Application Development - eWeek

Application Development: LABS GALLERY: Palm's Mojo WebOS SDK Includes Eclipse Plug-in and Emulator


The Palm WebOS SDK, called Mojo, allows developers to easily create applications (right now, just for the Palm Pre). In this slide show, eWEEK Labs takes a look at the Eclipse plug-in and emulator included with the SDK.

By Jeff Cogswell
 
  • Adding Plug-ins
    The Eclipse IDE includes an easy interface for adding plug-ins. In the case of the Palm WebOS SDK, called Mojo, you start by adding the palm.com address and follow the wizard's steps for including the plug-in.
  • Mojo Application
    After the plug-in is installed, you can create a new WebOS application by choosing Mojo Application in the New Project wizard.
  • App Info
    The Mojo Application wizard then opens, asking you to fill in information about the new application, including name, title, vendor, ID and version.
  • Making a Scene
    The plug-in also includes a wizard for adding a new scene, which is essentially a combination of HTML and a JavaScript file.
  • VirtualBox
    The new Palm emulator runs in the VirtualBox software from Sun.
  • Palm Pre Look-Alike
    The new Palm emulator looks just like the Palm Pre's actual screen, except it runs on your desktop.
  • Sample App
    This is a sample application that ships with the SDK. I built it in Eclipse and ran it in the Emulator. It demonstrates various widgets that are available to WebOS applications.
xڽZ[s۸~~d_nw7ŗXbwIHB ,JVeSjy|8oi&4oAuB>K9lHbc.!KvfzC7o``ƛVYQ|v$UK*7-;RLDL1OwҨxLO^>.B࿎F:|=F#mX021q #yF.#An{R7Yh[((6j{A،LQLDruzH&$fvȿ+|>o~QLg\M<4#9 "L7'f*Ή{'_tt6g4Wln(3сױ1,?ۈnS3aܰ)M)vtZ4ܪwP臑WhNdm\)I;-<><:1)+Vʢ M&x9tKS:f:bLÃnF1>PC ';!{0#p\V5Ra5G\攪1O|؈{G{(a(;}eq+)P0nC-U̥zU\Ɋn'p` Ձ ^2R`-*T հq셜Þݙo&)?>d R_E!*aR= ׼>Iqv* .[1aCuTD,O4͌3Ky W&?׀c:sBrZ)ĺQĴdv-[9Ϛ 7s.9n ٝօrI/ ah~I%_zlgŎvjf]ffSO0[h>\ !I$STؖN ik'?aWyQq& XR?Ó,)uN~t@|@>c/1)rd|>s\MbSH;{$+}7icqD8 +9 (< ^0ZV {7VeLt"dY> "6#h9p\+ɻtqO@"f.[㑙CB0e_.Ն^ovﶍ#+𫄐Х$^Xr:= vA͘wsN%!JfI+knsqeQapS#Z7>g67c 3O#$vjڧDw% vӂֽWˆלWestOuO~)\9c.4ga-q a cp+)=jѤ:>*7p}SUA^8/VK@V ncFјfTT>g_Y#xO3+(XP.u1sgֽ]0? V|țjUxמo4g{l qEig`oiXI%k#׉x`+,B!S]OLmSgNVӪ2讞]BU:m-.U3g`GG*ar;LmTkqء9j[Xo2cQ JvV_ܔ&˼C]`I`z#p7PD'RMApuPy#y&յy8$Pc.kEb oDz j*cnW~#Z3H䈘 M؞(.D-bt7")th8ɗn &5 ;όF)xp98R.'2]([yw~ޑZuU )RX^c݆̪f;OY*@Λ5`(3<>яv&NXyB)@ SPpxdMADfTaz8ak`9 &*nZS4,PB qٓu"fˆI^KerDdT!Ǫl or AmkB Cs.)(iͩu ?YdbPds[6d$ͺ4X9X؅$ wwv3]»C.0x` acmA4sǑg,Rm.!?^>qL玩&G \01cX{}=+rx>qekZFEbp\|rvP~|x{/: L"s}{zap'xtOO{Wp QXa,m7:~y3Ne`)7}x/\t| Zh3Ow?7mXΊF+c+Ѩ~=ŴYI2UeTF,7vZFSƼ ܟ.^: w%16:tq@N㭲P ƫzD>,