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.)
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).
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:
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.