Installing Eclipse and the Plug-Ins
This section describes how to install and update Eclipse.
Note: If you are using an earlier version of Eclipse, you must upgrade to Eclipse 3.4 to get the new plug-ins for Palm webOS development.
To install Eclipse
- Download Eclipse 3.4.2, also called Ganymede.
- Mac: Download Eclipse 3.4.2 and extract into Applications.
- Windows: Download Eclipse 3.4.2 and extract to any location.
- Linux: Download Eclipse 3.4.2 and extract to any location.
- Start Eclipse.
- When prompted for a workspace location, accept the default (/home/YOUR_USER_NAME/workspace).Note: The workspace location must be an absolute path with no spaces.
To find and install updates
- On the Help menu, select Software Updates and open the Available Software tab.
- Click Add Site.
- In the Location field, type https://cdn.downloads.palm.com/sdkdownloads/1.1/eclipse-plugin/eclipse-3.4/site.xml and click OK.
- Open the site in the list, expand the Palm Mojo SDK category and check Palm Mojo SDK.
- Click Install and accept the license agreements.
- Restart Eclipse when prompted.
Aptana
To improve the development experience, Palm recommends installing the Aptana Studio plugins. Instructions for installing Aptana are available at www.aptana.com as well.
- On the Help menu, select Software Updates and open the Available Software tab.
- Click Add Site.
- In the Location field, type http://update.aptana.com/update/studio/3.4/ and click OK.
- Open the site in the list and check Aptana Studio Installer for Eclipse 3.4.
- Click Install and accept the license agreements.
- Restart Eclipse when prompted.
Using Eclipse with the Plug-Ins
This section describes how to run Eclipse and use the debug launch configuration.
Running Eclipse
- Mac: In the Eclipse folder (inside the Applications folder), double-click Eclipse.
- Windows: Find and run eclipse.exe (its location depends on where you installed Eclipse).
- Linux: At the command line, type: eclipse
Selecting the webOS Perspective
- Select Window > Open Perspective… > Other…
- Select webOS from the Open Perspective dialog.
- Click OK.
Generating a webOS Application
From the New Project menu:
- Select File > New Mojo Application.
- On the next screen, type a name in the Project Name field.
- Enter your application info:
- Title
- Vendor
- ID
- Version
- Click Finish.
From the New App toolbar menu:
- In the Eclipse toolbar, click the Mojo Wizard icon and select New App from the drop down menu.
- On the New Project Wizard screen, type a name in the Project Name field.
- Enter your application info:
- Title
- Vendor
- ID
- Version
- Click Finish.
Adding a scene to your webOS Application
From the New Project Menu:
- Select File > New > Mojo Scene.
- On the New Mojo Scene Screen, make sure the correct project is selected.
- Enter a name for your scene and click Finish.
From the New Scene toolbar menu:
- In the eclipse toolbar, click the Mojo Wizard icon and select New Scene from the drop down menu.
- On the New Mojo Scene Screen, make sure the correct project is selected.
- Enter a name for your scene and click Finish.
Running a webOS Application
- Select Run > Run Configurations…
- Select Palm Application and click the New Configuration icon to create a new launch configuration.
- Change the name.
- Select your project from the drop-down list.
- Select the Target:
- Palm Emulator if you are using the emulator.
- Palm Device if you are using a device (make sure your device is in Developer Mode).
- Click Run to install and run the application.
A launch shortcut is also available: In the Projects view, select the project and choose Run > Run As > Mojo Application. If you previously created a launch configuration, that target will be used. Otherwise, a dialog will pop up so you can select a target.
Debugging a webOS Application
- Select Run > Debug Configurations…
- Select Palm Application and click the New Configuration icon to create a new launch configuration.
- Change the name.
- Select your project from the drop-down list.
- Select the Target:
- Palm Emulator if you are using the emulator.
- Palm Device if you are using a device.
- Under “Debug Options”, choose debugging options as follows:
- Inspectable: Makes the application’s DOM available to the Palm Inspector. Equivalent to the following command:
palm-launch -i <appid>
- Mojo debugging: Enables debug logging in the mojo framework. Equivalent to the following command:
palm-launch -p "{mojoConfig:true, debuggingEnabled:true}" <appid>
- Click Debug to install and run the application.
A launch shortcut is also available: In the Projects view, select the project and choose Run > Debug As > Mojo Application. If you previously created a launch configuration, that target will be used. Otherwise, a dialog will pop up so you can select a target.
Stay Updated
When new Eclipse plugins are available (currently you are notified through email), you can install them through the Eclipse Update Manager.
- On the Help menu, select Software Updates and open the Installed Software tab.
- Select Palm Development Tools and click Update.
- Click Install and accept the license agreements.
- Restart Eclipse when prompted.
Enabling Developer Mode
To install and test applications on a webOS device, you’ll need to enable
Developer Mode on the device.
- In card view or in the Launcher application, type the following:
- Tap the resulting Developer Mode Enabler icon to launch the application.
- In the application, move the Developer Mode slider to the On position.
- Tap Reset the Device. When reset is complete, Developer Mode is enabled.
upupdowndownleftrightleftrightbastart