Developer Spoke to Ars Technica About Palm's Mojo SDK | webOS Nation

Developer Spoke to Ars Technica About Palm's Mojo SDK 10

by Jennifer Chappell Fri, 30 Jan 2009 12:45 pm EST

Palm has said that the Mojo SDK is currently in private prerelease, but will be available later this year as a free download from the Palm Developer Network.  I'm sure there are many developers out there anxiously awaiting this free download so they can get to work and get a taste of Palm's Mojo.

I read an interesting Ars Technica article today that I'd previously missed. Seems that right after the Pre and WebOS announcement, Ars Technica got a chance to talk with a developer who has used the SDK for the Palm Pre. The developer seemed to feel positive on Palm's handling of the developer community and felt positive about the platform's future.

The developer didn't express positive thoughts regarding Apple's iPhone SDK though. He told Ars Technica that after exploring mobile development on Apple's iPhone SDK, he found a lot of their position towards their community to be "developer-hostile". Ars notes that's an obvious reference to Apple's insistence on enforcing a pointless NDA way past its expiration date, plus their strong hand in regulating what can and can't be developed for its platform. I've read several grumblings on other sites about Apple's policy for only allowing certain apps in their App Store.

Head over to Ars Technica and read their full article.

I'm so glad that Palm will be embracing the developer community with their Mojo SDK. I know that many people are worried about not being able to use their current Palm OS apps on Palm's future smartphones. Palm did say though that even though there will be no backwards compatibility out of the box with previous Palm OS software, "it could be possible with 3rd party work."

And I realize that many of the former Palm app developers turned elsewhere with the aging of Palm's current OS. Hopefully, Palm,  along with the new and former developers, will get together and create some awesome apps for the Pre and future WebOS devices. There's no telling what great apps we might get to play with soon. I've seen some cool apps developed for the iPhone amidst the negativity felt towards Apple's strictness, so imagine all the good stuff we could see in the midst of such positivity with Palm's use of open standards.





Developer-friendly? Are you serious?

Let's review:

- Android SDK out for the better part of a year before the first handset is released.

- Android SDK allows developing in Java...and compiling into binary pcode.

- Palm SDK only available to a select few...leaving the rest of those who have developed for this platform out in the cold...and in the dark.

- INCREDIBLY lame JS/HTML-based programming...which pretty much prevents us from porting code...especially java-based code...and no access to the metal. On top of that, our source code is in frigging JAVASCRIPT. Yeah, I like to give away my source code with the app. Yeah, nice.

I'm fairly sure that my company will be developing on Android for the rest of the year. Thanks, but no thanks.

Palm has stated there will be software libraries to access hardware. Also, who says the javascript/html/css isn't in a compiled form?

That story stole my line about the Pre being the anti-iPhone!

The anonymous first commenter shows the typical ignorance (and/or bias) people seem to have about the Pre and webOS. Everything I've read has implied that while the apps for webOS might be written in web standards, they're compiled local applications and have API calls to the hardware. They're very much NOT the web apps from the first generation iPhone and don't run in a browser.

first comment. boo hoo, cry into your cereal.

apple didn't even make an SDK available until well after the iphone was out, Palm have a solid developer background, have a good relationship with developers for years past and you're casting judgement without having even seen what the deal is.

gee, show a little patience.

Perhaps Apple is strict regarding how apps are coded... I'm not sure. But, they can't be too strict regarding application function/content considering they have apps out there that make the phone ring like a cowbell when you shake it, or another called "iFart" which... well... you get the idea.

Wonder if there's any chance they got most/all of their SDK from TerraFrame? They have a full Mojo MVC-type environment, including JSON for local interaction. That would be a logical way to jump-start the SDK: start with one that's already available!

Has to be coincidence. Check out this article:

I've heard folks moaning that the Mojo SDK won't allow low-level access to the hardware, but I think Palm is doing the right thing for one very important reason. Stability. Everyone knows the problems with crashes on Palm and WinMobile phones as more and more 3rd party apps are added. The iPhone is now experiencing this and many apps even recommend you restart your iPhone before trying to run them.

What makes this even more important on the Pre is multitasking. It's bad enough to have a sloppy app poking around in your phones innards. It's much worse to have two or three of them doing it at the same time, each assuming it's the only app around. You've got to put those apps in a sandbox of some kind or you'll go nuts. That's why Apple won't let any 3rd party apps multitask, even ones like Pandora that really need to. But with low-level access, even one bad app can spoil the whole basket. If that means no high-speed 3D games I can live with that, because that's not what I buy a smart-phone for anyway.

It would be awesome if select apps such as Pandora would multitask. It's a drag to be stuck unable to use the iTouch for anything else if I'm listening to music that way.