Java ME

Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, PDAs, TV set-top boxes, printers, and more).


  • Allows reuse of existing (Java) code base
  • Quick mobile application development
  • Consistency of applications across platforms


  • Slower application execution speed
  • More difficult access to system resources (SMS inbox, gallery, etc.)

Components and libraries

  • EJB
  • Context and dependency injection
  • Java Message Service
  • Java Server Faces

Development tools

  • Eclipse
  • NetBeans
Scroll to Top