Document Information
Preface
Part I Developer Guide
1. Introduction
1.1 Software Overview
1.2 Target Device Hardware Components
1.2.1 Microprocessor Requirements
1.2.2 I/O and Peripheral Requirements
1.2.2.1 Input Ports for Flash Updating
1.2.2.2 I/O Ports for Data
1.2.2.3 Graphics Output Ports
1.2.3 Memory Requirements
1.2.3.1 RAM
1.2.3.2 ROM and Flash
1.3 Target Device Software Components
1.3.1 Operating System
2. Execution
2.1 Components
2.2 Execution and Supported Runtime Parameters
2.3 Mouse Restrictions
2.3.1 Input Mechanisms
2.3.1.1 Standard Keyboard Support
2.3.2 Mouse Support
3. Developing Applications
3.1 Developer Tools
3.2 Finding API Documentation
3.3 Application Life Cycles
3.4 The Xlet Life Cycle
3.5 A First Xlet
Use NetBeans to Create HelloXlet
3.6 Components and Layouts
3.7 Creating a User Interface
3.8 Profiling and Debugging with NetBeans
3.8.1 Profiling and Debugging VMs
3.8.2 Profiling Prerequisites
Profiling a Test Application
Local Debugging with NetBeans
Remote Debugging with NetBeans
Part II Java Virtual Machine Reference
4. Java Virtual Machine Capabilities
4.1 Resource Registry for Cleanup Resources
4.2 Override Runtime Properties
Using Dynamic Properties
4.3 Enable/Disable JAR Caching
4.4 Heap Monitor
5. Internal Memory Allocator
5.1 Red Zone
5.2 Statistics
5.3 GC Triggered When Native Memory is Low
6. Threading
6.1 Monitoring Java Threads Life-Cycle
6.2 Registering Callbacks
6.3 Thread Quota
6.4 Thread.stop Implementation
7. Internationalization
7.1 ROMized Character Converters
7.2 ROMized Locales
7.3 Using Non-ROMized Locales and Character Converters
8. External PBP Porting Layer Plugin
8.1 Javacalls
8.2 Algorithms
8.3 Native Image Decoding
8.4 Image Caching
8.5 Java VM Shutdown With PBP Application
8.6 External BLIT Interface
8.7 Dynamic Set Resolution
8.8 Configurable Background Color
8.9 IXC Generic Implementation (
com.sun.xlet
package)
Part III Working Without An IDE
A. Legacy Tools
A.1 Tools
A.2 Compiling the Hard Way
A.3 Automating With Ant
Index
oracle.com
Oracle® Java Micro Edition Embedded Client
Reference Guide, Version 1.0
May 2011
Reference guide for the Oracle Java ME Embedded Client