There is a new release (3.0.1) of the Naked Objects framework, which may be downloaded from SourceForge.net
The new release fixes a number of bugs in 3.0, and also provides new capabilities, including support for all types of Java collections, including Sets. Please refer to the Release Notes accompanying the distribution.
With release 3.0, which has been under development for the last 18 months, Naked Objects is now a comprehensive platform for enterprise application development. If you're already using Hibernate to derive your persistence layer from your POJO domain model, think of Naked Objects as performing the same function but upwards to the user interface. See www.nakedobjects.org/demo for an online demo.
We are pleased to announce the availability of Naked Objects 3.0 Milestone 5. With Milestone 5 we have now stabilised the programming model, and we are anticipating the full Naked Objects 3.0 release in September 2007.
Milestone 5 includes:
- The HTML user interface, which may be used in place of, or in addition to, the 'Drag and Drop' or 'Command Line Interface' user interfaces.
- A full security model. Authentication and Authorisation may be managed through a file-based mechanism, LDAP or a database.
- Support for internationalisation ('i18n')
- New 'Contributed Actions'. As well as the public methods defined on the object, the user will now be offered, as actions, any publicly-visible methods from any services that take that object type as a parameter. This is a powerful programming model, that permits a form of multiple-inheritance, but at run-time rather than compile-time.