MicroEmulator Changes

Release History

VersionDateDescription
Future plansFutureFuture plans
2.0.42010-01-14
2.0.32008-12-14
2.0.22008-03-25
2.0.12007-05-05
2.0.02007-01-29First MIDP 2.0 release
1.02006-03-21First release
1.02001-07-23First pre-alpha

Release Future plans - Future

TypeChangesBy
addScalable 2D Vector Graphics API (JSR-226)barteo
addIn memory FileConnection API (JSR-75) for Appletvlads
addRun several emulators in the same JVMvlads
addHave two (or more) emulators to have different configurations and share commong config file and so on...vlads
addUse skin included in Web startvlads
addProgress bar Asynchronous non blocking loading of MIDlet jarvlads
addStart ME2 as child windows from another java program.barteo

Release 2.0.4 - 2010-01-14

TypeChangesBy
addNew command line parameters: --traceClassLoading, --traceSystemClassLoading, --enhanceCatchBlockvlads
addResizable skin can be forced by using --resizableDevice command line switchbarteo
updateCanvas and GameCanvas synchronization fixesbarteo
updateImproved MIDlet cleanupbarteo
updateFixed CustomItem paintingbarteo
updateVarious small fixes in ChoiceGroupbarteo
updateChanged default MIDlet classloader behavior to: --appclassloader relaxedvlads

Release 2.0.3 - 2008-12-14

TypeChangesBy
updateMIDlet-Jar-URL uses Basic authentication, Example: http://user:pass@foo.bar.com/midlet.jarvlads
updateLog will keep MultiLine System.out.print() calls from MIDletvlads
addShow WARNING when loading Java 5 MIDlet classesvlads
updateDisable automatic redirects in http(s) connectionsvlads
updateFixed recent MIDlet menu has only one Elementvlads
updateSpecial chars in recordStoreNamevlads
updateFixed getResource for package relative resourcesvlads
updateSpecial InputStream wrapper for loading resources that is needed to change behavior of read(byte[] b) under Java SEbarteo
updateFixed Logger hanging on DualCore CPUvlads
updateFixed extending Timer instrumentation errorvlads
updateFixed FileSystemRegistryImpl initializationvlads
addSupport ? in jad URL (http get query)vlads
adddevice.xml inheritance attribute override="true"vlads
updatesupport device.xml XML encodingvlads
updatedevice.xml support national keyboard lettersvlads

Release 2.0.2 - 2008-03-25

TypeChangesBy
addCLDC and MIDP API stubs.vlads
adddevice.xml skin version 2.0.2. Buttons name attr defines its function.vlads
addNew skin with dynamic resizable screen size.barteo
updateFixed PNG image decoding.barteo

Release 2.0.1 - 2007-05-05

TypeChangesBy
addLogger Window and Error Dialog message to show exceptionsvlads,barteo
removeDROP Java 1.3 supportbarteo
addProject version control system moved to SVNvlads
updateRefactor project source directory for a new modules structurebarteo
addProject build system moved to maven2vlads
addProject Continuous Integration System using cruisecontrol on Windows XP and Linux Fedora Code 6vlads
addNew Log system to replace System.out.printlnvlads
addBytecode classloader preprocessor using ObjectWeb ASMvlads
addMIDletOutputStreamRedirector to redirect MIDlet System.out.println to MicroEmulator Log systemvlads
addFileConnection API (JSR-75)vlads
addJava Security aware connection frameworkvlads
updateFixed Web Start security problems for RecordStore and skin filesvlads
addDrag And Drop JAD file to MicroEmulator applicationvlads
addRecently opened JAD URLs in menuvlads
addnew command line option: --impl {JSR implementation class name}vlads
addnew command line option: --appclasspath {MIDlet CLASSPATH}vlads
addnew command line option: --appclass {library class name}vlads
addPrepare for WEB, Bytecode preprocessor in Application to enable MIDlet access to System properties when running in applectbarteo
updatenew microemu Distribution modulesvlads
addCapture device display into animated gif filebarteo

Release 2.0.0 - 2007-01-29

TypeChangesBy
addMIDP 2.0 implementationbarteo
addSimplified skin creation, No need to Device classbarteo
addNew project web site build using maven2vlads
addNew skin images base on art work of David Luscombevlads
addWorking Web startvlads
updateRefactor configuration file, new file name name config2.xmlbarteo
addSystem properties in config.xmlvlads

Release 1.0 - 2006-03-21

TypeChangesBy
fixBug fixedbarteo

Release 1.0 - 2001-07-23

TypeChangesBy
addProject initialization, Framework for java.microedition.rms package, no javax.microedition.io.* implementation, DateField, Gauge, Ticker in javax.microedition.lcdui.* should be implementedbarteo