skip to main content
10.1145/944519.944539acmconferencesArticle/Chapter ViewAbstractPublication PagesclihcConference Proceedingsconference-collections
Article

XICL: a language for the user's interfaces development and its components

Published:17 August 2003Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. Boswell, David; King, Brian; Oeschger, Ian; Collins, Pete and Murphy Eric. Introduction to XUL. In Creating Applications with Mozilla. O'Reilly, September 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. Freeman, P., Reusable Software Engeneering: A statement of long-range research objectives, Technical Report, TR-159, Univ. Califórnia, 1980.Google ScholarGoogle Scholar
  5. Goodman, D. Dynamic HTML -- The Definitive Reference. O'Reilly, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. Krueger, C., Software Reuse, ACM Computing Surveys, v 24, n2, 1992, pp. 131--183. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Luyten, Kris and Coninx, Karin "An XML-based runtime user interface description language for mobile computing devices" DSVIS'2001, Glasgow, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Microsoft Corporation. Introduction to HTML Applications (HTAs). The MSDN Library, Disponível em http://msdn.microsoft.com/library/, acessado em 22/03/2003.Google ScholarGoogle Scholar
  10. Microsoft Corporation. Internet Explorer WebControls Reference. The MSDN Library, Disponível em http://msdn.microsoft.com/library/, acessado em 22/03/2003.Google ScholarGoogle Scholar
  11. Phanouriou, Constantinos "UIML: A Device-Independent User Interface Markup Language." Phd Thesis, Virginia Polytechnic Institute, Blackburg, Virginia, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Prieto-Diaz, R. e Arango, G., Domain Analysis and Sofwtare System Modeling, IEEE Computer Society Press Tutorial, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. W3C, em http://www.w3c.org, acessado em 10/01/2003.Google ScholarGoogle Scholar
  17. Werner, C. M. L., Regina, M. M. Braga, Desenvolvimento Baseado em Componente, Mini-Curso/Tutoriais, XV SBBD/XIV SBES, João Pessoa, 2000.Google ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  1. XICL: a language for the user's interfaces development and its components

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CLIHC '03: Proceedings of the Latin American conference on Human-computer interaction
      August 2003
      296 pages
      ISBN:9781450343244
      DOI:10.1145/944519

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 August 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate14of42submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader