AusWeb 02 Logo

Schema Driven User Interface Generation

Building Advanced Web-based Interfaces using presentation schema, XML, the DOM and background HTTP connections

Kent Fitch, AustLit Project AustLit Project, Academy Library, UNSW@ADFA, Australian Defence Force Academy, Canberra, ACT, 2600. Email:


user interface generation, DHTML, schema, client-side javascript, usability


As application user interfaces migrate to the web, developers need to provide the same functionality and response times in HTML based UIs as users have come to expect from desktop based standalone or client-server applications.

Simple "fill-in-the-form-and-press-SUBMIT" interfaces are not enough. However, the process of developing more sophisticated and interactive web based applications often degenerates into a tangle of client-side Javascript and chaotic form parameters.

This paper outlines some basic techniques which may be used to rapidly develop flexible web based user interfaces by:

These techniques have been used successfully in two quite different distributed web applications - the document authoring system for the CSIRO web site and complex data maintenance functionality of Australian Literature Gateway (AustLit).

[ Full Paper ] [ Presentation ] [ Proceedings ] [ AusWeb02 Home Page ]

AusWeb 2002, AusWeb 2002, The Eighth Australian World Wide Web Conference, held in Twin Waters Resort, Sunshine Coast, Queensland from July 6-10, 2002. Contact: Norsearch Conference Services +61 2 66 20 3932 (from outside Australia) (02) 6620 3932 (from inside Australia) Fax (02) 6622 1954