La plataformaJava Micro Edition (Java ME), o anteriormenteJava 2 Micro Edition (J2ME), es una especificación de unsubconjunto de la plataformaJava orientada a proveer una colección certificada de API de desarrollo de software para dispositivos con recursos restringidos. Está orientado a productos de consumo comoPDAs,teléfonos móviles oelectrodomésticos.
Java ME fue una buena opción para crear juegos en teléfonos móviles debido a que se puede emular en unPC durante la fase de desarrollo y luego subirlos fácilmente al teléfono. Al utilizar tecnologíasJava el desarrollo de aplicaciones o videojuegos con estas API resulta bastante económico de portar a otros dispositivos. Sin embargo, pocos dispositivos actualmente utilizan la tecnología por la que poco a poco esta se ha ido al olvido.
Java ME fue desarrollado mediante elJava Community Process bajo la especificación JSR 68. La evolución de la plataforma ha propiciado el abandono de las Java Specification Request (peticiones de especificación para Java) en favor de JSRs separadas para las distintas versiones de Java ME.