| Version | Date | Description |
|---|---|---|
| Future plans | Future | Future plans |
| 2.0.4 | 2010-01-14 | |
| 2.0.3 | 2008-12-14 | |
| 2.0.2 | 2008-03-25 | |
| 2.0.1 | 2007-05-05 | |
| 2.0.0 | 2007-01-29 | First MIDP 2.0 release |
| 1.0 | 2006-03-21 | First release |
| 1.0 | 2001-07-23 | First pre-alpha |
| Type | Changes | By |
|---|---|---|
![]() | Scalable 2D Vector Graphics API (JSR-226) | barteo |
![]() | In memory FileConnection API (JSR-75) for Applet | vlads |
![]() | Run several emulators in the same JVM | vlads |
![]() | Have two (or more) emulators to have different configurations and share commong config file and so on... | vlads |
![]() | Use skin included in Web start | vlads |
![]() | Progress bar Asynchronous non blocking loading of MIDlet jar | vlads |
![]() | Start ME2 as child windows from another java program. | barteo |
| Type | Changes | By |
|---|---|---|
![]() | New command line parameters: --traceClassLoading, --traceSystemClassLoading, --enhanceCatchBlock | vlads |
![]() | Resizable skin can be forced by using --resizableDevice command line switch | barteo |
![]() | Canvas and GameCanvas synchronization fixes | barteo |
![]() | Improved MIDlet cleanup | barteo |
![]() | Fixed CustomItem painting | barteo |
![]() | Various small fixes in ChoiceGroup | barteo |
![]() | Changed default MIDlet classloader behavior to: --appclassloader relaxed | vlads |
| Type | Changes | By |
|---|---|---|
![]() | MIDlet-Jar-URL uses Basic authentication, Example: http://user:pass@foo.bar.com/midlet.jar | vlads |
![]() | Log will keep MultiLine System.out.print() calls from MIDlet | vlads |
![]() | Show WARNING when loading Java 5 MIDlet classes | vlads |
![]() | Disable automatic redirects in http(s) connections | vlads |
![]() | Fixed recent MIDlet menu has only one Element | vlads |
![]() | Special chars in recordStoreName | vlads |
![]() | Fixed getResource for package relative resources | vlads |
![]() | Special InputStream wrapper for loading resources that is needed to change behavior of read(byte[] b) under Java SE | barteo |
![]() | Fixed Logger hanging on DualCore CPU | vlads |
![]() | Fixed extending Timer instrumentation error | vlads |
![]() | Fixed FileSystemRegistryImpl initialization | vlads |
![]() | Support ? in jad URL (http get query) | vlads |
![]() | device.xml inheritance attribute override="true" | vlads |
![]() | support device.xml XML encoding | vlads |
![]() | device.xml support national keyboard letters | vlads |
| Type | Changes | By |
|---|---|---|
![]() | CLDC and MIDP API stubs. | vlads |
![]() | device.xml skin version 2.0.2. Buttons name attr defines its function. | vlads |
![]() | New skin with dynamic resizable screen size. | barteo |
![]() | Fixed PNG image decoding. | barteo |
| Type | Changes | By |
|---|---|---|
![]() | Logger Window and Error Dialog message to show exceptions | vlads,barteo |
![]() | DROP Java 1.3 support | barteo |
![]() | Project version control system moved to SVN | vlads |
![]() | Refactor project source directory for a new modules structure | barteo |
![]() | Project build system moved to maven2 | vlads |
![]() | Project Continuous Integration System using cruisecontrol on Windows XP and Linux Fedora Code 6 | vlads |
![]() | New Log system to replace System.out.println | vlads |
![]() | Bytecode classloader preprocessor using ObjectWeb ASM | vlads |
![]() | MIDletOutputStreamRedirector to redirect MIDlet System.out.println to MicroEmulator Log system | vlads |
![]() | FileConnection API (JSR-75) | vlads |
![]() | Java Security aware connection framework | vlads |
![]() | Fixed Web Start security problems for RecordStore and skin files | vlads |
![]() | Drag And Drop JAD file to MicroEmulator application | vlads |
![]() | Recently opened JAD URLs in menu | vlads |
![]() | new command line option: --impl {JSR implementation class name} | vlads |
![]() | new command line option: --appclasspath {MIDlet CLASSPATH} | vlads |
![]() | new command line option: --appclass {library class name} | vlads |
![]() | Prepare for WEB, Bytecode preprocessor in Application to enable MIDlet access to System properties when running in applect | barteo |
![]() | new microemu Distribution modules | vlads |
![]() | Capture device display into animated gif file | barteo |
| Type | Changes | By |
|---|---|---|
![]() | MIDP 2.0 implementation | barteo |
![]() | Simplified skin creation, No need to Device class | barteo |
![]() | New project web site build using maven2 | vlads |
![]() | New skin images base on art work of David Luscombe | vlads |
![]() | Working Web start | vlads |
![]() | Refactor configuration file, new file name name config2.xml | barteo |
![]() | System properties in config.xml | vlads |
| Type | Changes | By |
|---|---|---|
![]() | Bug fixed | barteo |
| Type | Changes | By |
|---|---|---|
![]() | Project initialization, Framework for java.microedition.rms package, no javax.microedition.io.* implementation, DateField, Gauge, Ticker in javax.microedition.lcdui.* should be implemented | barteo |