Version 0.7.5 Now Available
Overview
EclipseME is an Eclipse plugin to help develop J2ME MIDlets.
EclipseME does the "grunt work" of connecting Wireless Toolkits
to the Eclipse development environment, allowing you to focus on
developing your application, rather than worrying about the
special needs of J2ME development.
Features
- Multiple wireless toolkit support
- Wireless toolkit preferences
- Platform component and definition support
- Create new J2ME Midlet Suite Project
- Create new MIDlet
- Java Application Descriptor (JAD) editor
- Automatic incremental preverification
- Eclipse launch support for Emulator
- MIDlet debugging support
- JAR and obfuscated JAR packaging
- Over the air deployment testing server
- Export Antenna build files
- Automated MIDlet signing
Recent News
04/02/2005 - Version 0.9.0
Enhancements
- Added context-sensitive help to most of the user interface components
- Add support for source and javadoc attachments to platform components (RFE 1017696)
- Add the ability to force Java 1.1 compiler compliance (on by default - RFE 1087292)
- Allow J2ME context menu actions to run against adaptable objects (Sébastien Moran of Anyware Technologies)
- Added -dontusemixedcaseclassnames to ProGuard default options (RFE 1154780)
- Reorganize the preference pages and add a page for new midlet suite
Bug Fixes
- Improve CLDC preverifier parameter handling (Bugs 1121177 & 1152579)
- Correct issue in the device selection combo box (Bug 1106855)
- Correct issue that could cause extra build cycles to occur (Bug 1118123)
- Correct issue in the platform definitions combo box (Bug 1122231)
- Update references in JAD files when doing rename refactoring and update references is specified (Bug 1166513)
Documentation
- Removed developer documentation from Eclipse-based documentation. Developer documention is online at eclipseme.org now.
- Update documentation to more clearly describe how to add JAR files for EclipseME's use
- Added new "EclipseME Support" menu to IDE help menu
Developer-related
- All platform components require identifier
- Move classes from eclipseme.core.model.persistence into eclipseme.core.model.registry
- Changes to the API of IClasspathEntryVisitor interface
- Merged Siemens support into base feature and removed Siemens Eclipse feature (migration hit)
01/29/2005 - Version 0.7.5
Enhancements
- Minor updates for SonyEricsson 2.1.5 toolkit.
- Add contextual launch support. (RFE 1094597)
- Add support for library folders on classpath. (RFE 1028079)
- Add the ability to have an initial resources directory specified in the preferences. (RFE 1077201)
Bug Fixes
- More fixes for core exception creation during Antenna Export. (Bug 1093936)
- Fix errors when exporting Antenna build files with external jars on the build path. (Bug 1093936)
- Fix problem reporting during certain preverification processing. (Bug 1104909)
12/19/2004 - Version 0.7.0
License change
Beginning with version 0.7.0, EclipseME is licensed under the
Eclipse Public License 1.0.
Prior to this release, EclipseME was licensed under the
Academic Free License.
Users who do not find the Eclipse Public License acceptable are still permitted to
use version 0.6.1 and earlier, but may not use version 0.7.0 or later. Unfortunately, version
0.6.1 will no longer be supported after release 0.7.0.
Enhancements
- MIDlet signing is now supported (RFE 1036120)
- Launch configurations now allow the specification of a security domain for emulators that support this
- Platform component preferences are now sorted
- Support for the Motorola Toolkit (SDK 4.3) (RFE 937427)
- Add support for upcoming Siemens version 3.0 SMTK
Bug Fixes
- Fix for Nokia UEI preverification build problems (Bug 1066599)
- More careful handling of Add Platform Definition Wizard (Bugs 1038938 & 1015919)
- Fixes for J2ME project properties in the resource navigator and convert menu (Bug 1021750)
- Fix for Antenna export with multiple prerequisite projects (Bug 1062304)
- Fix Antenna export when the project acts as the source folder (Bug 1073471)
- Fix for throwing core exceptions that have a null message (Bug 1075716)
- Be more careful in adding error markers during preverification (Bug 1083239)
11/14/2004 - Version 0.6.1
Enhancements
No enhancements in this release
Bug Fixes
- Fix for final release of Sun's WTK 2.2. (Bug 1064231)
- Support for WTK 2.2 beta releases has been removed.
- Be more careful when testing for UEI emulators (Bug 1062389)
- Handle preverification errors when a directory with spaces exists (Bug 1060928)
- Added support for system property "eclipseme.log.preverification" to log full preverification information
- Fixes for Nokia emulation regressions (Bugs 1064573, 1064344 & 1062389)
- Handle reading JAD files with dots in the keys (Bug 1060528)
11/07/2004 - Version 0.6.0
Enhancements
Bug Fixes
-
Fixes for Beta 2 of Sun's WTK 2.2 (Bug 1041522)
-
Fix bug 1056102 in ProfileLibrariesWizard (Bug 1056102)
-
Log errors during library preverifications and only attempt once
(Partial fix for Bug 1046998)
-
Documentation updates describing how to set up
inter-dependent projects.
(Partial fix for Bug 1046998)
-
Fix Nokia classpath variable update for Nokia toolkits (Bug 1055215)
-
Fixes for debugging WTK 2.1 (Bug 1052727)