Palm's Mojo SDK beta for webOS leaks into the wild
Palm has done its darnedest to keep the riffraff away from webOS development while it finishes up its Mojo SDK for webOS development, but the floodgates have finally opened with an opportune leak of Mojo to Torrent-vill. Naturally, Palm will still be locking out unapproved developers from releasing their creations to the App Catalog for the time being, but this should hopefully give the everyman a chance to hone apps in anticipation of a day of approval -- and should really beef up the homebrew community in the meantime. The other good news is that Palm is actually adding developers to its "early access program" at a fairly rapid pace, announcing that it doubled its membership this week, and plans to double it again next week. It's all coming together.
[Thanks to everyone who sent this in]
Update: The original leak was strictly Windows-style, but PreThinking notes that it's available for Mac now as well.
[Thanks to everyone who sent this in]
Update: The original leak was strictly Windows-style, but PreThinking notes that it's available for Mac now as well.



















The leak should be considered a favor for Palm.
The leak should be considered from Palm.
I agree. Palm could be the one that leaked the sdk on purpose to attract developers even before the official release.
Right now, they must do everything to capture a part of the mindshare with developers. Especially if you consider last week's favorable news for Android with the htc mytouch 3g and htc hero.
30,000 palm nerds all over the world rejoiced.
It seems likely Palm was behind the leak, but it will only be known depending on the quality of the SDK and if it is fully complete or not.
If it is, Palm leaked it.
If it isn't, someone else leaked it.
And that is.... what she said.
Exactly...this is a win/win for Palm. They get free press and developers to actively code for their platform while they are still working out the bugs in the SDK. Any bugs or problems with the SDK and they can sit back and say "It wasn't ready for release and we didn't release it," and then just make the bugfix or feature change that was needed.
Palm Mojo I gotta say thats a pretty cool name for an SDK
Palm Mojo: Sexy Development Kit
Yeah baby....
I'm having a boner.
Got it installed already :) playing with the palm pre emulator atm.
I want, I want, I want... Where??? Please!?!?!?!?
http://preinsiders.com/home/2009/06/26/palm-pre-mojo-sdk-download-leaked-to-the-web/
check the links at the bottom of that page. i downloaded the torrent http://www.mininova.org/tor/2719050
Then you need to install safari 4, virtualbox and java 6. then you can install and run the palm pre emulator in the sdk.
your welcome.
I think you can use Chrome instead of Safari... both are WebKit browsers
Awesome! I told everyone that as soon as it was released to a few beta developers that it would be released to the world! Downloading now! I want to play on the emulator!
After installing the SDK and Safari, I keep getting an error. When I try to open the emulator, nothing happens. Then when I try to run the inspector, it gives me an error about a missing WebKit dll. I'm on Windows 7 here, but so far no luck.
I'm having the same issue as notorious under both Windows 7 and Windows XP. :(
do you guys have sun virtualbox installed and open? launching the emu will first create the needed virtual machine to virtualbox and then launch.
You shouldn't be having any issues under 7 so long as 7 is update and your installed the SDK,Java6 and Sunbox software I installed Safari(only did it as a safety measure) but I already use chrome.
It's running fine and smooth just trying to figure out how to "load" my music, photos and video's on it...anyone?
It works under all Windows OS's, you're just mixing the docs for 64bit (it's not hard to figure out a computer savy person could fix the problem in like 2 minutes).
Feel free to join #webos on freenode.
Posting from the Palm Pre Emulator :)
I found that the sdk wouldn't work on my brand new x64 vista. However it is working fine in 32 XP in fact I'm posting this from the emulator!
Yes! I want more apps. I love that it was "Leaked" lol. Good move
Please Torrent pre-vill
Who knows Palm didn't leak it. They aren't being evil here, they are just trying to be careful. They already said they will allow apps from outside their app store to run on the device, but they have to make sure this is done in a secure manner, and that the baseline of applications in their store is safe and stable.
This is the best news to come home to!
This is a great day in Pre news! I'm betting Palm leaked this after the outcry of last weeks announcement of the delay. People want to develop NOW. I'm sure there are still bugs in the SDK but they probably don't affect 90% of the developers out there.
Obviously Palm has hired over Apple's security people.
I cant wait for the HomeBrews!
Why would any decent developer waste their time with Palm that has a user base of around 100k (with a long term peak of probably 250k) when they can develop for iPhone & Touch with a 40MM+ base? Sure there may be some third tier "developers" who can't get their trash approved for the Apple App store, but Palm would probably welcome them with open arms.
less competition? If they can sell an app for even a 2$ to half of those 250k they just made a tone of money. Your also assuming that sprint is going to be the only one to carry pre/webOS, which isnt the case. More carriers will get more people. More people will buy more apps and more developers will come. Simple enough
Well here is why: because you are a dickhead.
You know market researchers have predicted that Palm will sell anywhere between 4.1 - 7.7million "WebOS" devices. That doesn't only include the Pre but all the device in the future that will be running that same OS.
So I think that user base is large enough to make significant profits from the WebOS customers.
Because the App Store DOES approve trash. With all the iMob copies, crappy Facebook tests, fart apps, and "hot girls" apps dominating the charts (just take one look), real developers making awesome stuff get pushed back to the bottom, or just don't get approved for stupid reasons. Plus, people making stuff like Pandora or Last.fm need multitasking in order to be of use. So, for real developers, Web OS is the way to go.
I'd rather sell to a couple hundred thousand users that only have 50 or so app choices than a few million that have 50,000 choices.
@David
Why would people post comments on a blog when they clearly have no idea what they're talking about?
dammit, that was for Charlie, not David. :/ commentfail.
You may not know it, but quite a few iPhone devs have old, solid relationships with Palm from the Palm OS days. Maybe they see it not as an opportunity to run back to 'open arms', but as a natural progression of sorts or back to their roots.
Wow, you iPhone haters sure do have a lot of built up anger. Look, make it easy on yourselves and get an iPhone now. Otherwise, you will continue to live a miserable life. Remember, JesusPhone loves u!
Dear Charlie,
No one cares about your stupid phone.
I can't wait for the different Homebrews!
You won't be able to access the development guides, resources and forum. I know how it works, I just got my access a couple of days ago. You get a password which lets you into their development pages, which contain a lot of information and lists and descriptions of the APIs, and there's a support forum. Apps are also submitted through this site, meaning people who torrent it will not be able to submit apps, as they don't have accounts there.
Also, installing the eclipse plugin requires your username and password, so I doubt they'll be able to use that.
Can't you just get an account later, and then submit the app?
Why isn't this breaking?
awesome that it leaked gonna download it
You're right, this should qualify as breaking news... if it was Apple's SDK leaking engadget would have made it a full page report.
I wish a mac version leaked. Not gonna run windows to run virtual box to run the OS already on my phone.
I share your troubles, but it will leak, eventualy. Does anyone know if you already asked for an invitation (official Palm) to develop for Web OS, when will they start rolling out?
They've opened it up a little bit more, but it's still not yet at full release.
Hooray! The only thing the Pre is missing is a fart app!
seriously this is gonna rock. Bring the rain.
NO fart apps! The App Store was great until flooded by riff-raff from people looking to make a quick buck. I'm looking at you, iMob copies, "hot girls" apps, and crappy Facebook tests!
Yawn... must be a slow news day.
Just because it doesnt intrest you sir, doesnt make it uninteresting to people who are into making piles of easy monie$. While you sleep with your beloved iPhone in your moms basement, im laughing straight to the bank, [insert insulting word here]!
Word!!
It runs great, except how can you get out og the current screen you are on, there is no way to go back, swipping doesn't do anything, I have to restart everytime.
Check this out: http://forums.precentral.net/palm-pre/189062-mojo-sdk-download-4.html#post1714365
Escape is Back Gesture, Home is Center Button, End is the Flick Up Gesture (like to bring up card view or the launcher). Left/Right arrows switch applications. And of course there's the keyboard too. Ctrl+letter does Sym for that letter.
I don't want to question your intelligence, but did the button ESC on the top left corner of your computer keyboard ever come into your mind? *BLING*
hahahahah!
THIS is why you shouldn't torrent it. There's about 6 keyboard shortcuts to represent various gestures, and they're explained in the developers site. Since I'd be breaking my NDA I won't be telling you what they are ;3
fyi I'm not a part of anything with Palm; just found those shortcuts out somehow.
@pheonix asshole
If people torrent something that hasn't been released because it's not ready... I think it's reasonable to poke fun at them for not knowing how to use it. If they'd waiting till general release, they'd have the information.
And I'm not kidding, my NDA prevents me from saying... pretty much anything.
Palm haven't released this for a reason, the emulator doesn't have a lot of features in (we're talking SOUND here), they're not lying when they say it isn't ready.
Yeah, I'm posting from the emulator as well, it's running really fast, but that probably has something to do with the fact that it's an emulator and not the Pre's hardware. :P
Noticalbly missing would be the ability to zoom on what I'm typing in this comment box - 1920x1200 on my monitor and the resolution of the pre's screen is not mixing very well. Also missing is sound, bluetooth integration, wifi integration (Although, VirtualBox does a good job of hopping onto your connection that you're on), multitouch, and the ability to look at photos of any kind. This SDK is not ready for public release like Pheonix said, but I'm sure when it's done it'll be greaet. :D
there's a few more things that are missing, actually. I would list them, but... NDA. It's fast, and I've actually been using it as my sole email client for the past few days. it does a pretty good job, but seems to send all my emails in blue for some reason....
Playing with it now. My god it great fun!
I'm thinking when it finally does get released in AUST I'll be buying this phone =]
let the Homebrew bigin!
oh wait...
Not sure whether this Mojo SDK will draw the best and the brightest developers to the Pre. If you think about it, customers who are buying the Pre are the ones who didn't bother to switch to one of the best smartphones on the market for 2 years. These are generally the laggards and not early adopters / spenders.
One of the reasons why iPhone platform is so successful is that lots of iPhone owners overcame every technical and financial barrier and invested in the platform. Those customers are the ones who spend a lot of money on apps and games, thus giving a huge incentive for all kinds of developers to release a lot of innovative stuff for the App Store.
From a developer's point-of-view, Palm Pre has this handicap that's hard to ignore - the user base. It's not the kind of audience you want. It be similar to creating a brand new social network for senior citizens in a post-Facebook world.
I hope this works out for Palm, but I have every reason to suspect that it would turn into a failure, turning the platform into a widget hell of poorly coded html boxes.
"If you think about it, customers who are buying the Pre are the ones who didn't bother to switch to one of the best smartphones on the market for 2 years."
To be honest the iPhone only really became a smart as of 3.0, Before then it was really a glamours iPod Touch. Saying the only people buying this phone are persons who avoided the iPhone for 2 years and senior citizens, Is akin to saying that only sheep buy iPod players because everyone else is doing.
Both will grow and feed of each other and both will remain successful platforms which ever way a developer will go.
And in the end we as consumers will win the most for having two amazing devices to choose form which will enhance our productivity and connectivity.
Despite what most people think, the first and second generation of the iPhone is not a smart phone. Sure, it looked great, and it did some things very well, but I wouldn't call it smart. My ancient Treo still has more true functionality than the iPhone. I have a Pre, but for the moment I'll consider the Pre in the same class as the iPhone. In other words, there's more style over substance.
Palm had a shortened development time for the Pre, and it shows in the software, without a doubt. The nice thing about the Pre is that nearly every shortcoming of the Pre can be addressed with a software update.
By the way, I'm not hating on Apple. I've had 3 iPods over the years and now a new iPod Touch. While I love my Touch, I would never dream of owning an iPhone over my old Treo.
So, in summary, I didn't switch to the iPhone 2 years because I'm a laggard. It's simply because the iPhone couldn't do half of what my Treo could do. Yeah, iPhone users are rolling their eyes about now. Oh well...
"turning the platform into a widget hell" -- You mean like Android?
In all seriousness, considering that the only people who really bought the Pre so far are early-adapter tech devotee types (since they only started advertising for real this week), you might argue that it's a more sophisticated user base so far than that of the iPhone... if you're the type to argue that crap in the first place.
Well... I'm planning on picking up the Palm Pre soon (after all the major kinks are out... and supply is back), and I wouldn't consider myself a laggard by any means. I totally agree with JozJonlin about this-- the iPhone just didn't seem to have the type of apps that would be useful for productivity. Yes, it had notes, and a calendar, and contacts, and mail, too I suppose (notice that these are all features also in the iPod Touch)... but I simply couldn't see getting very much done with it... closer to eye candy than anything I would seriously be able to use. A Treo could do a lot more for me in that department. And, seriously, was it worth switching networks when I had a phone that could already do all that I needed? I think, out of the box, the Palm brand and the Pre stand for features that enable users to do more things that *matter* in a smartphone. Yes, the iPhone was innovative, but I think what everyone needs to understand is that for Palm, historically, and still today, the target audience is not the hipsters of society, but a more professional, pragmatic type audience that, quite frankly, is not very much interested in playing games but checking/keeping track of e-mail, downloading and viewing attachments, editing documents, managing contacts and appointments, etc. If you used some of the older palm devices (before the smartphone era) then you know what I'm talking about... except enhanced with voice capabilities and the Internet. Therefore, I'm not sure a direct comparison on things like the number of apps in the app store (even later in the game) or the feasibility of game playing is really all that valid. Can it have success in the same realms that the iPhone is successful? Probably, but again, I don't think that any success there was the *primary* intention of Palm.
@zamboni
So according to you, those of us that didn't wait in line 2 years ago for an overpriced, underpowered phone that lacked hardware and software features other phones have had for several years are not ones likely to be early adopters?
Okay.
"It's all about the money,
It's all about the dum dum dudum dum dum"
.
So if these people torrent the sdk, will they be able to release it through the backdoor by emailing the app link to your phone? Plus how easy is it to program for java and html? I'm just curious...
If you have any programming knowledge, it is just a matter of learning a new syntax. Id say Java is one of the easier languages to learn from the getgo, but it is not trivial to write a well polished program if you don't have experience.
about time. there's going to be an explosion of apps as soon as they open up the appstore out of beta and start letting people submit apps.
"The other good news is that Palm is actually adding developers to its "early access program" at a fairly rapid pace, announcing that it doubled its membership this week, and plans to double it again next week. It's all coming together."
Don't you mean that they doubled their membership, minus one this week? ;)
The SDK looks good and works !! I got a sample running on the emu http://blog.occuranz.com/2009/06/27/getting-started-with-palm-mojo-sdk/
Also press the Num Pad HOME button to go back to the home screen .
Enjoy
I just got approved as a developer.
I don't own a pre yet though. I plan on switching to sprint in the next couple of months though.
Just make a version of Tetris for my wife and her Palm Pre life will be complete =)
Palm really needs to move more quickly. Pres are still only on Sprint, and limited stock. Palm, what's the problem of releasing the unlocked GSM version around the world? Why don't they just release the SDK instead of "leaking" it? It's funny how people are comparing Palm with Apple's iPhone all the time. Apple is not the one that Palm should be worried about, it's Android. Once a slew of Android phones released worldwide, Palm will be in trouble if they don't move fast.
Probably because of some stupid licensing agreement they made with Sprint.
IMO if they could release a GSM version up here in Canada and in Europe I think they'd be in a far better position..
But I guess Sprint is too afraid of people unlocking the phone and bringing it into the US...
Phone companies are stupid, they cause so many problems :/
@Corazu: Actually, phone companies are smart. They keep screwing their customers, yet their customers keep giving them money. ;)
I created a tutorial with pictures to get a hello world app running on the SDK emulator. You can find it here:
http://www.clickonchris.com/2009/06/tutorial-palm-pre-sdk/
I downloaded this twice and both times it messed up my Windows XP Pro installation. When I finish installing I am told to restart and then I get a blue screen and a "STOP: c000021a {fatal system error message}. Anyone else?
I have been a long time Sprint customer, mostly because with their phones you can do what ever you want to a certain extend. Nothing has been crippled, or disabled from the start, from my experience.
I personally hate the apple philosophy. The candor and elitist attitude. From its inception it came off to me as no were better than you, you don't even deserve us. Like a bunch of snobby artists at some art opening telling each other just how good they are. Fuck its like when I was living in LA but that's beside the point..
The point is, i got myself in instinct because i saw all the possibilities with the phone and all the things it could do. I saw the expandable memory, and the touch screen as a nice alternative to having to deal with Apple OR AT&T.
Becasue im good at actually shopping, sprint ended up paying ME to have an instinct (with price matching and rebates etc they paid me a penny but hell.. i paid taxes that's it.
And since i've had the instinct for almost a year i feel a little cheated. I feel like i was given a childs toy that has great but very limited functionality. The best feature of this phone is that i use it to tether pretty much all the time with no repercussions. But i make sure to like.. not torrent or something with it.
So when i heard about the Pre i was excited all over again. It was "Finally i can have Something somewhat comparable to the iphone." And since its release there has been little sputters of development for it. No apps and no support (not counting legacy applications from old palm os) At this point, I don't care about the politics of apple (which again i don't care for), i just want something that i can use, that works, and that well i can hack the fuck out of, jailbreak, and do whatever i want with it. Granted i can with the pre but moreover its like .. well why bother theres really nothing that great out there. PLUS GSM would be really great.
Long story short, i love sprint but come november i'm paying whatever i need to to get out of my contract and getting an iphone.
At least by having an iphone i may be viewed as one of those elitist pricks, but if more people do this in droves, then it gets pulled off its horse into the pool of everyone.
So why the long spiel in the first place?
Besides, come November, the playing field will be different anyway (Android devices, GSM Pre, etc.) so your points - if any - will be moot.
Yo, did anyone get the blue screen with the C000021a error message? I installed the mojo sdk and it tells me to restart and as windows logo goes away after the restart I get the error message. I have a dual boot on my system, running vista 64 bit and XP PRO 32 bit... I installed the programs on the XP.
I really wanna get started with making some apps... Any help will be much appreciated.