Computer Science Technical Reports
CS at VT

General Interface Description of Websites using CLICK and UIML

Bhardwaj, Yogita and Abu-Saqer, Muhammad and Perez-Quinones, Manuel A. (2004) General Interface Description of Websites using CLICK and UIML. Technical Report TR-04-27, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
TR04-27-Bhardwaj-Abu-Saqer.pdf (298083)


This paper explores the domain of programming paradigm for Multi-Platform User Interfaces using XML based languages. The main focus of this work is User Interface Markup Language (UIML), an XML based language for describing user interfaces in a platform-independent manner. We have explored the capabilities of UIML as an interface description language for describing interactive websites. We have selected an end-user web programming tool called CLICK, which also uses an XML based interface description for the websites created through it. We have analyzed both the representations and devised a conversion process from CLICK XML to UIML. We have found that UIML is expressive enough to represent applications built using CLICK. UIML provides various benefits over the interface description generated by CLICK especially that of facilitating the development of web based interfaces for multiple platforms through CLICK.

Item Type:Departmental Technical Report
Subjects:Computer Science > Human Computer Interaction
ID Code:704
Deposited By:Administrator, Eprints
Deposited On:29 August 2005