$bbtitle
Apple Stock: 199.92 ( -0.59 )
RSS RSS Twitter Twitter
Search:
AppleInsider.com Archives News Bytes Reviews Anonymous Mailer Submit Story AppleInsider Forums Mac Prices Polls Advertise on AppleInsider Contact AppleInsider
Save up to $280 on new MacBook Pros and up to $165 on brand new iMacs with special coupons: Mac Pricing Guide updated Nov 20th (Find the best prices on Macs).
Thursday, July 16, 2009

Palm releases Mojo SDK for Pre/WebOS development

By Prince McLean

Published: 05:00 PM EST

Palm announced today that its new Software Development Kit for the Pre is now available to all interested app developers, following an early access program that has been limited to a few Palm partners since April.

The company has rushed to ready the Pre's SDK, which allows developers to write Pre applets based on web-standards, in order to catch up to the mobile software-oriented success Apple's iPhone has experienced over the past year since the release of the iPhone 2.0 SDK.

Once developers complete their Palm Pre applets, they'll have to wait for the Palm App Catalog to go online later this fall, according to a statement released on the company's official blog.

The SDK Catch-22
Palm Pre's limited sales currently do not offer developers much of an installed base to target, causing the same Catch-22 problem that plagues Android development: few phone sales provide scant demand for apps, while the few available apps provide less reason for consumers to choose the platform.

Apple skirted the classical problem of installed base vs. development interest in the iPhone by initially launching the iPhone as closed to third party development in the same manner as the iPod.

After its first year of sales, Apple could boast an installed base of six million users to attract developers; once apps went on sale, Apple sold nearly seven million more iPhone 3G models in that quarter and another eight million over the next two quarters. The iPod touch is also compatible with iPhone software, providing an installed base currently over 40 million devices.

Jury still out on Mojo SDK
One difference between the iPhone SDK and Palm's Mojo SDK that may help Palm is that Pre software is built using web standards (JavaScript, CSS, and HTML), which are already familiar to a large audience of potential developers. Palm isn't forcing developers to learn another new, complex and unfamiliar programming environment.

Software for the iPhone is built using Cocoa, which is familiar to Mac developers but requires some adjustment for anyone who hasn't ever worked with the Objective C language, Apple's development frameworks and Xcode tools. The iPhone's popularity and vibrant mobile software market have made the issue irrelevant for most coders, but a new platform lacking Apple's installed base would have a much harder time attracting interest.

One of the aspects that helped to kill interest in Apple's Newton MessagePad in the 90s was its radically novel and partially unfinished development environment; at that time, Apple didn't have the sales numbers to overcome the steep learning curve.

While Palm's Mojo should be naturally approachable to many web-savvy developers, there has not yet been enough discussion of the new SDK's quality and completeness to judge whether it will enable Pre developer to be highly productive yet. Simply having an SDK doesn't mean everything will work flawlessly.

It also doesn't mean the Pre can offer the same types of applications as those that run on the iPhone and iPod touch. One of the most popular segments of the iPhone catalog are games, but the Pre isn't designed to be a strong games platform. Instead, it presents simpler applets that work more like Dashboard widgets, allowing users to quickly switch between them.

Palm Mojo vs other platforms
Somewhat like Mojo, Google's Android platform is also based on a familiar development concepts, specifically Java and a byte code interpreter that works a lot like the standard JVM used in other smartphone and desktop Java development. Even so, the Android SDK has been criticized for lacking features common to standard Java, and other underlying deficiencies.

Depending on how well Palm has done on its own SDK, the company could attract more attention than Android, particularly if Android continues to be limited to a random phone or two, and especially if Palm chooses to license its WebOS software platform to other manufacturers, or can stay alive long enough to deliver a variety of devices for the market itself.

RIM's BlackBerry has had a Java-based SDK available since 2001, but that hasn't resulted in a rich variety of mobile software. Finding, installing and using BlackBerry software has remained difficult enough so that relatively few users buy or download apps.

