ABSTRACT
More interactivity with better usability in Web Systems requires the development of user interface components with interaction techniques that are more powerful and popular among the users such as the WIMP style. This work presents the XICL, a markup language to describe the user interface and its components. This language defines a description format and a semantic model that standardizes components programming and increase reuse, extension and portability. We also present the XICL Studio, a development environment composed of an editor, a component library and a compiler. Our proposal is based only in recommended technologies and free software.
- Azevedo, Pedro; Merrick, Roland & Roberts Dave, OVID to AUIML - User-Oriented Interface Modelling TUPIS'2000, Towards a UML Profile for Interactive Systems Development. York, UK, 2000.Google Scholar
- Boswell, David; King, Brian; Oeschger, Ian; Collins, Pete and Murphy Eric. Introduction to XUL. In Creating Applications with Mozilla. O'Reilly, September 2002. Google ScholarDigital Library
- Dubinko, Micah; Klotz Jr., Leigh, Merrick, Roland; and Raman, T. V. XForms 1.0 W3C Working Draft 21-August-2002. Disponível em http://www.w3.org/TR/xforms/, em 22/03/2003.Google Scholar
- Freeman, P., Reusable Software Engeneering: A statement of long-range research objectives, Technical Report, TR-159, Univ. Califórnia, 1980.Google Scholar
- Goodman, D. Dynamic HTML -- The Definitive Reference. O'Reilly, 1998. Google ScholarDigital Library
- Hégaret, Philippe Le. Document Object Model. Technical Reports. Disponível em http://www.w3.org/DOM/DOMTR, acesso em 27 de março de 2003.Google Scholar
- Krueger, C., Software Reuse, ACM Computing Surveys, v 24, n2, 1992, pp. 131--183. Google ScholarDigital Library
- Luyten, Kris and Coninx, Karin "An XML-based runtime user interface description language for mobile computing devices" DSVIS'2001, Glasgow, 2001. Google ScholarDigital Library
- Microsoft Corporation. Introduction to HTML Applications (HTAs). The MSDN Library, Disponível em http://msdn.microsoft.com/library/, acessado em 22/03/2003.Google Scholar
- Microsoft Corporation. Internet Explorer WebControls Reference. The MSDN Library, Disponível em http://msdn.microsoft.com/library/, acessado em 22/03/2003.Google Scholar
- Phanouriou, Constantinos "UIML: A Device-Independent User Interface Markup Language." Phd Thesis, Virginia Polytechnic Institute, Blackburg, Virginia, 2002. Google ScholarDigital Library
- Prieto-Diaz, R. e Arango, G., Domain Analysis and Sofwtare System Modeling, IEEE Computer Society Press Tutorial, 1991. Google ScholarDigital Library
- Puerta, Angel and Eisenstein, Jacob "XIML: A Universal Language for User Interfaces", Reale Software, 2001. Disponível em http://www.ximl.org/, em 21 de março de 2003.Google Scholar
- Sousa, L. G, Oliveira, E. S., Leite, J. C. -- Implementação de técnicas de interação no Presenta -- uma ferramenta para edição de apresentações na Web, Anais do V Symposium on Human Factors in Computer Systems, Fortaleza, 2002, pp. 141--152.Google Scholar
- Sousa, L. G, XICL -- uma linguagem de marcação extensível para descrição de interface e componentes de interface, Relatório Parcial Técnico de Pesquisa, UFRN, 2003.Google Scholar
- W3C, em http://www.w3c.org, acessado em 10/01/2003.Google Scholar
- Werner, C. M. L., Regina, M. M. Braga, Desenvolvimento Baseado em Componente, Mini-Curso/Tutoriais, XV SBBD/XIV SBES, João Pessoa, 2000.Google Scholar
- Zimmermann, Gottfried; Vanderheiden, Gregg and Gilman, Al. "Universal Remote Console Prototyping of an Emerging XML Based Alternate User Interface Access Standard." Eleventh International World Wide Web Conference, 7--11 May 2002, Honolulu, Hawaii.Google Scholar
- XICL: a language for the user's interfaces development and its components
Recommendations
XICL: a tool for the development based on web interfaces components
CLIHC '03: Proceedings of the Latin American conference on Human-computer interactionThis work presents the XICL Studio 2, a prototype tool to component-based Web systems user interface development. The XICL Studio 2 allows user interface development from a library of reusable components. The designer develops the user interface in a ...
The University of Alberta user interface management system
In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
The University of Alberta user interface management system
SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniquesIn this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
Comments