Palm’s latest smartphone, The Palm Pre, runs on the new “Palm webOS” which basically means the entire UI layer of the phone is a browser. Applications are developed using HTML5, CSS, Javascript and Palm’s own Mojo Framework which uses a “JSON-based message bus to tap into a wide range of device services, including contacts, calendars, and location”.
I think Palm’s choice of using web technologies as its application programing language puts it in a good position to outshine the iPhone’s extensive catalog of apps. Palm also “borrowed” the idea of an app store baked into the device.
I am very excited about the Palm Pre, and the idea that web technologies are escaping the web and further blurring the line between website and application.
Aside:
Palm’s webOS reminds me of www.youOS.com (now shutdown) which mimics a computer desktop in a web browser complete with word processor, chat application, desktop wallpaper and of course a web browser.

i wonder how it supports touch events. just looked on their website, no sign of documentation for developers.
looks pretty cool though.