Title: Department of Computer Science Seminar Date: Wed, May 1, 2002 Time: 4:00 pm to 5:00pm Venue: Room N101, CSIT Building [108] Speaker: Mr Shayne Flint (PhD Student at DCS, ANU) Description: "Simplified Development of Web Applications with Armidale" Abstract The World Wide Web is increasingly being used, across all sectors of the Information Technology industry, to host distributed interactive applications. Many of these applications are built using a combination of different, and sometimes inappropriate, technologies. Often the final products are complex, and the associated likelihood of increased development, integration, deployment and maintenance problems lead to higher overall lifecycle costs. This paper outlines the requirements, design, implementation and testing of armidale, a set of open source programs and libraries designed to radically simplify the development, deployment and use of web applications that have rich graphical user interfaces. Armidale applications are developed, using conventional programming techniques and the armidale API, as if they were stand-alone programs. These programs can then be run on stand-alone computers or installed on an armidale server. When installed on a server, armidale applications display their GUI on client computers across the Internet (or intranet). A high level, light weight message protocol between the server and its clients ensures that armidale applications respond well to user interaction. http://armidale.anu.edu.au URL: http://cs.anu.edu.au/lib/seminars/seminars02/dept20020501