Viewing and Editing Project Properties
Running Projects in the Emulator
Searching the WURFL Device Database
Finding Files in the Multiple User Environment
JSR 82: Bluetooth and OBEX Support
JSR 135: Mobile Media API Support
JSR 177: Smart Card Security (SATSA)
JSR 205: Wireless Messaging API (WMA) Support
JSR 211: Content Handler API (CHAPI)
JSR 226: Scalable 2D Vector Graphics
JSR 238: Mobile Internationalization API (MIA)
JSR 256: Mobile Sensor API Support
The Java ME Platform SDK offers an intuitive user interface. These tips offer some hints for getting started as quickly as possible.
Access the documentation. The online help is the primary documentation for the SDK. Many windows and dialogs feature a help button that opens context‐sensitive help in the help viewer.
Select Help > Help Contents to open the JavaHelp Online Help viewer. You can also type F1. Remember to use the search capability and the index to help you find topics.
Note - If you require a larger font size, the help topics are also available as a printable PDF and a set of HTML files.
Run sample projects. Running sample projects is a good way to become familiar with the SDK.
See Running a Project for a general overview of how to run a project.
See the Projects View and the Files view for a visual overview of the logical and physical layout of a project. When viewing items in the tree, use the context menu (right-click) to see the available actions. See Working With Projects.
A project has a default device platform property that is used if you run from the toolbar (the green arrow), the Run menu, or the project’s context menu.
You can run an application on different devices without resetting the main project or changing the default device in the project properties. See Running a Project from the Device Selector.
The emulator is a remote process, and once it has started it is a separate process from the build process running in the SDK. Stopping the build process or closing a project does not affect the application running in the emulator. You must be sure to terminate the application (the emulator can remain open). See Running a Project.
The SDK provides two unique instances for most devices. For example, DefaultCldcPhone1 and DefaultCldcPhone2 are the same except for the phone number. This means you can perform tests that require two devices (messaging, for example) without customization. If you want to run more than two emulators you can easily make a copy that preserves the settings you require. See Adding a Device Instance.