Tuesday, August 19, 2008

Things touch 1.1 adds task sync with desktop app

I sync ToDo.app with Toodledo (RTM is an alternative). If Things had had desktop sync 10 days ago, and if it had import and export abilities from the desktop, I might have tried it ...
Things touch 1.1 Syncs, Syncs, Syncs : Things Blog : Cultured Code

This morning, Apple gave the green light for Things touch 1.1. The most prominent new feature is the ability to sync with the desktop version of Things...

... both your Mac and your iPhone/iPod touch have to be connected to the same wireless network. To turn on syncing, start Things on the desktop, go to Preferences > iPhone, and follow the on-screen instructions...

...there are quite a few to-do items on our list. First, the desktop app will see some long awaited improvements that will push it closer to 1.0. .. we will keep you updated on our progress via Twitter.
As is true of every iPhone developer except Missing Sync, the sync is network based.

iPhone developers do seem to love Twitter.

Fixes for iPhone App install problems

Update 9/14/08: Fixed.

I think the problems describe here are a variant of the “unknown error” issues I’ve run into following a difficult iPhone restore procedure. It smells to me like a mismatched DRM-motivated unique identifier. I’d recommend trying ..

  1. Expect to lose all app-related data from your phone.
  2. Mount phone, don’t allow sync. (If you hold home button on connection it won’t sync, I always disable auto sync).
  3. Go to tab for applications, switch to selective sync, uncheck problem app.
  4. Sync. (This will remove problem app from phone – and all data)
  5. Go to tag for applications, check the problem ap.
  6. Sync. This should fix things. Data will be gone

If that doesn’t next up is to restore the phone from a previous backup.

  1. Mount phone, don’t allow sync. (If you hold home button on connection it won’t sync, I always disable auto sync).
  2. Right click on phone.
  3. Restore from backup. Expect to lose new data. Restore takes a LONG time, you have to resync music, etc, you lose all passwords, some config settings.

Or try this …

iPhone OS 2.0.2: Fix for Apps Crashing, Not Launching and Missing Music - iPhone Atlas

… In other cases, you may need to delete the actual update files, then re-download and restore. Delete the update files, located in ~/Library/iTunes/iPhone Software Updates under Mac OS X or C:/documents and settings/[yourusername]/Application Data/Apple Computer/iTunes/iPhone Software in Windows…

Monday, August 18, 2008

Palm to iPhone - the summary

I'm wrapping up my series on migrating my personal data from the Palm/Outlook/XP to the iPhone/OS X/Cloud. I've yet to figure out how to manage my work data as well, that will be the subject of future posts.

On the left, a picture of my battered Tungsten E|2. It's my sixth or seventh Palm, and my second E|2. Like most Palm devices the on/off switch died within six months of purchase.

Palm can't make power switches. Or rather, they don't like them to last.

Note there are eight action buttons, four silkscreen and four physical (omitting the center button -- I hardly ever use it). Note the nice search button -- the iPhone doesn't have global search (maybe for a good reason).

Below is the current iPhone. Not coincidentally, the top row corresponds to the four physical buttons on my Palm. The special bottom row, however, is taken over the the phone, google, map, iPod.

The Calendar and Contacts are a close match to the Palm. They sync with iCal and Address Book by USB cable. One improvemnet is that iCal also subscribes to my wife's BlackBerry/Google Calendar, so get to see her appointments on my iPhone (read-only). (iCal further syncs my primary calendar with gCal using Spanning Sync; I've put MobileMe on hold until Apple does some major fixes).

The ToDo.app doesn't sync with iCal, it syncs with Toodledo. My family Google Calendar also gets a feed from Toodledo, it shows tasks as all day events.

On the far right is Evernote, the anxiety provoking home for my Palm Notes and more. They sync to the Evernote service.

The following posts may be of interest to anyone who's trying to migrate a Palm device from Outlook/XP to an iPhone using OS X/Cloud ...

iPhone 2.0.2: fast contacts from phone

This Ars commenter is right:
Apple says bug fixes ahoy in new iPhone 2.0.2 firmware

...This update definitely fixed the lag in loading contacts in the Phone app. I can start scrolling as soon as the app appears now

Strangely, there's still a lag when loading them in the Contacts app...
Weird. Contacts still has a 2-3 second lag (though it varies), but phone has no lag when viewing contacts. Grand Dialer, which also brings up contacts, also has lost its lag.

I haven't noted any other changes. In Minneapolis-Saint Paul I haven't had the reception problems some markets have, iPhone reception is no worse than the previous 3G Nokia phone I had.

I wonder if it will fix my app update problem.

