The Java 2 Platform, Micro Edition (J2ME) is a platform for portable code on embedded and mobile devices. It was popular for game development on early mobile phones running Symbian, such as those sold by Nokia, Motorola and Sony Ericsson.