A Review of XML-Compliant User Interface Description Languages

A review of XML-compliant user interface description languages is produced that compares a significant selection of various languages addressing different goals, such as multi-platform user interfaces, device-independence, content delivery, and user interfaces virtually defined. There has been a long history and tradition to attempt to capture the essence of user interfaces at various levels of abstraction for different purposes. The return of this question today gains more attraction, along with the dissemination of XML markup languages, and gives birth to many proposals for a new user interface description language. Consequently, there is a need to conduct an in-depth analysis of features that make all these proposals discriminant and appropriate for any specific purpose. The review is extensively conducted on a significant subset of such languages based on an analysis grid and user interfaces that we tried to implement across these languages.
DSV-IS
Springer-Verlag, Berlin
Proc. of 10th Int. Conf. on Design, Specification, and Verification of Interactive Systems
2003
2844
377-391