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.
|