The unified software development process
The unified software development process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The humane interface: new directions for designing interactive systems
The humane interface: new directions for designing interactive systems
Agile modeling: effective practices for extreme programming and the unified process
Agile modeling: effective practices for extreme programming and the unified process
Naked objects: a technique for designing more expressive systems
ACM SIGPLAN Notices
Naked Objects
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
Naked Objects versus Traditional Mobile Platform Development: A Comparative Case Study
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Using annotations in the naked objects framework to explore data requirements
Proceedings of the 2008 ACM symposium on Applied computing
A case study on naked objects in agile software development
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Emerging user interfaces through first-class viewers
CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
Hi-index | 0.00 |
Naked objects are core business objects that are exposed directly to the user, by means of a suitable framework. As well as offering benefits to the finished system, the use of naked objects also facilitates the use of agile development techniques. In particular, it enables the concept of an exploration phase during which users and developers prototype the user interface and the underlying business object model simultaneously. During the subsequent delivery phase, naked objects make it easier to adopt the extreme programming discipline of writing executable user acceptance tests in advance of writing the code to implement a particular story.