Skip Headers
Oracle® Java Micro Edition Software Development Kit Developer's Guide
Release 8 for Windows
E50624-01
Next
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Operating System Commands
Shell Prompts
Conventions
Part I Introduction
1
Before You Begin
Installing the Java SE Platform
Installing the Oracle Java ME SDK 8 Platform
Installing and Starting NetBeans IDE 8.0
2
Creating a Java ME SDK 8 Sample Project
Installing Java ME SDK Plugins
Creating a Sample IMlet File
Creating a New Project
Including Sample IMlet Code and Running the Project
Part II Devices
3
Using the Emulators
Starting the Emulator
Understanding the Main Window
Running Emulators
Running the Qualcomm_IoE_Device Emulator
4
Using the External Events Generator
5
Working with Devices
Using the Device Connections Manager
Using the Device Selector
Viewing Platform and Device Properties
Changing Platform and Device Properties
Viewing Device Information
Editing the Security Configuration
Using the Custom Device Editor
Creating a Custom Device
Setting Custom Device Properties
Managing Custom Devices
Making Device Connections
Connecting to a UART Device
Additional Peripherals
Part III NetBeans IDE
6
Creating Projects
Creating a Java ME Project
Create a New IMlet
Debugging Java ME Projects
7
Viewing and Editing Project Properties
Configuring Project Sources
Selecting the Platform for the Project
Configuring Project Libraries
Configuring Application Descriptor Attributes
Configuring the Build Process
Configuring Project Running Properties
Building a Project from the Command Line
Packaging an IMlet Suite (JAR and JAD)
8
Finding Files in the Multiple User Environment
Switching Users
Installation Directories
NetBeans IDE 8.0 User Directories
Oracle Java ME SDK 8 User Directories
9
Logs
10
Profiling Applications
Collecting and Saving Profiler Data in the IDE
Loading an NPS File
Importing PROF File
11
Network Monitoring
Monitoring Network Traffic
Filtering and Sorting Messages
Saving and Loading Network Monitor Information
Searching the Connection Data
Clearing the Connection List
12
Memory Monitoring and Runtime Tracing
Enabling Tracing
Using the Memory Monitor
Viewing a Session Snapshot
13
Application Debugging
Part IV Security
14
Security and IMlet Signing
Security Policy Provider Clients
Configuring the Security Policy
Signing a Project
Managing Keystores and Key Pairs
Managing Root Certificates
Command-Line Security Features
Sign IMlet Suites (jadtool)
Manage Certificates (mekeytool)
15
Custom Security Policy and Authentication Providers
Creating a Security Policy Provider
Creating an Authentication Provider
Installing Custom Providers
Part V Optional Packages
16
API Support
Oracle APIs
17
JSR 75: PDA Optional Packages
FileConnection API
Running PDAPDemo
Browsing Files
18
JSR 120: Wireless Messaging
Using the WMA Console to Send and Receive Messages
Sending a Text or Binary SMS Message
Sending Text or Binary CBS Messages
Receiving Messages in the WMA Console
Running the WMA Tool
Examples of smsreceive and cbsreceive
Example of smssend
Example cbssend
19
JSR 172: Web Services Support
Generating Stub Files from WSDL Descriptors
Generating Stub Files from the Command Line
20
JSR 177: Smart Card Security (SATSA)
Card Slots in the Emulator
Adjusting Access Control
Specifying PIN Properties
Specifying Application Permissions
Access Control File Example
21
JSR 179: Location API Support
Setting the Emulator's Location at Runtime
Part VI Sample Applications
22
Using Sample Applications
Installing Sample Applications
Configuring the Web Browser and Proxy Settings
Running Sample Applications
Running the DataCollectionDemo
Running the GPIODemo
Running the I2CDemo
Running the NetworkDemo
Running the NetworkDemo on the Reference Board
Running the PDAPDemo
Running the PDAPDemo on the Reference Board
Running the LightTrackDemo
Running the SystemControllerDemo
Troubleshooting
Part VII Appendixes
A
Using the Command-Line Emulator
Using the Oracle Java ME SDK 8 Emulator
Useful Emulator Command Options
B
Installation and Runtime Security Guidelines
Maintaining Optimum Network Security
Glossary