Naked Objects: Challenging the Dominant Design

Advanced Programming Specialist Group event

Date/Time:
Thursday 12 February 2004, 6.00 pm

Venue:
The Council Room, Main Building, University College London, Gower Street WC1. The nearest underground stations are Warren Street, Goodge Street, Tottenham Court Road, or Euston Square.

Speakers:
Dan Haywood and Richard Pawson, Haywood Associates.

Summary:
Naked Objects is a radical approach to business systems design and development, supported by an open source framework.

Core business object such as Customer, Product and Order are exposed directly, and to the user, instead of being masked behinds the constructs of a conventional user interface.

Coupling 'Naked Objects' with a set of customisations to 'Together Control Center' benefits both the development process and the developed product:

  • the 'naked' objects form a common language between users and developers
  • the development cycle is dramatically reduced
  • the resulting systems treat the end-user as a problem solver (not a process follower)
  • the resulting systems are easy to enhance, making them a good fit for agile development methods.

In this talk we will show Naked Objects and Together Control Center in action, by building a simple business application, in a domain of the audience's choice, and in real-time. We'll then contrast the result with more conventional systems built following the contemporary dominant design.

Admission:
Free, but please ask Dr Frank Martin to add your name to the security list by e-mailing him at -: f.martin@londonmet.ac.uk. Notification is required individually for each meeting.

CPD Value:
Half unit