Early Access webOS Mojo SDK Leaked
According to various reports, a copy of Palm's Mojo SDK for webOS has been leaked. The early release SDK was allegedly loosed by someone in the new wave of thousands of accepted developers that Palm is adding to its early access program. It originally appeared on a Sprint server and has now spread to the torrents and beyond.
The version that is currently making the rounds is a Windows based kit, which includes the webOS desktop emulator, sample apps, documentation and other tools for developing applications for the Palm Pre and webOS. PreThinking has posted a screenshot gallery.
Article Comments
(11 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
RE: so, all they have is the emulator?
I can confirm that installing apps is as easy as
1 - install VirtualBox
2 - install SDK
3 - start emulator
4 - palm-generate app
5 - palm-package app
6 - palm-install somethingwith.app.inthename.ipk
RE: so, all they have is the emulator?
Be nice if I could figure how to do the "back" gesture though....
RE: so, all they have is the emulator?
Here's my Q&D notes on emulator. Thanks to others for some info.
-Keyboard
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,
Shift is Shift (duh!),
Alt is Option (orange),
Left Ctrl+letter does Sym for that letter,
and of course there's the keyboard too.
-Mouse
Left Mouse click is "touching screen".
Left Mouse drag is "dragging on screen". Useful in card view to "swipe up" (close),and drag left right (card view, launcher, etc.)
Left Mouse click and hold will select card in card view for shuffling cards.
Double left mouse click, is zoom in/out.
-Emulator
The "Host" key defaults to Right Ctrl, used for accessing emulator menus. Following is a short list:
Tap and release Host key to return keyboard capture to PC (i.e. done using emulator). Note if using "Activation follows mouse (X-Mouse)", this is not required (see "Tweak UI", MS Power Toy, for info).
Host+F Full screen toggle
Host+N Session information dialog
Host+S Take a snapshot (from emulator)
Host+Q Close emulator
-Helper Batch Files, in "C:\Program Files\Palm\SDK\bin" (I've not tried, YMMV):
palm-emulator.bat - Starts emulator.
palm-generate.bat - Create Application template. Will create directory if it doesn't exist.
palm-inspector.bat - Runs Palm inspector. Appears to be the debugger interface.
palm-install.bat - Installs App on USB connected Prē (usb), or emulator (tcp).
palm-launch.bat - Launch App on USB connected Prē (usb), or emulator (tcp). With debugging options.
palm-package.bat - Package App into ipk format.
Open up "DOS" command shell to use. Installing SDK adds bin directory to your path.
Run batch file with no arguments to get usage.
-Mojo API
TBD
See sample code in "C:\Program Files\Palm\SDK\share\samples" for now.
RE: so, all they have is the emulator?
This thing is such a tease. It's like "Hey, here's what it might be like to own a Pre, if only it was available in your country. Too bad!"
Tim
I apologise for any and all emoticons that appear in my posts. You may shoot them on sight.
Treo 270 -> Treo 650 -> Treo 680 -> Centro
RE: so, all they have is the emulator?
All I saw in the screenshots is the emulator. What are the "other tools"?
In fact there isn't much more. Just a couple of tools to package and install the applications and a few samples.
The development environment is not included, although throughout the code there are references to eclipse. Documentation is also nowhere to be found.
All in all, it's worth downloading if just wish to see the emulator running and try to run a couple sample apps. Unfortunately those who are looking for the programming stuff will find very little to satisfy their appetite...
-------------
Hey Admin: Why do we have to keep two profiles?
Classic BSOD fix
http://blog.photoframd.com/2009/06/28/solution-to-motionapps-blue-screen-of-death-on-the-palm-pre/
the last step, installing package gets stuck.
When I do palm-install -d tcp -l it connects successfully to the emulator and brings the applications allready installed.
Any suggestions?
Thanks in advance.
Latest Comments
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
so, all they have is the emulator?