Java ME


  • 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