novocode.com
About Novocode.com  |  Contact  |  Site Map  |  Search

Novocode Application Framework 0.4 released

2008-05-08: Novocode Application Framework provides a layer of MVC-based GUI components on top of SWT and JFace. A GUI is specified as a tree of NAF components which can then be instantiated as SWT controls.

More than just a one to one wrapper of SWT component properties, NAF includes resource management (e.g. shared images and fonts), simplified configuration (e.g. CSS-like size units for layout managers) and model binding. Component trees can be described in a simple XML notation or in JavaScript with an extended JSON format. Applications can also be written entirely in JavaScript.

The resource management framework can be used to instantiate and configure your own classes with a few simple annotations, and it is easily extended for other description or scripting languages.

Novocode Application Framework 0.3 released

2005-08-08: Novocode Application Framework is a layer on top of SWT and JFace which adds MVC functionality and an XML-based UI description language to SWT. NAF does not only allow you to describe SWT component hierarchies and layouts in XML instead of Java code, you can also link the components to models and describe many properties of Controls and Layouts with a simpler and more powerful syntax.

Preview Release of InternalShell

2005-03-11: The InternalShell implementation which will be part of NAF 0.3 is available for download on the SWT Controls page.

New NAF section and some design changes

2005-03-05: Novocode Application Framework now has its own section. I have also made some changes to the site design. I hope you like them.