Naked Objects' Sister Projects

Star Objects is an umbrella project for the various sister projects of Naked Objects framework.

Its purpose is to:

  • factor out common set up for all sister projects (meaning a Maven corporate POM that defines common third party dependencies, configuration of build plugins and so on;
  • provide a Maven site skin;
  • provide documentation on building sister projects from source and setting up a development environment for committers.

This site contains submodules for the documentation and programming standards resources. The corporate POM and Maven site skin are not included here, but instead are built separately (otherwise we get into bootstrapping issues). However, the documentation does fully describe how to build and deploy the corporate POM, the Maven site skin as well as this site.

Naked Objects & the sister projects

The diagram below shows Naked Objects and its sister projects as a hexagonal architecture.

Naked Objects & its sister projects

Sister projects are shown as black on pink (implemented) or white on pale pink (planned). All other components are part of the Naked Objects framework.

Status

The status of sister projects implemented/released are:

ProjectDescriptionHome PageVersionNO Version
Star Objects
(this project)
Umbrella project for
all sister projects
http://starobjects.sourceforge.net1
(nb: no snapshots)
n/a
JPA ObjectsHibernate-based
object store
http://jpaobjects.sourceforge.netstable:n/a
dev :1.0-beta-3-SNAPSHOT
4.0.0
4.0.1-SNAPSHOT
Tested ObjectsFitNesse integrationhttp://testedobjects.sourceforge.netstable:n/a
dev :1.0-beta-3-SNAPSHOT
4.0.0
4.0.1-SNAPSHOT
Restful ObjectsRESTful viewerhttp://restfulobjects.sourceforge.netstable:n/a
dev :1.0-beta-3-SNAPSHOT
4.0.0
4.0.1-SNAPSHOT
Wicket ObjectsApache Wicket-based
viewer
http://wicketobjects.sourceforge.netstable:n/a
dev :0.1-SNAPSHOT
4.0.0
4.0.1-SNAPSHOT
Groovy ObjectsSupport for domain
objects in Groovy
http://groovyobjects.sourceforge.netstable:n/a
dev :0.1-SNAPSHOT
4.0.0
4.0.1-SNAPSHOT

Other projects planned are:

ProjectDescriptionHome Page
Tested Objects
enhancements
Concordion & Cucumber
support
http://testedobjects.sourceforge.net
Vaadin ObjectsAjax viewer built
using Vaadin toolkit
(none yet)
JavaFx ObjectsJavaFX viewer(none yet)
Rcp ObjectsEclipse RCP viewer(none yet)