![]() |
2008-11-21:
We have now released J2ME Polish 2.0.6 with some nice additions and improvements. Please download your copy now.
Meet us on the Mobile Monday in Munich
We will attend the Mobile Monday National Summit in Munich/Germany on December, 8th. See you there!
J2ME Polish 2.0.5
2008-10-31: Happy Halloween!
To celebrate Halloween we've released J2ME Polish 2.0.5 with many bugfixes and some new features. Please go ahead and check it out now!
Mobile World Congress 2009
Come and visit us on the Mobile World Congress, February 16-19 2009 in Barcelona, Spain! Meet us in Hall 7, Booth #7A43.
OSiM Conference 2008
Visit us on the Open Source in Mobile Conference, September 17-18 in Berlin, Germany!
J2ME Polish 2.0.4
2008-06-30: J2ME Polish 2.0.4 provides some important fixes. Download J2ME Polish 2.0.4 now.
J2ME Polish 2.0.3
2008-06-20: J2ME Polish 2.0.3 allows you to build for the Generic/AnyPhone to create applications that run on any MIDP based devices, provides various fixes and new design elements such as the TableItem. Download J2ME Polish 2.0.3 now.
Getting ready for the CTIA
2008-03-31: We are now fully prepared for the CTIA 2008. Partners in crime.
News
J2ME Polish 2.0.2
2008-03-27: J2ME Polish 2.0.2 provides mainly bugfixes and some minor new features. Download J2ME Polish 2.0.2 now.
CTIA Wireless 2008
![]()
April 1-3 2008: Meet us on the CTIA Wireless 2008 in Las Vegas, Convention Center, Booth #802!
J2ME Polish 2.0.1
2008-03-03: J2ME Polish 2.0.1 is out and provides fixes and some interesting new features like the radial-gradiend background or the option to enable and disable the visibility of user interface components using CSS. Download J2ME Polish 2.0.1 now.
J2ME Polish 2.0 Is Finally Out
2008-02-10 We could call J2ME Polish 2.0 "3.0" if we weren't so modest. Along with great new features we've updated to complete documentation, so that know what you can create with J2ME Polish. Download J2ME Polish 2.0 now.
Mobile World Congress 2008
Meet us on the Mobile World Congress in February 11 - 14 2008 in Barcelona! Visit us in Hall 7, Booth #7A43. Visitors will be able to obtain J2ME Polish licenses with a discount of 10%!
Send an email to mwc08@enough.de for entering a draw to get free guest passes to the congress! Please state your full name and your company's name in the email. The 3 winners will be contacted until the 4th of February by us. And of course we won't sell, rent or do anything bad with your addresses.
Interactive Device Database
2007-10-22: Find our new interactive device datbase at http://devices.j2mepolish.org. Please report any issues by sending an email to devices(at)enough(dot)de.
CTIA 2007
Please visit us on the CTIA Wireless I.T. & Entertainment in October 2007 in San Francisco! We are present on our partner's Tira Wireless booth #1250. Visitors will be able to obtain J2ME Polish licenses with a discount of 20%! |
J2ME Polish 2.0 RC4
2007-03-17: The fourthrelease candidate of J2ME Polish 2.0 provides fixes for UI and postcompiler problems, updated device database (Samsung) and small feature enhancements like calculations within CSS attributes: changelog.
JavaOne 2007
Learn how to visually develop mobile applications with J2ME Polish and NetBeans on the Java One 2007 in San Francisco, Technical Session 9452! |
2007-02-09:
J2ME Polish 2.0 RC
Please check out the release candidate of J2ME Polish 2.0 - we are now working hard on the documentation! Please let us know about possible bugs in there: J2ME Polish 2.0 RC
2006-10-06:
Last beta before going RC: J2ME Polish 2.0 Beta 3!
J2ME Polish 2.0 Beta 3 is now publicly available for download This includes many bugfixes and improvements - the final release is just around the corner!
2006-08-31:
J2ME Polish 2.0 Beta 2 out now!
J2ME Polish 2.0 Beta 2 is now publicly available for download This includes Java 5 support, the Floater tool and Mepose, our Eclipse plug in!
2006-07-28:
J2ME Polish 2.0 Beta 1 available
J2ME Polish 2.0 Beta 1 is now publicly available for download!
2006-07-20:
J2ME Polish 2.0 coming closer
J2ME Polish 2.0 is coming...! Please drop an email for getting a preview!
2005-11-02:
J2ME Polish 1.3-Beta 3
J2ME Polish 1.3-beta3 now fixes many bugs from the previous beta releases, features a much better integration into NetBeans, offers new design possibilities and supports DoJa development out of the box.
2005-10-13:
80,000 Downloads
J2ME Polish is going stronger again. It has now been downloaded over 80,000 times :-).
2005-09-12:
J2ME Polish 1.3-Beta 2
J2ME Polish 1.3-beta2 has a completely overhauled build process, supports BlackBery and Palm development out of the box, brings new backgrounds and effects and much much more. Please check out this release now!
2005-05-01:
J2ME Polish 1.3-Beta 1
J2ME Polish 1.3-beta1 is a preview with some stunning new features. This release is intended for testing purposes mainly.
2005-04-22:
Pro J2ME Polish Book
You can now preorder the Pro J2ME Polish book at Amazon, Barnes & Noble and similar webshops.
Expected shipping date is July 2005.
2005-04-21:
40,000 Downloads
J2ME Polish has now been downloaded more than 40,000 times and is rapidly becoming the de-facto standard for creating professional J2ME applications! Thanks to everyone for making J2ME Polish such a success!
2005-03-16:
Article in Java Spectrum
The German Java magazine Java Spectrum published an article by Thomas Kraft of Synyx about J2ME Polish in their March 2005 issue: http://www.sigs-datacom.de.
2005-03-15:
J2ME Polish 1.2.4
J2ME Polish 1.2.4 introduces the SysInfo MIDlet, dynamic translations, the easy extension of the device database with custom-devices.xml, the full control about the compiler settings, the "Term" device requirement, many improvements of the GUI like the TabbedForm or the extended menubar and some bug fixes.
2005-01-20:
J2ME Polish 1.2.3c
J2ME Polish 1.2.3c fixes the "useDefaultPackage" - option of the
2005-01-20:
J2ME Polish 1.2.3b
J2ME Polish 1.2.3b fixes some GUI-issues and brings the ability to move all classes to the default package.
2005-01-13:
J2ME Polish 1.2.3a
J2ME Polish 1.2.3a fixes some issues, contains new design possibilities and introduces the "useDefaultPackage"-option for all obfuscators.
2004-12-20:
J2ME Polish 1.2.3
J2ME Polish 1.2.3 is a major release with all sorts of improvements: J2ME Polish now includes an editor for binary data files, supports of bitmap-fonts (and includes an editor for creating them), supports the fullscreen mode for nearly all MIDP/2.0 phones, can animate screens and menus, resolves stacktraces automatically and contains many build-improvements.
2004-12-03:
Pro J2ME Polish-Book
The New Yorker publishing company Apress is going to publish a book about J2ME Polish: Pro J2ME Polish: From Professional to Expert. Expected release date is July 2005! You can preorder it via Amazon, Barnes & Noble and so on.
2004-11-20:
15.000 Downloads
J2ME Polish has been downloaded more than 15.000 times in the last 6 months! I want to thank everyone involved for making J2ME Polish such a success!
2004-10-05:
J2ME Polish 1.2.2
J2ME Polish 1.2.2 brings many improvements, some bugfixes and an updated documentation. Nokia, Siemens and Motorola emulators can be started automatically, a new scrolling indicator shows when a screen can be scrolled and more. Updating is recommended!
2004-09-27:
J2ME Polish 1.2.1
J2ME Polish 1.2.1 fixes the broken inclusion of binary libraries. An update is recommended when the "binaryLibraries"-attribute is used.
2004-09-24:
J2ME Polish 1.2
J2ME Polish 1.2 is now available with a whole range of new features:
full localization/internationalization support, emulators can be started automatically from within J2ME Polish, ProGuard 3.0 as well as ProGuard 2.1 are supported and included, a CLDC/1.1 library and the siemens-color-game-API are now included, resources can be added when certain conditions are met, and many more features.
2004-09-01:
Article series on Mobile Game Developer
Mobile Game Developer has published an article series explaining the porting of MIDP/2.0 games to MIDP/1.0 games with J2ME Polish:
J2ME Polish - Introduction and Installation
Porting MIDP 2.0 Games to MIDP 1.0 Platforms with J2ME Polish
2004-09-18:
New Beta Release with Localization Support
A new preview of J2ME Polish 1.2 is now available with a whole range of new features:
full localization/internationalization support, emulators can be started automatically from within J2ME Polish, ProGuard 3.0 as well as ProGuard 2.1 are supported and included, a CLDC/1.1 library is now included, resources can be added when certain conditions are met, and many more features.
2004-09-04:
Beta release
A preview of J2ME Polish 1.2 is now available for users of ProGuard 3.0; internationalisation support is not yet integrated in this preview.
2004-09-02:
Roadmap change
It has been decided to include full internationalization support in the forthcoming J2ME Polish 1.2 release. The roadmap has been adjusted to reflect this decision: The 1.2 release will be shipped on 2004-09-27.
2004-08-24:
J2ME Polish 1.1.1
guide to porting MIDP/2.0 games to MIDP/1.0 devices.
2004-08-09:
J2ME Polish 1.1
how-tos give some tips and tricks on the usage of J2ME Polish.
2004-07-28:
J2ME Polish 1.0.1
The 1.0 release throws a NullPointerException under some circumstances, when the J2ME Polish GUI is not used. Also the device-definition of the Nokia/6100 contained a wrong screen-size. The 1.0.1 release fixes these errors.
2004-07-26:
J2ME Polish 1.0
After nine months of intense programming, the of J2ME Polish has now been released.
It contains several improvements compared to the last release candidate:
- GUI: some memory optimizations result in smaller JAR files as well as less heap usage.
DateField did not return correctly after editing. This behaviour has been fixed.
Some new borders and backgrounds have been added:- circle-border: a border which draws a simple circle.
- circle-background: a background which draws a simple circle.
- pulsating-circle-background: an animated background which draws a circle, which is constantly growing and shrinking.
- pulsating-circles-background: an animated background which draws ever-growing circles.
- JAD- and Manifest-Attributes: Custom attributes will now be copied only into the JAD file, unless a manifest attributes-filter is used.
- Device Database: Updated and added device definitions. Also added the new "Generic/jsr185" device, which represents a standard MIDP/2.0 device with WMAPI and MMAPI support.
- Preprocessing: The new #message directive can be used to analyse the behaviour of the preprocessing phase:
//#message Using update-url "${update-url}".
J2ME Polish 1.0 RC7
The RC6 release created invalid JAR-files under Windows. Please update to RC7 release now, when you develop under Windows.
2004-07-17:
J2ME Polish 1.0 RC6
The upgrade now:
- Game-API: Thanks to Jan Peknik the game engine is now much more optimized. Many bugfixes have been made and now MIDP/2.0 games can now be ported to MIDP/1.0 platforms automatically by J2ME Polish.
- JAD- and Manifest-Attributes: JAD- and MANIFEST-attributes are now always in the same order, also the MicroEdition-Configuration attribute is now set correctly for CLDC/1.1 devices. JAD-attributes can now be sorted and filtered with the new <filter>-sub-element of the <jad>-element. Manifest-attributes can be filtered and sorted with the new <manifestFilter>-element. Info-Section: The <info>-element now accepts the additional attributes "permissions" and "optionalPermissions".
- Preverifying: J2ME Polish now supports Wireless Toolkits earlier than the current 2.1 release (again).
- Obfuscating: Several obfuscators can now be combined and used together. Just define several <obfuscator>-elements in the <build>-section. No mixed-case class-names are now used under Unix anymore, since some devices have problems with such JAR files. The integration of RetroGuard had an error (it did obfuscate all classes, even the MIDLet classes), which is now fixed. Other obfuscators can now be integrated easier than ever.
- Preprocessing: Any group to which a device belongs to can now be checked with the "polish.group.[group-name]" One can extend the J2ME Polish preprocessing capabilities using <preprocessor>-element now. The #define directive can now be used for defining variables as well.
- GUI: the GUI can now be extended with the CustomItem, the integration of custom backgrounds and borders has been eased.
- Documentation: The documentation received a major upgrade with the introduction to J2ME Polish and the "Extending J2ME Polish" documentation.
2004-07-06:
J2ME Polish 1.0 RC5
J2ME Polish has matured (again ;-) with the fifth release candidate of version 1.0:
- MIDlets: It is now checked whether the classes defined by the <midlet>-attribute do really exist.
- Integration: On some setups J2ME Polish could not resolve relative paths correctly. Now these paths are always resolved correctly. J2ME Polish integrates now better with NetBeans and some other IDEs therefore.
- Device-Database: Added Toshiba and TTPCom devices, the preprocessing symbols "polish.cldc1.0" and "polish.cldc1.1" can now be used.
- Preverification: floating point calculations are now allowed for CLDC/1.1 devices, but not for CLDC/1.0 devices.
2004-07-01:
J2ME Polish 1.0 RC4
J2ME Polish has matured with the fourth release candidate of version 1.0:
- Bugfixes:
Calling setTitle(..) now works as well when a Screen has not been shown yet.
When GUI items are changed while the corresponding screen is shown, the screen is updated immediately.
- Device-Database: Added two more virtual devices:
"Generic/PlainMidp1" represents a MIDP/1.0 device which does not support the J2ME Polish GUI,
"Generic/PlainMidp2" represents a MIDP/2.0 device which does not support the J2ME Polish GUI.
Also some other devices have been added: Alcatel, LG Electronics, Samsung, and more. - Label: Labels are now handled independently and can have their own background, border and so on. The new pre-defined style "label" is now used for the default-design of labels.
- New Resource Groups: A device now belongs to implicit groups for each supported audio of video format. When the device supports the MIDI format, you can use the folder "resources/midi" for example.
2004-07-01:
Forum opened
Users can now discuss J2ME Polish on the forum, the mailing lists or the Wiki..
Thanks to Thomas Polaschek for providing the German discussion forum on J2MeForum.com!
2004-07-01:
Device Database
The devices contained in the integrated device database of J2ME Polish can now be browsed online. Please have a look at the devices page.
2004-06-22:
J2ME Polish 1.0 RC3
The third release candidate of J2ME Polish 1.0 fixes a bug which occurred while obfuscating and preverifying on Windows platforms.
2004-06-21:
J2ME Polish 1.0 RC2
The second release candidate J2ME Polish 1.0 RC2 has been published today.
J2ME Polish 1.0 RC2 contains following improvements:
- Bugfixes:
Using the "polishDir"-attribute of the <build>-element now works in Windows as well.
Resolved issues with TextField.
The game-engine now works well on normal MIDP/1.0 devices as well. - Device-Database: Added all mobile phones of Siemens and a couple of virtual devices:
"Nokia/Series60" represents a typical Series 60 phone,
"Nokia/Series60Midp2" represents a typical Series 60 phone with MIDP/2.0 support,
"Nokia/Series40" represents a typical Series 40 phone,
"Nokia/Series40Midp2" represents a typical Series 40 phone with MIDP/2.0 support, - User-defined JAD-Attributes can now be included with the optional <jad>-element, which is embedded in the <build>-element.
- Logging Framework is now much easier with the showLogOnError-attribute. You can now use normal System.out.println() and view those messages on the actual device.
Commercial licenses are now for sale.
2004-06-14:
J2ME Polish 1.0 RC1
The first release candidate J2ME Polish 1.0 RC1 has been published on schedule today.
J2ME Polish 1.0 contains following improvements:
- Game-support for MIDP/1.0: use the MIDP/2.0 game-API (javax.microedition.lcdui.game) now on MIDP/1.0 phones as well! All classes are available: GameCanvas, Sprite, TiledLayer, LayerManager and Layer!
- Complete Item Support: Now the last remaining Item has been implemented for J2ME Polish's GUI as well: Now you can design a Ticker with simple CSS-textfiles, too!
- Device-Database update: The integrated device database now contains all Nokia devices (Series 40, 60, 80 and 90!), all phones from Sony-Ericsson, and all Motorola phones! Optimization has never been easier!
Commercial licenses for J2ME Polish can be obtained in a couple of days.
2004-06-09:
J2ME Polish 0.9.2
Version 0.9.2 now supports ItemCommandListeners and Item-commands on MIDP/1.0 and MIDP/2.0 devices.
The new installer makes the installation process easier and includes the complete documentation as well as the source code of J2ME Polish.
2004-06-09:
Website Relaunch
A major update for the turtle.j2mepolish.org website brings a better structured site with indeces, keywords and new sections.
2004-06-08:
German Article
A German introduction to J2ME Polish is now available: Deutschen Artikel runterladen.
2004-05-28:
J2ME Polish 0.9.1
J2ME Polish 0.9.1 has been released today. This release contains an extended device database with all Nokia Series 60 and MIDP/2.0 phones. Get it in the download section.
2004-05-24:
J2ME Polish 0.9.0
Version 0.9.0 now contains the ApiManager (uses apis.xml for all device-APIs), ItemCommandListener, improved fullscreen-menu, improved Gauge, ChoiceGroup and TextField.
2004-05-19:
J2ME Polish 0.8.1
Version 0.8.1 is a bugfixing release, with bugfixes for weird behaviour of Nokia/6600 and the preprocessing tool.
2004-05-17:
J2ME Polish 0.8.0
Version 0.8.0 supports the MIDP items TextField, TextBox and DateField.
2004-05-13:
J2ME Polish 0.7.2
The sample application of version 0.7.2 now runs on the actual Nokia devices as well.
2004-05-12:
J2ME Polish 0.7.1
Version 0.7.1 contains libraries for MIDP/1.0 and MIDP/2.0 devices.
2004-05-10:
J2ME Polish 0.7.0
J2ME Polish 0.7.0 is the initial public release. It contains a complete build solution with preprocessing, compiling, preverifying and packaging of J2ME applications. The additional GUI has still some limitations.
News





