Note - if you looking for the .NET version of Naked Objects then see the .NET site.
Naked Objects for Java is an open source application development platform. It's called Naked Objects because all you need to develop are your domain objects - the Naked Objects platform auto-creates an object-oriented user interface (giving you the choice of different styles) and the underlying database (using Hibernate)
If you are new to Naked Objects the you should start with the Introduction to Naked Objects to find out what it is about and how you minimise your development effort. After that we suggest you have a look at the demonstration application to see the results. The Case Study page looks at how the Irish Government uses Naked Objects to administer social benefit programmes worth over €5bn a year.
With an understanding of what Naked Objects does and how it work it's time to download it, look at the tutorial and to start using it. See the downloads, tutorial and examples pages.