Go to main content
1/18
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Operating System Commands
Shell Prompts
Conventions
1
Developer Migration Guide
Overview
Modified Permission Model
Device I/O Namespace
Generic Connection Framework Changes
2
Java Embedded VM Proxy and Console
Design
Starting the VM Proxy on the Desktop
Server Mode Connection
Client Mode Connection
VM Proxy Options
Using the Command Line Interface
ams-install
ams-list
ams-info
ams-update
ams-remove
ams-run
ams-stop
blacklist
properties-list
get-property
set-property
save-properties
net-info
net-set
net-reconnect
device-list
device-change
shutdown
cd
delete
get
ls
mkdir
rmdir
pwd
put
exit
ks-delete
ks-export
ks-import
ks-list
ks-clients
dumpheap
3
Security
Overview of Oracle Java ME Embedded Permissions
Accessing Peripherals
Signing the Application with API Permissions
Method #1: Signing Application Using the NetBeans IDE
Method #2: Signing Application Using a Command Line
Method #3: Using NullAuthenticationProvider
CLDC Permissions
FilePermission
Resource Name
Actions
RuntimePermission
Resource Name
LoggingPermission
PropertyPermission
Resource Name
Actions
Keystore Permissions
KeyStorePermission
Resource Name
Device I/O Permissions
ADCPermission
Resource Name
Actions
ATPermission
Resource Name
Actions
CounterPermission
Resource Name
Actions
DACPermission
Resource Name
Actions
DeviceMgmtPermission
Resource Name
Actions
GenericPermission
Resource Name
Actions
GPIOPinPermission
Resource Name
Actions
GPIOPortPermission
Resource Name
Actions
I2CPermission
Resource Name
Actions
MMIOPermission
Resource Name
Actions
PWMPermission
Resource Name
Actions
SPIPermission
Resource Name
Actions
UARTPermission
Resource Name
Actions
WatchdogTimerPermission
Resource Name
Actions
Smart Cards
APDUPermission
Resource Name
Cellular
CellularPermission
Resource Name
Generic Events
EventPermission
Resource Name
Actions
COMM Protocol
CommProtocolPermission
Resource Name
Connector
CBS
Resource Name
Actions
File Read
Resource Name
Actions
File Write
Resource Name
Actions
RTSP
Resource Name
Actions
SMS
Resource Name
Actions
Datagram Protocol
DatagramProtocolPermission
DTLSProtocolPermission
DTLSServerPermission
File Protocol
FileProtocolPermission
Resource Name
Actions
Hypertext Transfer Protocols
HTTPProtocolPermission
HTTPSProtocolPermission
IMC
IMCProtocolPermission
Resource Name
Multicast Protocols
MulticastProtocolPermission
Push Protocols
PushRegistryPermission
Actions
Socket Protocols
SocketProtocolPermission
SSLProtocolPermission
Location
LocationPermission
Media
RecordControl
VideoControl
Auto-Start
AutoStartPermission
Resource Names
Power
PowerStatePermission
Resource Names
Software Management
SWMPermission
Resource Names
Actions
Runtime Update
RuntimeUpdatePermission
Resource Names
4
Software Management
SuiteInstallListener Interface
SuiteListener Interface
SuiteManager Interface
TaskListener Interface
TaskManager Interface
ManagerFactory Class
The Suite Class
SuiteInstaller Class
SuiteManagementTracker Class
SWMPermission Class
Task Class
InstallerErrorCode
5
General Purpose Input/Output
Setting a GPIO Output Pin
Working with a Breadboard
Blinking an LED
Testing Output and Input Pins
6
Working with the I2C Bus
Experimenting with a 7-Segment Display
Experimenting with a 16x2 LCD Display
7
The Serial Peripheral Interface (SPI) Bus
Using the SPI Bus to Communicate with an ADC
8
Working with Java ME Encryption
Connecting to an SSL Server
Authenticating an SSL Server
Accessing the Keystore
Configuring the Board as a Secure Server
A
Java ME Optimization Techniques
Design
Memory
Threads
System Callbacks
Input/Output
General Tips
Application Size
B
Java ME Embedded Properties
Modifying the Properties File
Using the Command-Line Interface
C
Signing an IMlet Suite's JAR File
Instructions for Using JadTool
Using the JadTool Utility
Handling Expired Certificates
Options Summary
D
Managing Keys and Certificates
Running MEKeyTool
Using the MEKeyTool Utility
ME Keystores
Working Directory for the Emulator
Creating and Managing Multiple ME Keystores
Creating Alternate ME Keystores
Managing Alternate ME Keystores
Importing a Key
Listing Available Keys
Deleting a Key
Replacing a Key
MEKeyTool Summary
E
OEM Extensions
Using OEM Extensions
F
Encryption Algorithms
Supported Algorithms for Windows, Linux, and Raspberry Pi Platforms
TLSv1.0 - TLSv1.2
Glossary
Scripting on this page enhances content navigation, but does not change the content in any way.