Wednesday, April 6, 2011
Migrating from Palm Desktop to iPhone (or iPad)
From Palm Desktop you can export your contacts in vCard format and import them into Apple's Address Book on your Mac. You can also export your calendar in vCal format and import it into Apple's iCal on your Mac. Address Book and iCal can be synced easily with iPhone or iPad.
The hard part was finding a solution for Tasks and Memos. Google searching turned up recommendations to use Outlook which can sync to the iPhone on Windows, or downloading a trial version of Missing Sync for Palm OS to export your Tasks into Apple's Mail.app, and your Memos into Mark/Space Notebook. Once your tasks are in Mail.app, you can sync with MobileMe and then use BusyToDo. Missing Sync also supports Bare Bones Yojimbo and Entourage, but these are incomplete solutions since Yojimbo is for iPad and read only at this time.
If you try this (as I did), make sure you backup both your Address Book and iCal data as described before attempting your first sync. On my first attempt, when I enabled MobileMe synching, it quickly duplicated every calendar entry. Yikes! I turned off synching and restored the calendar from the backup I had made earlier. If you sync your calendars, you have to be careful about local copies and what else might be lurking when you use Missing Sync. I decided to look for another solution.
When I searched the App Store for "Palm Memos", I was thrilled to find Notebooks and read the description of how to import memos from Palm Desktop. Nice!
Notebooks is actually a pretty interesting app for keeping notes compared to anything else I've seen. It has extensive synchronization features (DropBox, WebDAV, WiFi, iTunes,...) and works with many data formats including iWork, MS Word, PDF, html, etc. You can only edit plain text or "mark down" on your mobile device, but you can store and view most things you're likely to be interested in. It supports nested notebooks to any level, ToDos, and allows you to re-arrange your notes and books any way you want from your desktop or mobile device by synchronizing moves and deletions.
Notebooks recently added support for ToDos, and with some tweaking, I was able to capture the text of my clients ToDos, their category, and last modification date. Hopefully, Notebooks will add proper support for importing Palm Tasks. Here's what I did:
1. Exported my To Dos from Palm Desktop, format Tab and Return, name "ToDos.palm"
2. Opened my ToDos in AppleWorks as a spreadsheet
3. Cut column 4 and pasted over column 5 (without removing column 4)
4. Copied column 1 and pasted over column 2
If you press the "Columns" button while configuring your Palm export, you'll see the list of columns exported by Memos versus To Dos. I just mapped the To Dos columns to mimic Memos so I could import them into Notebooks. Using DropBox for synching, this worked well in my simple test run with a few dozen Tasks and Memos.
When I tried to transfer my clients hundreds of Memos and Tasks, the Memos failed to load part way through, and the resulting Tasks folder caused an error when I tried to sync using DropBox. It turns out there were problematic entries in the files I exported from Palm Desktop. Using Bare Bones Text Wrangler, I was able to study the progress or error messages and find the corresponding problem records in the exported Palm Desktop files (by line number or text snippet). Category names must not end in a space, and records must contain a valid title or body. After a few attempts at cleaning up the files and converting to UTF8 encoding, I got everything to transfer successfully.
Once the Tasks have been extracted by Notebooks, you can tell it to display each book as a task list to allow checking off individual tasks.
Finally I learned from the Developer of Notebooks for iPhone and iPad (Alfons Schmid) that he is working on a companion Mac version to create a complete and elegant solution. Currently every Memo or Task is represented on the Mac by a plain text file you can edit directly, and a ".plist" file containing various properties (which you can also edit). While not a perfect solution, it was good enough to ease the transition to iPhone and better than anything else I could find. With a Mac version of Notebooks, iPhone will finally be able to approach the elegance of the Palm Treo and Palm Desktop for keeping Tasks and Memos.
Wednesday, March 9, 2011
Which iPad to Get?
3G or not?
3G gives you the freedom to access the Internet anywhere there is cell coverage. In the car, around town, shopping, or in a waiting room. To me, this is a big part of what makes iPad so useful. In addition to Internet access, the 3G model includes a GPS receiver and compass to support location-based services. While you may not rely on the Maps application, location-based features include getting local weather, theater listings, social networking and so forth. A lot of things become easier or even possible when the iPad knows where you are. The 3G model also synchronizes the clock to the cellular network avoiding possibly awkward clock drift of 10 minutes or more.
Put simply, the 3G model is the full iPad experience Apple envisioned. The WiFi only model is a necessary compromise to achieve the psychologically important $499 entry level price.
If cost is important, consider skipping the iPhone in favor of a prepaid feature phone. With the money you save, you can buy 2 iPads including mobile Internet. iPads can make and receive phone calls, handle Email, SMS, IM etc. From my perspective, the iPad with 3G offers a richer mobile computing experience than any smartphone at a fraction of the cost if you are willing to carry it with you.
I love the iPhone, but spending $2000 on voice and data is a big expense for many. With the iPad 3G, $15 month gives you the best of the mobile Internet with no contract.
16, 32, or 64 GB of Flash Memory?
Unless you have a large collection of music, photos, or video you need to carry with you, stick with 16 GB. 16 GB is plenty for most uses, and the technology is changing so fast you'll most likely want to upgrade in a couple years anyway to get a newer radio (LTE), faster processor, more memory, etc.
AT&T or Verizon?
Advantages of AT&T:
(1) If your cellular data needs are modest since you will mostly be using WiFi at home or work, AT&T is less expensive at $14.99/month for 250 MB. Apple had a hand in creating this plan and it really is $14.99 per month with no surprises. You can start or stop any time you like again with no surprises. Verizon's plan starts at $20/mo for 1GB, but beware of fees and taxes. If you plan to use Verizon, ask around to determine your actual monthly bill, including starting service, stopping service, and going over your monthly allotment.
(2) AT&T's data service can be faster under good conditions.
(3) If you travel outside the US, especially in Europe, GSM is widely available. Verizon's CDMA is not.
(4) GSM can handle simultaneous voice and data on the iPhone. Not an issue for iPad.
(5) Apple has more experience with AT&T so the product and service is more mature.
Advantages of using Verizon:
(1) Verizon has the largest network and better coverage in many areas (but not always). If you travel extensively around the US, Verizon has more coverage in more places including the Metro in Washington DC. If you mostly stay within a single geographic region, ask the locals how the respective coverage works for them.
(2) If you expect to use more than the minimal data plan, Verizon could be less expensive.
(3) Verizon's CDMA radio technology (from Qualcomm) is more efficient, so the GSM camp adopted it for their 3G. Verizon has better 3G frequencies in many areas, which means better coverage indoors.
(4) Verizon is not AT&T. If you already have an AT&T iPhone, you can gain some redundancy and additional coverage by adding Verizon.
(5) Verizon has many corporate customers (including the federal government), so your employer may already have a deal with them.
iPad 1 or iPad 2
I'm still ambivalent around this. The iPad 1 I have works really well and I love my ZeroChroma Vario case. It lets me rest the iPad almost anywhere and adjust it to just the right angle, or hold my iPad more comfortably. A refurbished iPad 1 with 3G is available directly from Apple for $479 ($150 savings) which is pushing down iPad 1 resale values.
The selection of cases for the iPad 2 is likely to be slim at first. While I like the idea of Apple's smart cover, I carry my iPad almost everywhere and appreciate having a shell to protect it from the minor dings of everyday use.
On the upside, the iPad 2 represents the leading edge of mobile computing and affords new applications I haven't even imagined yet. The combination of geo-tagged photos, video, gyroscope, and dual core processing will open many doors. Being able to mirror anything to an external display will be invaluable to some.
I'll probably wait a month or two to hear how the iPad 2 is received and then make a decision.
Enjoy!
Wednesday, December 22, 2010
Replacing Apple Downloads with the Mac App Store
"Because we believe the Mac App Store will be the best destination for users to discover, purchase, and download your apps, we will no longer offer apps on the Mac OS X Downloads site."
This statement is subjective and depends on who "your apps" is referring to and what the user is looking for. The Mac App Store is open to self contained productivity and entertainment apps that may access the Internet. Based on Apple's published guidelines, the Mac App Store IS NOT open to system utilities, disk utilities, network utilities, software that attempts to enhance the user interface of existing system facilities, or most plug-ins including browser, Email, and Address Book plug-ins.
Why? Placing code or resources in any shared area or requesting privilege escalation is prohibited.
In order for Apple's assertion above to be broadly true, Apple would need to offer a "Mac Utility Store" or other venue for applications that cannot meet the Mac App Store restrictions. This would include many award winning tools like Disk Warrior, Super Duper!, Default Folder X, 1Password, and other system maintenance utilities and plug-ins. Ironically, many Macworld Editor's Choice Award winning products are not eligible to appear in the Mac App Store. To say the Mac App Store is the "best destination for users to discover, purchase, and download your apps" is understandable marketing speak, but it's not the whole story.
I understand the hype machine can only focus on one thing at a time, but I hope Apple will consider expanding the scope of their Mac App Store(s) to truly become the "best destination" to discover great software.
Respectfully Submitted,
- Peter Sichel
Sustainable Softworks
Network Neutrality Made Simple
(1) Wireless airwaves and landline right of ways belong to the public.
(2) Government has granted a small number of business organizations a license or charter to provide voice and data communication services to the public based on these public resources.
(3) Building and operating the nations communication networks gives these organizations certain powers which the public has an interest in regulating. The charter granted to these business organizations to provide voice and data communication services to the public prohibits any attempt to give themselves or anyone else an unfair competitive advantage over any other lawful communication service that runs on top of these network facilities. The public's interest in an open Internet that supports efficient innovation requires this.
Point 3 is the crux of Network Neutrality. Certain carriers have tried to obfuscate the issue by saying they need the ability to offer premium services and manage the network which Network Neutrality would somehow prohibit. I respectfully disagree. The issue is whether Internet data carriers can grant themselves an unfair competitive advantage by virtue of controlling the pipes. The answer that best serves the public interest is "no".
For example, Network Neutrality says that Comcast may not restrict access to Netflix or charge a premium for such access so as to make their own video on demand services more competitive. They can manage the bandwidth available for streaming, but they must not discriminate based on the content itself or who provides it. The user decides what services they choose to access.
Wednesday, October 13, 2010
Does Android Compete with iPhone?
If you are a cell phone maker looking for a low cost licensable OS, Android is a clear winner. If you're a cell phone carrier looking to offer a family of attractive "smart phones" you can customize to add "carrier value", again Android is a winner. But what do these respective products offer to the people who actually buy and use them?
Android
- A cell phone available on multiple carriers.
- A flexible Internet communication device that offers mobile Web, Email, Maps, navigation, social networking, and the ability to run 3rd party apps.
- Lower cost in some cases but not others.
Android is a remarkable product, and if it weren't for the iPhone, it would be far ahead of anything else in its field, but the iPhone and iOS mobile platform arrived first.
iPhone/iOS
- A cell phone currently available through some carriers.
- A flexible Internet communication device that offers mobile Web, Email, Maps, navigation, social networking, and the ability to run 3rd party apps.
- A best in class App store available in 60 countries.
- A best in class portable music platform (iPod).
- A best in class mobile gaming platform (iPod Touch).
- A best in class mobile tablet (iPad) that serves as a book reader, electronic publishing channel, and is well suited to other business applications.
- Best in class battery life.
- Best in class retail product support.
- A consistent user experience that is always responsive and not bogged down by crapware.
- A restrained design that does not overwhelm new users with all the things it can do before they experience finding and downloading software from the App Store.
- A vast eco-system of product accessories.
- A consistent upgrade path.
- A broadly supported mobile computing platform that offers a consistent target for mobile application developers.
The next question one might reasonably ask is which of these differences are sustainable? The surprising answer is most of them. Some are based on long term investments which cannot be easily replicated (iTunes + iTMS, over 300 Apple retail stores, Mac desktop, Xcode developer tool chain). Another big factor is profitability to sustain ongoing development and innovation. Apple's vertically integrated business model has proven to be highly profitable at almost every level. In contrast, Android development is largely funded by Google's Search business. Whether this business model can expand to support an iOS like eco-system is an interesting question.
Today, both Android and iPhone/iOS are clearly successful. It is not my intention to predict a winner, but to point out how these products address very different market needs with relatively modest overlap. Both products have enormous growth potential. Android offers a powerful Internet enabled smartphone that is not locked down by a single vendor. iPhone/iOS offers a powerful, easy to use mobile computing platform that was not previously available.
As a smartphone OS, Android is a huge success. As a mobile platform OS, iOS has more developers and more software which is attracting ever increasing investment. When it comes to mobile touch screen tablets, there is only one well stocked App store with software designed specifically for the tablet format. If Android fails to attract significant tablet software over the next year, while Apple remains on track to sell over 40 million iPads, the difference will become more apparent.
Monday, September 20, 2010
Why Do Companies Release Products Before They Are Ready?
In his Personal Tech column for 16-Sep-2010, New York Times columnist David Pogue asks:
"Why do companies bring products to market that they know and even admit aren't ready?"
Having worked at one such company, I became all too familiar with the pattern. At most companies, managers are judged on their ability to deliver on schedule, yet it's not until you actually start using the product that you discover many of the things that don't work right or need to be improved. The pressure is to follow the schedule and make the best of it. Nobody wants to be a complainer.
At Apple, senior management uses the product on a daily basis until they are confident customers will say wow! The rule at Apple is it doesn't ship it until users say wow! Apple still makes mistakes and discovers problems after a product has shipped, but for the most part their stuff works from the users point of view. If Apple does discover a problem, they have resources in place to upgrade or replace defective units in the field.
The key difference in thinking is actually revealed in the question itself. The management at most technology companies believe they are selling a "product" that meets a set of previously agreed upon specifications. It must do A, B, and C, and the sooner we can ship it the better. Apple believes they are selling a "User Experience". The hardware is a vehicle for delivering a great user experience, not an end in itself.
Apple still cares about schedules, but they recognize that the most important learning occurs after they begin using the product internally, and that providing a great user experience is a much bigger competitive advantage than being first to market or having the lowest price.
For years analysts questioned why Apple's didn't have a Netbook strategy. With the introduction of the iPad, we see that while other manufacturers were producing stripped down lower cost notebooks, Apple was doing the real work of thinking about what makes for a great mobile computing experience and what can be left out.
Apple's focus on the user experience also clarifies why Apple insists on greater control over the software that runs on their mobile iOS products. Apple is not merely selling a mobile device that runs software and allows you to make phone calls, Apple is selling a user experience that ties in to a global brand image and "digital lifestyle".
Tuesday, August 17, 2010
Network Neutrality: What Google and Verizon Should Have Said
Google and Verizon recently offered a "compromise" proposal that accepted Network Neutrality for wired networks with limited enforcement, but then carved out exceptions for wireless and premium services. Here are the main points I think Google and Verizon should have acknowledged:
(1) We understand that wireless airwaves and landline right of ways belong to the public.
(2) We understand that we have been granted a license or charter to provide voice and data communication services based on these public resources.
(3) Building and operating the nations communications network gives us a great deal of power. We understand that we have not been granted a charter to give ourselves or anyone else an unfair competitive advantage over any other lawful communication service that runs on top of our network facilities. The public's interest in an open Internet that supports efficient innovation requires this.
Point 3 is the crux of Network Neutrality. Verizon keeps trying to obfuscate the issue by saying they need the ability to offer premium services and manage the network which Network Neutrality would somehow prohibit. I respectfully disagree. The issue is whether Internet data carriers can grant themselves an unfair competitive advantage by virtue of controlling the pipes. The answer that best serves the public interest is "no".
