Back to the page ...

News page April 2001

DynaWorks Version 2.0 released ...

It took longer then expected - but I think it was worth it. The new version has some major improvements of the GUI and event system that makes it fit better in a "diversifying" Java universe...

... works with different J2ME implementations

More and more J2ME/CDLC implementations for the Palm (as well as other PDAs and cellphones) become available from different hard- and software manufactures. Since there is still no "official" CLDC/PDA profile and probably not all PalmOS™ features will be available under such profile, most of these J2ME implementations only provide the basic Java™ packages like java.lang, java.io, java.net and java.util - but don't provide a mature GUI or database framework for Palm applications. Most developers still use "proof-of-concept" libraries like KJava from Sun or libraries depending on KJava like kAWT.

By providing a new event and GUI design, DynaWorks is now able to support different J2ME implementations without code changes (well, if you consider changing a single line a "no-change" operation ;-). This means you can provide different *.prc files for different runtime environments from a single code base. You find a more detailed explanation of how this works in the Technology section.

... integration into the J9 IDE

The new version now not only supports the J9 implementation from IBM, but can also be easily integrated into J9 IDE that is available under Linux and Windows. This makes Java development for the Palm a real fun - code Repositiory, nice code editors, easy configuration and a very useful debugger that also works with POSE - thanks for that tool.

... enhanced GUI widgets

DynaWorks no longer depend on third-party widgets from the KJava library. All user controls (from Buttons to RadioBoxes to TreeViews) have been rewritten to work in the new GUI architecture. The widget part of DynaWorks is "isolated" from the rest of the library, so it is easy to exchange the "look-and-feel" of the widgets by switching libraries.

... new event system

DynaWorks now has a new event system that is easier to use and is more flexible than the old, KJava-oriented approach. Read more about the details of the new event system in the Technology section.

Back to top of page ...


Copyright © 2001, Bernd R. Fix. All Rights Reserved.