
Keywords: Java 2 Micro Edition (J2ME), Java 2 Security, Configuration, Profile, SecurityManager, Sandbox, CLD, CLDC, MIDP
Sun designed J2ME specifically for the consumer market of tiny commodities, such as smart cards and handhelds devices. J2ME provides portable application environment for the customer and embedded systems, including mobile devices. A user having a J2ME mobile device can download applications from open network and run them on his/her mobile device.
Java 2 Platform, Micro Edition (J2ME) is part of the Java 2 platform. While Java 2 Standard Edition (J2SE) targets desktop systems, and Java 2 Enterprise Edition (J2EE) targets the server backend applications, J2ME is a collection of APIs focusing on consumer and embedded devices, ranging from TV set-top boxes, telematics systems, residential gateways, to mobile phones and PDAs. Within each edition of the Java 2 platform, there are different Java Virtual Machine (JVM) implementations that are optimized for the type of systems they are targeted at. For example, the K Virtual Machine (KVM) is a JVM optimized for resource constrained devices, such as mobile phones and PDAs.

ANT has already implemented J2ME enabled web application for SMS list management feature as the application service provider for the other portal, along with the Desktop application and MIDLET to synchronize the SMS mailing list. J2ME+WML based application and PHP script with SMS plug-in APIs with Apache/Enhydra on Linux with MySQL as the backend.
ANT is also working on J2ME based Mobile Games SDK.
Read more about Wireless / Mobile Game Development