Tuesday, July 29, 2008

My Palm to iPhone migration challenge -- summarized

Google Docs - Palm migration is a spreadsheet that captures in a glance how very hard the Palm to iPhone migration is. There's a feed for change notification.

I'm omitted Palm apps that are readily replaced. Obviously the media, communication and entertainment capabilities of an iPhone spank the Palm.

On the other hand, those capabilities are not nearly as essential to me as the core "PDA"/"PIM" (personal digital assistant, personal information management) capabilities of the original PalmPilot -- and the database I use to extend those capabilities.

Of the 10 core functions I have identified migration strategies for exactly 3 of them.

Suggestions are most welcome, but I need suggestions that allow me to migrate my data as needed. Data lock is not acceptable for this material.

PS. I now wonder if some of the missing functionality is tied up in software patent issues.

Update 8/3/08: Why the Palm Centro may incent Apple to address Palm to iPhone conversion.

Monday, July 28, 2008

A missing iPhone app: Passcode lock now!

I'd gladly pay a dollar for a "Passcode Lock now!" iphone App.

The iPhone provides Passcode auto-lock. That's fine, but it's dangerous to enter a passcode while driving. So I set the interval pretty long -- to about an hour.

An hour is fairly long. I'd like the option to passcode lock the iPhone on demand. Tapping on an app would be just the thing.

Of course I've no idea whether the API allows software activation of the Passcode lock. I can imagine that might be abused ...

Google adds iCal support

Yesterday I wrote about BusyCal and Spanning Sync for iCal to gCal sync.

Today Google introduced its own version of iCal to gCal sync ..
CalDAV support comes to Google Calendar - The Unofficial Apple Weblog (TUAW)

... Google has just quietly introduced CalDAV support to Google Calendar. CalDAV is the protocol that iCal uses to transmit data over the web. Although some other mail and calendar programs support CalDAV, right now Google Calendar is only compatible with iCal...

After following Google's detailed instructions, you can add your Google calendar account to iCal. Any changes you make in iCal will be transferred over to Google and appear in Google Calendar within about 15 minutes. Likewise, any changes made in gCal will be updated...
Based on Google's Outlook sync tool train wreck I wouldn't jump for joy just yet. I'll certainly take a look, but for once I'm going to resist and watch for the screaming over the next week. I've done my early adopter duties for this month!

For one thing, I'd like to figure out how to match specific calendars. I think that looks doable with some tweaks to the standard instructions ...

iPhone crashiness - try reset nightly

I had my first iPhone crash today -- while switching to Apple's iTunes Remote app.

I've been playing with several apps, so I'm not that perturbed -- yet.

I'm now going to try rebooting it each time I put it in the night-time charger:
Apple - Support - iPhone - Phone Troubleshooting

To reset iPhone, press and hold the Sleep/Wake button and the Home button at the same time for at least 10 seconds. During this time, a red 'power off' slider may appear and the screen may go black, but do not release Sleep/Wake and Home buttons until the Apple logo appears.
Should clear out some gremlins. It's an old Windows trick.

Incidentally, here's how to kill an app (If I have to do this, I'll reset at the next convenient time):
Try pressing and holding the Home button for at least 6 seconds to close a frozen application. Then restart (power cycle) by press and holding the sleep/wake button until the red slider appears ...

iTunes keyboard shortcuts, safe mode, prevent mounting, and more

I was trying to figure out what iTunes safe mode is. I like to know those troubleshooting options.

For example, yesterday iTunes started up and hung with a SPOD (spinning beachball of death). I killed it, restarted -- same problem.

Did a safe start (shift on startup), tried again -- same problem.

Disconnected the ethernet cable -- same problem.

Oh, wait. The lights on my USB hub look odd ...

Remove my iPod shuffle from its cradle. Problem resolved. Turns out the Shuffle went through a laundry cycle, but somehow enough remained to cause iTunes to hang on startup. No more shuffle -- I really disliked Shuffle 2.0 anyway (insanely stupid that it didn't charge/sync via a standard mini-USB connector).

Maybe safe mode would have helped me figure this out sooner.

Probably not, iTunes safe mode (hold cmd-opt on start iTunes) only turns off plug-ins. Searching on it, however, led to me to a list of iTunes Mac 7.6 Help: Keyboard shortcuts such as:
  • cmd-opt: safe mode
  • space bar: stop/start (great one)
  • cmd B: hide/show artist and album columns (handy to see more without horiz scroll)
  • cmd R: show song file in file system
  • cmd L: show currently playing song in a list
  • cmd-opt as you connect an iPod/iPhone (hold until device mounts): prevent an iPod from automatically updating when you connect it to your computer. [1]
  • option-click list: reshuffle
  • option-delete list: Delete the selected playlist and all the songs it contains from your library
  • option-click the top-left round green window (+) icon: instead of switching to a mini player, the iTunes window adjust to an optimal size for the current display. In other words, it behaves like the green icon on every other OS X app.
[1] example - you just want to charge it on a machine. Do this first, then you can go into settings and uncheck the "sync this device" etc options.

Sunday, July 27, 2008

My current iPhone app and services.

I'll revise this list as I add and remove iPhone apps. This is for 7/27/08. I exclude the apps that come with the phone.

A if for Application.
S is for (web) service.
SA is a combine service and application.
  1. Google Mobile App (SA): Mail, Docs, Reader, Picasa. The iPhone was the final nail for bloglines -- they don't have an acceptable mobile interface.
  2. Evernote (SA)
  3. Epocrates Rx (SA)
  4. Light (A)
  5. NYTimes (SA)
  6. Pandora (SA): this is genuinely amazing; it's going to sell a lot of used CDs. Recommend setting up by PC/Mac first.
  7. Remote (iTunes/AirTunes) (A)
  8. Book reader (A) - currently, an old favorite. The Prince.
  9. Voice Record (A)
    (this may be superseded by Evernote's audio notes, but it works without a net connection)

I warm to Evernote

Data lock is not a problem for a cache or queue ...
Gordon's Tech: Evernote fails a critical software as service import/export test - for now...

I'm warming to Evernote as I make my painful adjustment to the iPhone. In fact, I expect to become a paying customer it it continues to work as well as it has today.

Evernote appears on initial iPhone tests to have significant value as a transient repository. I send things there I'll process later, including voice notes that may turn into tasks, notes, etc. Thing's I'd have once scrawled on my Palm screen as 'ink' work better as Evernote sound fragments with optional metadata.

As a transient repository data lock is not an issue, and if Phil is able to deliver on his data freedom promises it will have more value. The key for me is that it has real value now...