Naked Objects logo
Strapline

Expenses Processing - Demonstration application

This demonstration application, written in Naked Objects, allows you to create and process expense claims. It is a much-simplified version of the kind of expense processing application found in many organisations. (As the full source-code of this demonstration is included with the Naked Objects download, you might like to consider extending/modifying it to meet your own organisation's expense processing requirements.)

Registering and logging-in

To use the application you will first need to register a new user. This will allow you to create a new claim. If you want to be able to submit and approve claims then you will need to register more than one user - however, you can register the additional users at any stage.

Having registered at least one user, you may use the application through one of two different user interfaces. The first is a pure HTML user interface, run from within your browser (we recommend using Firefox or Internet Explorer 7).

The second is a rich-client interface, which adopts the 'desktop metaphor' and uses 'drag and drop' gestures. It is launched via Java WebStart. (Note: this demo is running client-server over the public internet. Performance is very dependent upon connection speed. The rich-client interface is intended for use primarily within an intranet, where it works very well).

Screen movies

For guidance on how to use the application via each interface, we have provided a series of three short screen-movies for each user interface. These are in Shockwave format.

Screen movies for the rich-client user interface:

Screen movies for the HTML user interface:

Administration

Need to change Password?

Forgotten your username(s) or password? Enter your email address and we'll send you the user name(s) using that email address, with reset passwords.