JIDE Updates Popular Desktop App Framework
Decades of application development experience, extensive R&D into developing trends, and OS Guidelines studies have been engineered into a modern solution that will not only save significant development time and resources, but will bring order, quality and an unprecedented level of OS integration to your desktop projects.
JDAF is based on a powerful "Managed Application" technology which manages the entire application lifecycle, ensuring that you need only focus on application-specific features. JDAF provides out-of-the-box functionality such as a Model-View-Controller architecture for data/view management, unique resource bundle features, robust file handling, and 30+ application-related Actions handling single or multiple documents, editing, and window management. Additionally, with a managed UI your users will experience a native-feeling and intuative application because of our OS Guidelines-driven UI implementing standard dialogs, menus, icons and toolbars. Top it all off with printing and help integration features, and even a console application API, and you have the most powerful yet easy to use desktop application platform available.
For more information, please visit the JDAF product page or the self-guided JDAF tutorial.
NetBeans Plug-In
We are pleased to announce NetBeans users that there is now a JDAF Application Plug-in available. Simply add the http://www.jidesoft.com/netbeans/updates.xml to as a new Update Center in Tools - Plugins - Settings dialog of NetBeans and follow the steps to install JIDE JDAF Application Wizard plugin. It will be available on NetBeans plugin portal shortly. Once you installed it, you can go to the new project wizard to new a JDAF application just like the one for the JSR-296 appllication framework. If you plan to evaluate JIDE or JDAF, there are NetBeans plugins for those two as well.
Database Demo
Besides minor functionality enhancements, general stability and final API adjustments, this version includes a database application demo. It is actually a popular "Address Book Demo" from Sun. We have refactored it to use JDAF. We thought this would be a good example not only of facilitating a DB application, but of both migration and seeing how using JDAF brings a level of robustness to a plain old Java application.
Thanks!
We would like to thank all our early adopters for your valuable input and encouragement during this beta cycle. We have many enhancements and sister products coming, so we can all look forward to an exciting future with this product.
JIDE Software, Inc.
We make you love being a Swing developer!
| Attachment | Size |
|---|---|
| scr_jdaf.png | 41.43 KB |
- Login or register to post comments
- 3261 reads
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)










Comments
Riyad Kalla replied on Wed, 2008/04/16 - 10:08am
Great news from JIDE, always nice to see Swing work continuing.
Has anyone compared this to the Swing App Framework that's coming in Java 7? I'm wondering how different the paradigms are, or if they are similar, what more JIDE's adds to the mix?
David Qiao replied on Wed, 2008/04/16 - 12:00pm
Hi Riyad,
JSR296 is intended as an infrastructure for a Java Application v.s. JDAF is a full-featured framework with some unique benefits and technology. In many ways, it is just like Swing provides all the basic components and JIDE provides more advanced components on top of Swing. You can read the links in the post above to see what are the extra features. We started JDAF long before JSR296 was there. After JSR296 draft was out, we adjust our code to make JDAF conceptual-level compatible with JSR296. But we don't want JDAF depending on it on the code level as JSR296 is still changing. Once JSR296 is stable and available through JDK, we will create a release of JDAF to depend on and to be fully compatible with it.
Hope this addressed the question you had.
-David