FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Java_ME

Java Platform, Micro Edition

Contents
    Future
ESR
See also
References

"},"editor":{"wt":"<!--editor software for the platform-->"},"runtime":{"wt":"[[Java (software platform)|Java]]"},"format":{"wt":"<!--major file formats on the platform-->"},"language":{"wt":"[[Java (programming language)|Java]]"},"application":{"wt":"[[Embedded system]]s, [[mobile device]]s"},"status":{"wt":"Inactive"},"license":{"wt":"Proprietary licence by Oracle"},"website":{"wt":"{{URL|https://www.oracle.com/java/technologies/javameoverview.html}}"}},"i":0}}]}'>
Java Platform, Micro Edition
Player softwareJava
Programming language(s)Java
Application(s)Embedded systems, mobile devices
StatusInactive
LicenseProprietary licence by Oracle
Websitewww.oracle.com/java/technologies/javameoverview.html
Java platform editions
82BluetoothBluetooth serial port communications and file exchanges (OBEX)
177Security and Trust Services API (SATSA)APDU, Java Card RMI (JCRMI), Public Key Infrastructure (PKI) and cryptography
184Mobile 3D Graphics (M3G)High level 3D graphics
228Information Module Profile
234Advanced Multimedia Supplements (AMMS)MMAPI extensions
253Mobile Telephony API
256Mobile Sensor APIReading values from accelerometers, gyroscopes, compasses, thermometers, barometers, and some more
257Contactless Communication API
258Mobile User Interface Customization API
272Mobile Broadcast Service API for Handheld Terminals
280XML API for Java ME
281IMS Services API
287Scalable 2D Vector Graphics API 2.0 for Java ME
293Location API 2.0
298Telematics API for Java ME
300DRM API for Java ME
325IMS Communication Enablers

Future

edit
JSR #NameDescription
297Mobile 3D Graphics API (M3G) 2.0Proposed Final Draft for 14 Apr, 2009

ESR

edit

The ESR consortium is devoted to Standards for embedded Java. Especially cost effective Standards. Typical applications domains are industrial control, machine-to-machine, medical, e-metering, home automation, consumer, human-to-machine-interface, ...

ESR #NameDescription
001B-ON (Beyond CLDC)B-ON serves as a very robust foundation for implementing embedded Java software. It specifies a reliable initialization phase of the Java device, and 3 kind of objects: immutable, immortal and regular (mortal) objects.
002MicroUIMicroUI defines an enhanced architecture to enable an open, third-party, application development environment for embedded HMI devices. Such devices typically have some form of display, some input sensors and potentially some sound rendering capabilities. This specification spans a potentially wide set of devices.
011MWTMWT defines three distinct roles: Widget Designers, Look and Feel Designers, and Application Designers. MWT allows a binary HMI application to run the same on all devices that provide a compliant MWT framework (embedded devices, cellphones, set-top box TV's, PC's, etc...) allowing for true consistency and ubiquity of applications across product lines (ME, SE, EE).
015ECLASSPATHECLASSPATH unifies CLDC, CDC, Foundation, SE, and EE execution environments with a set of around 300 classes API. Compiling against CLDC1.1/ECLASSPATH makes binary code portable across all Java execution environments.

See also

edit

References

edit
    Rezab, Jan. "15 Years Of Mobile Games And We Have In-App Purchases". Forbes. Retrieved July 17, 2026.
  1. ↑ "Developing Mobile 3D Applications with OpenGL ES and M3G" (PDF). people.csail.mit.edu.
  2. ↑ "Java ME Technology". java.sun.com.
  3. ↑ MIDP for Palm OS 1.0: Developing Java Applications for Palm OS Devices January 2002
  4. ↑ CDC and Personal Profile - Open letter to SUN to produce a Personal Java JRE for Pocket PC Archived June 3, 2008, at the Wayback Machine 2003
  5. ↑ Mobile application development: Android compared to J2ME Archived September 25, 2018, at the Wayback Machine Feb 2013
Notes

View original on Wikipedia | Back | FazBrowse Home