ABSTRACT
Naked Objects is an open-source Java-based framework designed specifically to encourage the creation of business systems from behaviourally-complete business objects. In fact, with the Naked Objects framework you have no alternative but to make your business objects behaviourally-complete. The reason is that the framework exposes core business objects, such as Customer, Product and Order, directly to the user. All user actions consist of invoking methods directly upon those business objects, or sometimes upon the object's class. There are no scripts, no controllers, nor even any dialog boxes in between the user and the 'naked' objects.
- Hutchins, E., J. Hollan, and D. Norman, Direct Manipulation Interfaces, in User Centered System Design: New Perspectives on Human-Computer Interaction, D. Norman and S. Draper, Editors. 1986, Lawrence Erlbaum: Hillsdale, NJ.Google Scholar
- Pawson, R. and R. Matthews, Naked Objects. 2002: J Wiley. Google ScholarDigital Library
Recommendations
Naked objects: a technique for designing more expressive systems
Naked objects is an approach to systems design in which core business objects show directly through to the user interface, and in which all interaction consists of invoking methods on those objects in the noun-verb style. One advantage of this approach ...
Naked Objects
An object should model some aspect of the business domain, not just its attributes and associations, but all behaviors that might be required of it. The paper discusses the separation of process and data in object oriented designs. It considers Naked ...
Comments