iPhone
Thursday, November 6th, 2008
by lepton

My newest application is out on the iTunes App Store!
AirMote lets you watch video, listen to music, and control presentations on your Macintosh, using your iPhone or iPod Touch as the remote control.
Several remote control layouts are built-in, set up for controlling applications like Front Row, Keynote, iTunes, iPhoto, QuickTime Player, and similar media players. Other layouts take advantage of Apple’s Mouse Keys, Full Keyboard Access, and VoiceOver features.
AirMote is fully customizable, so it can command your computer in all sorts of ways. It does it by sending keystrokes to your computer. You can make your own buttons that send what you want, and put the buttons onto remote control layouts you set up. You can only have up to twelve buttons on screen at once, but you can have as many screens as you like, and switch between them quickly, round-robin style.
The basic idea is you can sit back and watch movies, show photos, listen to podcasts and music around the house, or stand up and give a presentation, or demonstrate your software to your audience from across a conference room or auditorium, with your trusty handheld as the remote control.
AirMote uses VNC protocols every recent Macintosh can understand. You have to turn on permission and set a password in your Mac’s System Preferences > Sharing pane, then AirMote can make the connection over the WiFi LAN, or even across the Internet using WiFi or the cellular data network.
Here are some links:
Tweet This
Wednesday, October 1st, 2008
by lepton
Now that the problem with synchronizing app updates between the iPhone App Store application and the Mac’s iTunes application is cured with OS 2.1, it doesn’t matter which you use to update your iPhone applications. But I’ve found using the iPhone’s App Store application is more fun.
On iTunes, you can click the Applications item in the left column to see the iPhone applications you’ve downloaded. Near the bottom of the screen, you can click a link that checks to see is any of the apps have updates, and then you can download the updates. You can also click on one of the app icons that have updates to go to the app’s page in the App store. The description there will include a section that explains what changes are in the update.
In the App Store application on the iPhone itself, this whole thing seems more fun, is handier, and perhaps shows more informative. Touching the Updates tab at the bottom of the screen takes you to an update section that automatically checks the store for updates. Available updates are listed on the screen, and if you touch one, it goes to a special screen that shows you what is new in the update, without showing you the entire main screen for the app with its old information. And of course another touch and perhaps a password entry gets the update.
This seems more streamlined, and it all happens on the phone, wherever I am, without having to sync. I have a lot of apps on my phone, and it’s actually exciting to check a couple of times a day to see if anything new is coming in! Who’d have thunk it!
Tweet This
Thursday, September 4th, 2008
by lepton
Have you ever been annoyed that when playing a movie or video podcast, it forces the picture into landscape mode even if you hold your device vertically? Would you like your podcasts to play one after another, instead of them stopping and making you select another each time? Here is a simple trick that solves both problems.

Portrait Podcast
Just put your movies and video podcasts into an iTunes playlist, then on your device, have it play that playlist. Items in a playlist, even videos, will play one after another without stopping. In addition, videos will appear in portrait or landscape mode according to how you hold your device!
For example, you create a smart playlist that holds all unplayed video podcasts, sorted by album name (which is the podcast name). It will automatically keep itself updated, and adjust itself as you play
In iTunes, I selected the “New Smart PlayList” menu command, then I filled in the dialog box like this:

