J2ME
From BC$ MobileTV Wiki
Java 2 Micro Edition (commonly abbreviated J2ME; also mistakenly yet accurately referred to as Java 2 Mobile Edition) is a more lightweight and portable version of the core Java Runtime Environment, Virtual Machine and programming language originally adapted from its more complex and comprehensive parent J2EE version 2.0 implementation.
Contents
Specifications
- Java 2 Micro Edition -- List of Specifications: http://www.oracle.com/technetwork/java/javame/javamobile/documentation/index.html
- Mobile Information Device Profile (MIDP): http://www.oracle.com/technetwork/java/index-jsp-138820.html
TV
- Java ME Technology - Java TV API: http://www.oracle.com/technetwork/java/javame/tech/javatv-136131.html
Tools
- J2ME SDK: http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html
- MicroEmulator - Full J2ME port: http://www.microemu.org/ (allows to run J2ME apps via J2SE/J2EE in Applets/Swing)
Resources
- J2ME Loader: https://play.google.com/store/apps/details?id=ru.playsoftware.j2meloader | SRC
- Retro2ME - J2ME Emulator: https://play.google.com/store/apps/details?id=net.ovaplay.retro2me (source code of J2ME Loader but some settings changes like only allows running games in "Portrait" mode vertically, which helps prevent errors on some older games that used 2D/3D libraries that won't load via J2ME Loader)
- JavaWorld - Push messages that automatically launch a Java mobile application (Launching MIDP 2.0 JAVA app from SMS): http://www.javaworld.com/javaworld/jw-04-2006/jw-0417-push.html
Tutorials
- Chapter 10 - Signed Applets: http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html
- NetBeans Java ME CDC Development Quick Start Guide: http://netbeans.org/kb/73/javame/cdc-quickstart.html
- Running Java ME Applications: https://meapplicationdevelopers.java.net/how_to_run.html
External Links
- wikipedia: Connected Limited Device Configuration
- wikipedia: MIDP
- Java ME: http://www.oracle.com/technetwork/java/javame/[1]
- Developing Wireless Applications using the Java 2 Platform, Micro Edition: https://www.oracle.com/technetwork/java/wirelessdev-159014.pdf
- How MIDlet Signing is Killing J2ME: http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/
- Short J2ME overview: http://www.stevengould.org/portfolio/developerWorks/j2me/j2metutorial/j-j2me/j-j2me-2-1.html (old IBM tutorial)
- Wireless Java (BOOK) - focuses on J2ME: http://www.safaribooksonline.com/library/view/wireless-java/0596002432/
- Java Wireless (BOOK) - J2ME chapter: http://www.pearsonhighered.com/samplechapter/0321197984.pdf
References
See Also
Java | J2EE | Mobile App | Applet