Go to main content
1/16
Contents
Title and Copyright Information
Preface
Audience
Conventions
1
About Oracle Java ME SDK
What Is Oracle Java ME SDK
Supported Application Programming Interfaces
Required Specifications
Optional Specifications
Oracle APIs
2
Setting Up the Development Environment
System Requirements
Removing Previous Versions of Java ME SDK
Installing the Java SE Development Kit
Installing Oracle Java ME SDK
Installing Oracle Java ME SDK on Windows
Installing Oracle Java ME SDK on Linux
Installing 32-bit Support Libraries on 64-bit Linux
Enabling Access to Serial Ports on Linux
Installing NetBeans IDE
Installing the Java ME SDK Plug-ins for NetBeans IDE
Installing Eclipse IDE
Installing the Java ME SDK Plug-ins for Eclipse IDE
Installing Mobile Tools for Java Extensions
Installing JavaCard Emulator
Updating Oracle Java ME SDK
Starting the Java ME SDK Update Center
The Java ME SDK Update Center Window
3
Installation and Configuration Directories
The Oracle Java ME SDK Installation Directory Structure
The Oracle Java ME SDK Configuration Directory Structure
4
About Java ME Embedded Applications
Structure of Java ME Embedded Application
Procedures to Develop a Java ME Application
Source Code for a Sample IMlet
Developing a Sample Java ME Embedded Application in NetBeans IDE
Creating the IMletDemo Project in NetBeans IDE
Running the IMletDemo Project in NetBeans IDE
Developing a Sample Java ME Embedded Application in Eclipse IDE
Creating the IMletDemo Project in Eclipse IDE
Running the IMletDemo Project in Eclipse IDE
Developing a Sample Java ME Embedded Application Without an IDE
Creating the IMletDemo Source Code File
Building the IMletDemo Class File From the Command Line
Packaging the IMletDemo Application From the Command Line
Running the IMletDemo Application From the Command Line
5
Java ME Embedded Application Projects in NetBeans IDE
Basic Information About Project Management in IDE
Creating a Java ME Embedded Application Project in NetBeans IDE
Adding an IMlet to a Java ME Embedded Application Project
Managing Java ME Embedded Application Project Sources in NetBeans IDE
Managing the List of Source Package Folders
Setting the Source and Target Versions
Setting the Encoding of Source Files
Including and Excluding Source Files
Related Topics
Selecting Java ME Embedded Application Project Platform in NetBeans IDE
Managing Platforms in NetBeans IDE
Configuring the Emulation Environment
Managing Java ME Embedded Application Project Libraries in NetBeans IDE
Managing Java ME Embedded Application Descriptor Attributes in NetBeans IDE
Configuring Java Compiler Settings in NetBeans IDE
Generating Debugging Information
Reporting Deprecated API Usage
Tracking Java Dependencies
Processing Annotations
Configuring Additional Java Compiler Settings
Related Topics
About Signing Java ME Embedded Applications in NetBeans IDE
Signing a Java ME Embedded Application Project in NetBeans IDE
Importing a New Certificate to the Keystore
Registering the Certificate on a Device
Obfuscating Java ME Embedded Applications in NetBeans IDE
Configuring Project Documentation Settings in NetBeans IDE
Related Topics
Configuring Java ME Embedded Emulator Settings in NetBeans IDE
About Ant, Gradle, and Maven Support
Exporting Java ME Embedded Projects in NetBeans IDE
6
Java ME Embedded Application Projects in Eclipse IDE
Basic Information About Project Management in IDE
Creating a Java ME Project in Eclipse IDE
Adding an IMlet to a Java ME Application Project
Importing an Existing Project into Eclipse IDE
Managing Java ME Project Device Configurations in Eclipse IDE
Performing Code Validation for a Java ME Project in Eclipse IDE
Managing Java ME Project Libraries in Eclipse IDE
Obfuscating Java ME Embedded Applications in Eclipse IDE
Setting Java ME Project Packaging Attributes in Eclipse IDE
Signing Java ME Embedded Applications in Eclipse IDE
About Ant, Gradle, and Maven Support
Exporting Java ME Embedded Projects in Eclipse IDE
7
Debugging Java ME Embedded Applications
Basics of Debugging
Accomplishing Interactive Debugging
Profiling Java ME Embedded Applications
Monitoring Memory Usage of Java ME Embedded Applications
Monitoring Network Activity of Java ME Embedded Applications
Filtering and Sorting Connections
Logging Capabilities Provided by Oracle Java ME SDK
Enabling Logging for a Device
8
About Java ME Embedded Devices
Emulated Devices
Managing Devices
Connecting an External Device
About Managing External Device Connections From the Command Line
Troubleshooting Device Connection Issues
Creating and Managing Custom Emulated Devices
About Managing Custom Emulated Devices From the Command Line
Viewing and Editing Device Properties
9
About the Java ME Embedded Emulator
What is Java ME Embedded Emulator
Running the Java ME Embedded Emulator
Java ME Embedded Emulator’s Main Window
Installing and Running IMlet Suites Using the Java ME Embedded Emulator
Viewing Device Output and Logs
Viewing Messages
Managing Landmarks
Managing the File System
Managing the Connectivity Configuration
Managing Access Points
Managing Network Interfaces
Managing Cellular Networks
Managing Subscribers
Generating External Events
Generating Analog Input
Generating Button Events
Generating Input From Emulated Peripheral Devices
Generating Location Provider Information
Generating Input From Memory-Mapped Peripherals
Generating Power Management Events
Generating Pulses Counters Tab
10
About the Java ME Embedded Security Model
Java ME Embedded Profile Specification
General Schema of the Security Model
Supported Security Providers
Configuring the Security Policy for a Device
Signing a Project
Managing Keystores and Key Pairs
Managing Root Certificates
Command-Line Security Features
Sign IMlet Suites (jadtool)
Manage Certificates (mekeytool)
Custom Security Policy and Authentication Providers
Sample Custom Security Policy Provider
Sample Custom Authentication Provider
Installing Custom Providers
11
About Java ME Sample Applications
Installed Java ME Sample Applications
Running Sample Applications
Configuring the Web Browser and Proxy Settings
Troubleshooting
A
Java ME Embedded Emulator Command-Line Reference
Starting the Java ME Emulator from the Command Line
List of Commands to Pass to the Java ME Emulator
Options to Adjust the Behavior of the Emulator
Examples
B
Installation and Runtime Security Guidelines
Potential Security Issues
About Maintaining Optimum Network Security
Scripting on this page enhances content navigation, but does not change the content in any way.