Unplayed Video Podcasts
On your device, select this playlist and you will see the list of all your podcasts in order. Pick any one, and it will start playing. When the podcast is finished, it will go right to the next one. This will play all your podcasts in order. Stop whenever you want, and the next time you go to the playlist, only the rest of the unplayed podcasts will appear. You can even have it shuffle play!
Tweet This
Thursday, August 28th, 2008
by lepton
Lots of people want Apple to add clipboard capability to the iPhone and iPod Touch, so you can select, copy, cut, and paste text. In a previous post, I said it it is mostly unnecessary, but Apple says they will add it, and I’m glad. Clearly it is needed at times. Here is how Apple should implement it.
First, we need a way to select some text. We already have a way to set the insertion point. Simply touch and hold on some editable text, and a loupe appears that magnifies nearby text. Slide your finger around, and you can move the insertion point wherever you like.
I propose a double tap and hold on the text to make a selection. Touch the text, then quickly raise your finger and touch again and hold. This brings up a loupe as before, but this time we are choosing the end point of the selected text, the previous;y set insertion point serving as an anchor specifying the other end of the selected text. So it is touch hold and drag to set the start point of the selection, then double touch and drag to set the end point.
Now we have some text selected. The selection is highlighted as expected.
I propose a touch and hold on the selected text should pop up a menu containing Cut, Copy, Paste and Delete options as appropriate. Paste would only appear if there were some text on the clipboard. The Delete option performs the same function as typing the DEL key on the keyboard.
That allows for cut and copy, but it only allows for pasting if there is a selection. What if you only have an insertion point?
I propose adding Paste to the virtual keyboard. If you touch and hold the DEL key on the virtual keyboard, a menu should pop up (as it already does on a number of other keys - try holding on the letter “E” for an example). The popup on the DEL key should include Cut, Copy, Paste, and DEL as appropriate. Cut and Copy would appear if there was a selection. Paste would appear if there were text on the keyboard.
This implements all the clipboard functions, without adding awkward multi-finger gestures as seen in some other proposals, and without changing any existing behavior. Let’s do it, Apple!
Tweet This
Friday, August 22nd, 2008
by lepton
Everybody seems to be begging for Apple to put select, copy, cut, and paste into the iPhone and iPod Touch. But when you think about it… there isn’t much you really NEED it for.
Sure, sure, you want to copy and paste text in your word processor, to move a paragraph here and there. And, you want to copy some stuff out of an EMail to paste into a note. And, I might want to copy and paste stuff around in this WordPress blog post as I edit on my iPhone. But frankly these are not very common things to be doing on an iPhone. The things that you DO commonly need to do can be handled by other means.
Would you like to copy a picture out of a web page and save it? You can do that already. Touch and hold the picture, and a menu pops up offering to “Save Image” to your Photos application. Want to EMail a photo? Display it in Photos, touch an icon, and a menu pops up offering to EMail the photo, or to send it to a MobileMe gallery. No copying, no pasting, no problems.
It’s the same with many things you might be using copy/paste for on a lesser computer. Save the sender of an EMail message into a contact? There’s a menu command for that. Call a phone number you spot in an EMail or web page? Touch it and the iPhone offers to call the number in one step.
Enter the Data Detector
The last example, calling a phone number that is in an EMail or Web page by touching it, illustrates a feature in Mac OSX known as the Data Detector. The iPhone simply recognizes the text is a phone number, and turns it into a live link that, when touched, will offer to make the call. And this is much better than selecting the phone number, copying it to a clipboard, switching to the phone application, pasting it in to the phone keypad, and making a call.
We don’t need copy and paste so much as we need commands and data detectors to do the same tasks in a single step. We need Apple to expand the data detectors and to add some more commands.
Look, don’t worry. Apple is going to add select, cut, copy and paste into the iPhone. In some cases, we flat out need it. But why did Apple say adding this was a low priority? Because it is not going to be elegant. We need it for a fallback, but it might not be pretty.
How will the mechanics of selecting text work? What guesture will perform a “Copy” or “Paste”. It might take a bit of finger dexterity. It might take more than a sentence in a pamphlet to explain it. It might not be very intuitive. Apple hates this kind of stuff, as they should.
So the priority might be to put in a few more commands, a few more data detectors. This would handle many cases where you would be copying and pasting, intuitively and elegantly.
For example, if a phone number appears on a web page or EMail, data detectors recognize it and you can call it with a touch. But type a phone number into the Notes application (or any other) and it isn’t recognized. You can’t touch and call it. So my suggestion is allow this detection in all text fields.
Did you know that there are several data detectors in your Mac’s Mail application? In Leopard Mail, look at one of the EMail messages you’ve received, for a date and time anywhere in the message. Hover the cursor over it, and you will see a gray box appear around the date and time, with a little drop down triangle in it. Click that triangle and a menu appears - “Create New iCal Event…” and ”Show This Date in iCal” appear as commands. A date data detector recognized it and lets you do common tasks with it, no copy/switch/paste necessary. Try hovering over a name that’s in your address book. “Show in Address Book” is available. Over a phone number, you get “Create New Contact” and “Add to Existing Contact”, Hover over an address and you get those plus “Show on Map”.
This is the sort of thing I believe Apple is wanting to put in our devices. Elegant, intuitive, easier. No weird gestures, no multiple steps, no learning techniques. We will get copy and paste, but most people need data detectors and commands much more.
Tweet This