Home | Stories | Reviews | TreoCast | Treo Store | Accessories | Software | Discussion | Mobile | About | Search
 
treocentral.com >> Stories >> Software
Developing for the Palm webOS: The Mojo Application Framework

Thu Jan 8, 2009 - 8:49 PM EST - By Dieter Bohn

Overview

Palm has put up a page at http://developer.palm.com/ detailing their new "Palm Mojo Application Framework." As I discussed in my article "Palm Pre Impressions, Part One," Palm intends for the vast majority of developers to take advantage of existing web-technologies to develop applications for webOS and the Palm Pre. In essence, the SDK will involve a mix of web-standards combined with specific webOS calls for device functionality:

Palm WebOS applications are easy to write using Mojo, a new application framework based on the HTML5, CSS, and JavaScript standards that web developers already know and love. WebOS applications are installed and run directly on the device at native speed and have access to a wide range of device services.

Palm made a special point during their keynote to say that most of their native applications that are built-into the OS were created with these same standards.

In addition to HTML, Java, AJAX, and the like, there will be special calls for gesture-based navigation, creating background notifications, local storage, and the "JSON-based message bus" to allow applications to interoperate with each other and with the calendar, contacts, etc. The full SDK will include sample code, an Eclipse-based IDE, and more/

The SDK is currently in private beta, with a release planned 'later this year.'

I spoke with Palm directly about the SDK and what developers would be able to accomplish on the Pre. Palm was very bullish about the Pre's multitasking capabilities as well as developer's chances for making great applications. In particular, they did mention that there will be no backwards-compatibility out of the box with previous PalmOS software, but that "it could be possible with 3rd party work."

I pressed on the issue of "immersive" applications like games that would require technologies not available via web technologies. Although Palm could not officially comment on how access would work beyond their 'Mojo' framework, they did say that they would work to ensure that such apps were possible (we suspect that "extra help" would come on a case-by-case basis for the time being, a suspicion Palm could not comment on). Beyond that Palm couldn't say, but it does seem clear that while there may not be widespread "true" native app development for everybody, solutions in that direction will come eventually.

In the meantime, Palm should manage to grab quite a few developers as a result of their web-standards-based strategy.

Discuss this story in our webOS forum!





Treo accessory store
 
References
Actions
> Print this page
> Digg!





Cases

Chargers

Bluetooth

Headsets

Keyboards

Memory
Protectors Cradles
Styli


More Treo Accessories

 Desktop Cable
Palm Desktop Cable for Centro, Treo
Synchronize!
Just $9.95 BUY

More USB Cables
Swivel Clip Holster
Seidio Swivel Clip Holster for Treo
Carry and protect your Treo.
Just $14.95 BUY

More Holsters
1800mAh Battery
Palm 1800mAh Battery for Treo 700p, 700w|wx, 650
Always stay powered
Just $24.95 BUY

More Batteries
 Charger Kit
Palm Charger Kit for Centro, Treo
The charger kit for the jet set crowd
Just $5.95 BUY

More Wall Chargers
Vehicle Power Charger
Palm Vehicle Power Charger for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w
Charge your Treo as you drive
Just $19.95 BUY

More Car Chargers
Micro-USB Travel Charger EP310
Sony Ericsson Micro-USB Travel Charger EP310 for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w

Just $24.95 BUY

More Wall Chargers
Car Charger AN300
Sony Ericsson Car Charger AN300 for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w

Just $23.95 BUY

More Car Chargers
USB Travel Charger U250
HTC USB Travel Charger U250

Just $19.95 BUY

More Wall Chargers
Micro-USB Car Charger
UTStarcom Micro-USB Car Charger for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w

Just $19.95 BUY

More Car Chargers
USB Power Plug
BlackBerry USB Power Plug

Just $14.95 BUY

More Wall Chargers
Micro-USB Travel Charger
Samsung Micro-USB Travel Charger for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro, Treo 800w

Just $14.95 BUY

More Wall Chargers
Stereo Headset with Remote Controller
HTC Stereo Headset with Remote Controller for Palm Pixi Plus, Pre Plus, Pixi, Pre / Treo Pro

Just $22.95 BUY

More Stereo Headsets
Gaia Mobile Pouch
Krusell Gaia Mobile Pouch for Treo Pro, Treo 800w

Just $17.95 BUY

More Pocket Pouches
 
 
Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

Copyright 1999-2010 TreoCentral. All rights reserved : Terms of Use : Privacy Policy

TREO and TreoCentral are trademarks or registered trademarks of palm, Inc. in the United States and other countries;
the TreoCentral mark and domain name are used under license from palm, Inc.
The views expressed on this website are solely those of the proprietor, or
contributors to the site, and do not necessarily reflect the views of palm, Inc.

Explore more: The iPhone Blog | WM Experts | Crackberry | CentroSpot | Android Central
Smartphone Accessories: Windows Mobile Accessories | iPhone Accessories | Blackberry Accessories
Fuze Accessories | G1 Accessories | Xperia Accessories | Touch Accessories | Instinct Accessories
Bold Accessories | Blackjack Accessories | HTC Accessories | Centro Accessories | Motorola Q Accessories
Mogul Accessories | Tilt Accessories | Nokia n95 Accessories | Duo Accessories | Verizon XV Accessories
Dash Accessories | Shadow Accessories | Voyager Accessories | Venus Accessories | Touch Accessories
Curve Accessories | Dare Accessories | Venus Accessories | Curve Accessories | Bold Accessories
Omnia Accessories | Incite Accessories | Epix Accessories | Saga Accessories Pre Accessories