MicroEmulator

MicroEmulator is a pure Java implementation of J2ME in J2SE. MicroEmulator is licensed under LGPL so it is possible to link and distribute commercial software with its libraries.

Key usage examples

  • Application demonstration in web browser applet
  • Java Web Start demonstration
  • Faster development of application in Eclipse
  • Using standard java profiling tools to tune your application
  • Creation of unit tests for J2ME application that runs during build process
  • Development support for platforms where no emulator is available. See api modules

Features

  • Support for MIDP 2.0
  • Generic Connection Framework
  • Support for MMAPI (JSR 135)
  • Support for FileConnection API (JSR 75)
  • Support for Nokia APIs
  • Support for Siemens APIs
  • Skinnable and configurable interface
  • Works with different graphics libraries; currently with Swing and SWT
  • Platform independent: Windows, Linux, OSX

Support for JSRs in development environment using additional libraries

  • Bluetooth APIs for Java (JSR 82) using BlueCove or avetana JSR-82 implementations
  • Location API for J2ME (JSR 179) using OpenLAPI openlapi.com

Skins

MicroEmulator comes with three differend Skins:

Requirements

  • Java 2 SE 1.4+

Acknowledgements

Projects using MicroEmulator

Projects similar to MicroEmulator