After Apple announced iPhone 2.0, RIM announced nearly an identical set of catch up features at its BlackBerry Developer Conference, although the company's development efforts are split between the various models, such as the Bold and Storm. Interestingly, the best selling app for BlackBerry at the CrackBerry App Store is iBerry, a theme for making RIM's phones look more like Apple's.

Palm's historically strong position in the business market, despite having waned along with the company's fortunes, does provide the company with the opportunity to take on RIM on its home turf. Whether the Mojo SDK will offer developers the tools to deliver stronger and more cohesive (there's currently only one Pre model) solutions than RIM's Java-based BlackBerry SDK remains to be seen.

The Palm Mojo SDK is available at Palm webOSdev.

Filed under : Software, iPhone 22 Comments ] 
Story topics: RIM, Pre   Print ] [ Story Link ] 


Download Parallels 5.0 Today
Mac Poker players can play Full Tilt Poker for Mac and get 100% to $600 free with bonus code MP600, courtesy of Online Poker Mac
AppleInsider Features
Hot Forum Topics

Recent Articles
Apple's App Store approval process gets partially automated
TomTom to release iPod touch-specific GPS car kit
China Unicom expects 10% of 3G users on iPhone in 3 years
Steve Jobs e-mails terse response to upset Apple developer
Hack re-enables Atom processor compatibility for Mac OS X 10.6.2
Microsoft shareholders grill CEO about Apple, iPhone
Google outlines Chrome OS plans for netbooks
Sony announces iTunes competitor for music, movies, books
Apple investigates space-age fitness tracking technology
Web search statistics show Bing stagnant, Google growing
New apps said to make iPod touch more prominent in Apple stores
Piper: Apple tablet no more than $700, launch timing irrelevant
Major publisher preps for Apple tablet as delay, OLED rumors surface
AT&T faces setback in legal battle over Verizon ads [u]
TomTom app updated to support iPod touch, first-gen iPhone
Oct. estimates suggest Apple will sell 2.9M Macs this quarter
Microsoft retail store gets odd viral marketing buzz
Rumored 'Google Phone' said to be coming in 2010
Evidence suggests Apple at work on Mac OS X 10.7
iPhone approved in South Korea; China Mobile talks continue
AT&T upgrades network as wireless traffic quadruples over past year
Apple store in upscale Greenwich, Conn., to open Saturday
Needham downgrades Apple stock on technicality
Verizon rumored to embrace Palm in 2010 to combat iPhone
Apple's iPhone App Store takes off in China
Belgian heist lands thousands of stolen Apple iPhones
Verizon responds to AT&T in court: 'The truth hurts'
Apple said to release iPhone app for in-store appointments
OnLive cloud gaming service demonstrated on Apple's iPhone
Apple tablet speculation: high-end graphics, several models
Microsoft looks to combat Apple globally with Zune content
Apple met with AdMob weeks before acquisition by Google
Apple earns key legal victory against Psystar
Apple looks to hire AAA game developer for in-house iPhone team
Apple's next-gen iPhone power amp; NASA chemical sensor app
Bill Gates praises Steve Jobs for saving Apple
AT&T responds to 'false and misleading' Verizon ads
Apple unveils browser-based iTunes Preview
AT&T asks court to pull Verizon's 'misleading' iPhone ads
Conflicting reports within Qualcomm suggest Verizon-only iPhone

AppleInsider Market Place

Sell your Laptop - working or not. Free shipping.: Get an instant online quote and sell your laptop today !

Believe in Office: Save Up To 25% on Office 2004 For Mac. Visit Our Site for Details!

IBackup - SMB Online Backup: IBackup is the preferred online storage and backup service of choice for SMBs for its ease of use, security and value. Offers automated backup and restore, file selection and securiy.

Download free software - everyday updated freeware files

 
Advertisements








AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.