Palm to iPhone: do I need an iTouch as well as an iPhone?!

I’ve made my personal Palm to iPhone transition (see report)…

Gordon's Tech: Palm to iPhone - only the notes remain

….The current collection of solutions makes an interesting contrast to the simplicity of my original Palm III - even if I ignore the migration challenges!

  • Calendar: iPhone <-> iCal <-> Google Calendar via Spanning Sync ($25)
  • Contacts: iPhone <-> Address Book
  • Tasks: iPhone ToDo <-> Toodledo ( -> iCal + Google Calendar as read-only) ($35)
  • Notes: iPhone Evernote <-> Evernote service (temporary)

It was bloody hard work, but now that I’ve done the job it’s not so hard for anyone who wants to replicate it. The key tip for Palm users going to iPhone on OS X is to pay $50 and buy Missing Sync for the iPhone with the bundled migration assistant. Oh – and read my posts.

That still leaves the workplace problem. On the Palm, after wasted years of trying to get to a single calendar (see also), I ended up using Chapura’s KeySuite (vs. DataViz Beyond) to sync to my office Exchange server/Outlook 2003.

So at home I used the Palm Outlook conduits to sync the standards apps to Outlook 2003, and KeySuite conduits at the office.

It worked, but it sure was stupid. Flipping between calendars was a pain.

Now, with a mounting sense of horror, it occurs to me that, at the moment, the only viable workplace option is to buy an iTouch for sync to my corporate environment. [1]

Imagine that.

Of course I’ll keep my Palm Tungsten E2 going as long as possible, but if I need to replace the half-broken Palm PDA the iTouch is about the same price. If an iPhone alternative does not emerge (and I’m thinking, I’m thinking) it makes sense to replace the Palm Tungsten E|2 with an iTouch.

So I’d have an iPhone and an iTouch to carry about.

This would be funny if I weren’t crying.

[1] Apple has designed the iPhone to sync to a single home machine. It’s more or less mandated by their DRM requirements. The Palm was more or less designed to sync to more than one machine.

Update 8/18/08: Results of an early experiment in trying to sync in two places.

Sunday, August 17, 2008

Bento opens up iCal and Address Book

Bento doesn't seem to get much respect.

It should.

I just played with it. Bento lets me edit task, calendar and address book data in a database framework. It brings a lot of power to underpowered apps; Bento + iCal/Address Book is much closer to Outlook.

I'm migrating my main machine to 10.5 in a few weeks. I suspect I'll buy Bento after that.

iPhone sync: WebDav, FTP and now ... AFP

After I read this review I, somewhat impulsively, installed Data Case:
DataCase Turns your iPhone into Wireless Storage Drive [iPhone Apps Review] - iPhone Hacks:

...One of the most anticipated iPhone apps, DataCase developed by Veiosoft has just hit the iPhone App Store.

The app turns your iPhone into a wireless storage drive that can be accessed by any other device on your wireless network, and includes a viewer for the most popular file formats such as Word, Excel, pdf, etc...
Sounded useful. I think it cost me $7-10.

Of course, on first try it didn't work. I was proud of myself for quickly figuring out the trouble. From my Apple Store post:
When I first tried this with 10.4, it seemed to mount, then I lost a connection. With 10.5 it didn't let me mount. When I looked at the settings, I saw it uses AFP -- apple file protocol.

I thought AFP was extinct!

It's a very curious choice, I think it says something about the limited options developers have to connect the iPhone to anything. I'm surprised there's any AFP support on the phone...

I had disabled AppleTalk eons ago on my machines. I restored AppleTalk and I was able to connect...
Wow. Now I've seen everything. Apple's astounding decision to bar everyone except the Missing Sync team from the USB cable is leading to the resurrection of all sorts of almost extinct file protocols. WebDav (yech), FTP, and now AppleTalk!?

So where the heck did this AppleTalk/AFP support come from? I'm sure Apple didn't just leave it on the iPhone. As always, Google is our friend (Nov 2007 - when iPhone apps were all hacked into unlocked phones ...):
Insanely awesome iPhone hacker and developer "Core" just finished implementing AFP for the iPhone and iPod touch. This software connects your iPhone (or touch) to your computer using AFP, the AppleTalk Filing Protocol. Your iPhone shows up on your desktop as a disk with full read/write access.
The great irony of the iPhone is that it combines features of the year 2015 with the year 1984 - requiring astounding gyrations to substitute for a Palm III.

A lesser irony is that Apple's bloody minded barracading of the sync cable is resurrecting near abandoned file protocols ...

PS. Omni Group? Maybe you should install the "Core" server into OmiFocus ...