Palm WebOSPalm webOS is a smartphone operating system, powered by a Linux kernal. Anyone familiar with HTML, CSS and Javascript can take advantage of the Mojo SDK immediately since the application framework is based on familiar web technologies. The SDK provides sample code, the Palm webOS emulator, command-line tools and an optional Eclipse plug-ins; everything to get started. |
||||||||||||||||||
|
|
||||||||||||||||||
Getting Started with WebOS Application Development
Creating programs that run on webOS phones is just as easy as writing web apps for the desktop. Follow the steps on this page and you'll have a running webOS application. Get the Tools
Create, Build, and Run an Application
Tutorials
Here are few tutorials for you to jump start - Thanks to Palm and the webOS community.
Downloads Reference: Learn more at Palm's developer portal Develop
Developer Code Signing
To install and test applications on a webOS device for development purpose, you need to enable Developer mode on the device. (No developer certificates or codesigning is needed). Note: Locking the phone with a PIN does not protect data on the device in Developer mode. When Developer mode is enabled, it is possible to use tools such as novaterm to access the device through the USB even if the phone is locked.
To Enable Developer mode:
Technical Articles and Documentation
Best Practices Test
Best Practices Release - Palm's App Distribution
As a part of the Palm Developer Program, a number of distribution methods will be available by the end of the year for distributing webOS app. To register for a Palm Developer Program visit developers.palm.com; there will be a $99 yearly registration fee. But note the $99 yearly registration fee can be waived, more details on this below. Palm is essentially offering two methods for app distribution: web distribution and an app store (App Catalog). Developers will be able to fully distribute their application over the air using either of these methods. The differences between the two methods is promotion and application discovery. Both free and paid apps will be able use either distribution methods, which paid applications entitles the developer 70% of revenue. Palm App Catalog
The most targeted distribution method to webOS customers is the Palm App Catalog, it is available on every webOS device. The Palm App Catalog is a branded channel that requires application review to ensure quality. Applications submitted to the Palm App Catalog are subject to approval according to Palm User Interface Guidelines and the Palm Application Content Criteria; the same qualifiers for self-certification. Each application submitted to the Palm App Catalog will be charged $50. The Palm App Catalog is a valued distribution channel as well as a friction point to control the flow of apps, the $50 charge recognizes this. This fee will cover the lifetime of the application, including new revisions of the application. In the case the app is rejected, Palm has made a promise to provide information specifically on the reason why the app was rejected. Priority placement opportunities will also be available within the Palm App Catalog. These placement will allow developer applications to gain more visibility than the standard app submission. Palm wants to provide developers a venue to invest and grow their businesses. Once these priority placement opportunities are available, they will be priced at market value through an auction mechanism with open transparency.
Web Distribution
When an application is submitted to Palm, within hours a unique URL linked to the application will be returned to the developer. The developer is free to share and distribute the URL through blogs, social networks or through whatever medium they see fit. These links will provide the ability for over the air downloads without having to go through any review process. The only request Palm has is that the application be self-certified, meaning the application meets the Palm User Interface Guidelines as well as the Palm Application Content Criteria. Waiving Registration Fee for Open Source
If an app is open source, Palm will waive the $99 yearly registration fee. The source of the app must be licensed under a commonly accepted licenses (BSD, Apache, GPL, MIT, etc). Open source projects will have their own registration process as well as developer accounts that only have open source projects associated with them. The Payout
Paid applications are included in both of Palm's App Distribution methods. The developer of the paid app will receive 70% of the revenue generated. In order to receive payment, the developer will need to setup a Paypal account. Customers will be able to purchase applications using a MasterCard or Visa.
For more specific details on Palm's App Distribution refer to the Palm App Distribution article at developer.palm.com Code Samples
Videos/Webcasts and Blogs
Reference: Learn more at Palm's Developer Portal Cool Stuff
Featured apps
Want to see your App featured here? Please send your request to us.
Community content |
||||||||||||||||||


