The Touch Book looks very cool. I’ve been waiting for a netbook with a detachable keyboard and here it is! It even has 2 internal usb ports! Still: I’m not sure if it’s right for me. I would prefer a faster CPU, even if it meant lower battery life.
If that magnet mount is strong enough for mounting to a metal plate on my dashboard, though…
Categories: Gadgets · Mobile
February 28, 2009 · 1 Comment
While working on a new Ajax Indicator, my code accidentally generated this. Pretty cool!

Categories: Coding · Visualization
February 15, 2009 · 1 Comment
Categories: Uncategorized
O’Reilly and Palm just announced (and released) Chapter 1 of a Palm Pre / Mojo SDK book.
Here are my thoughts as I read through the chapter.
- Much of what we’ve seen the native apps do in various videos is possible for 3rd party apps. Notifications, running in the background, etc.
- 3rd Party apps have access to a bunch of services to add value to the built in functionality.
- The Prototype AJAX library is bundled with WebOS.
- Developers can make headless palm pre apps that interact with the dashboard and notifications but have no card.
- When an app is deleted by the user, so is any info it put into contacts or calendar.
- webOS System Architecture Diagram (attached below)
- “Video and audio capture is not supported in the initial webOS
products, but is inherently supported by the architecture. “
- “The Palm Developer Tools (PDT) are installed from the SDK and include targets for
Linux, Windows (XP/Vista) and Mac OS X.”
- The document mentions a fluid physics engine!
- The document also says 3rd parties can build apps which take up multiple cards (1 for each activity) similar to what we’ve seen the mail app do with composition windows.
- There is a hyper optimized list widget included in the SDK. We’ve seen how useful that can be in the iPhone SDK, so it’s good to see that Palm is investing there as well.
- “A service is an on-device server for any resource, data, or configuration that is exposed through the framework for use within an application. The service can be performed by the native OS (in the case of device services), an application, or by a server in the cloud. The model is very powerful as evidenced by the initial set of offered services. The Services differ from the rest of the framework because they are called through a single controller function, serviceRequest. The request passes a JSON object specific to the called service and specifying callbacks for success and failure of the service re- quest. “

Categories: Uncategorized
With all of this talk about the iPhone and the Palm Pre I often wonder how the G1 and future Android phones will stack up. I’ve had limited interactions with the G1, but I’ve read lots of conflicting reviews. It’s nice to see a review from someone with the kind of holistic understanding of mobile phones that Jonathan Greene has.
Read Jonathan’s review over at atmaspheric endeavors. Pay close attention to his positive comments about the browser and his negative comments about the battery.
Categories: Uncategorized
Categories: Gadgets · Mobile · Palm · Web
I watched the Palm Pre CES announcement. WOW.
http://www.palm.com/us/products/phones/pre/palm-pre-ces.html
I’m blown away. I read the blog posts, but even they did not prepare me for the complete package. Watch that video ASAP.
I still think Apple could win this war, but Palm is definitely showing up for the fight. Before the Palm Pre announcement I would have ranked the smartphone operating systems as Apple, RIM, Nokia, Microsoft. Now I think it’s Apple, Palm (Web OS), RIM, Nokia, Microsoft. And if everything shown in that video pans out and Apple doesn’t repsond in a major way, the ranking will move to Palm (Web OS), Apple, RIM, Nokia, Microsoft.
It makes you think. Are the other players sitting on some next gen tech, too? Will we see something earth shattering from Microsoft soon? One thing is for sure. This year, last and next are going to be historic for the phone industry.
Here are some of my observations (crossposted on Twitter) while watching the Palm Pre announcement:
- The Palm Pre would not have happened if the iPhone hadn’t happened first. But, Apple needs to respond ASAP.
- Developers Developers Developers Developers. Developers Developers Developers Developers. CSS, JS, Ajax, HTML.
- If you browse to one of your Outlook contacts, their Facebook contact info will appear, too, if you are connected there.
- If you are on a call and you place the phone on the inductive charger, the call moves to speakerphone.
- Typing while no app is in the foreground starts a device-wide search for content or apps that match your text entry.
- Conversations are in one pane even if they move from IM to SMS to IM.
- PalmPilot: Centralize todo, calendar, documents, etc. Treo: Combine MP3 player, camera, PDA, Phone. Pre: Unify your online personas.
- Web Browser Instances are treated, each, as currently running apps. They are each in the carousel with email, etc.
- Task switching is baked in. Currently running apps appear in a carousel and can be discarded by swiping them up.
- The application launcher appears, translucently, over the current foreground app. Like glass.
- The CPU (TI OMAP 3430) has horsepower and Palm is the first to use it in a phone.
Categories: Apple · Mobile · Palm
I have one additional wish list item for Macworld 2009: the iPhone needs a better application launcher. Paging through screens to find the app you are looking for is inefficient and can be frustrating.
Categories: Apple · Mobile