WEB USER INTERACTION - Comparison of Declarative Approaches

Mikko Pohja, Mikko Honkala, Miemo Penttinen, Petri Vuorimaa, Panu Ervamaa

Abstract

The World Wide Web is evolving from a platform for information access into a platform for interactive services. Several applications are already used through Internet and Web browsers. User interface of such an application is defined by HTML. However, HTML has its deficiencies when used as a general UI description language. Several parties have addressed this problem by defining specific UI description languages. Thus, for instance, a web browser could be used as a user interface for any application. We have revised the requirements for a UI description language from literature and evaluated two XML-based UI description formats against the requirements through use cases.

References

  1. Abrams, M., Phanouriou, C., Batongbacal, A. L., Williams, S. M., and Shuster, J. E. (1999). UIML: an applianceindependent XML user interface language. In WWW 7899: Proceeding of the eighth international conference on World Wide Web, pages 1695-1708, New York, NY, USA. Elsevier North-Holland, Inc.
  2. Bojanic, P. (2003). The Joy of XUL. Available online http://www.mozilla.org/projects/xul/joy-of-xul.html.
  3. Boyer, J., Landwehr, D., Merrick, R., and Raman, T. V. (2004). XForms 1.1. W3C Working Draft.
  4. Cardone, R., Soroker, D., and Tiwari, A. (2005). Using XForms to simplify web programming. In WWW 7805: Proceedings of the 14th international conference on World Wide Web, pages 215-224, New York, NY, USA. ACM Press.
  5. Cooper, A. (1995). About Face: The Essentials of User Interface Design. John Wiley & Sons.
  6. Dubinko, M., Klotz, L. L., Merrick, R., and Raman, T. V. (2003). XForms 1.0. W3C Recommendation.
  7. Hoffman, M. (2003). Architecture of microsoft office infopath 2003. Microsoft Developer Network.
  8. Hostetter, M., Kranz, D., Seed, C., and C. Terman, S. W. (1997). Curl, a gentle slope language for the web. World Wide Web Journal.
  9. Hyatt, D. (2000). XBL - extensible binding language 1.0. Netscape.
  10. Hyatt, D. (2001). XML user interface language (XUL) 1.0. Mozilla.org.
  11. Laakso, S. (2003). User Interface sign Patterns. Available http://www.cs.helsinki.fi/u/salaakso/patterns/. De-
  12. Nielsen, J. (1994). Ten Usability Heuristics. Available online http://www.useit.com/papers/heuristic/heuristic list.html.
  13. Preece, J., Rogers, Y., and Sharp, H. (2002). Interaction Design, chapter 13. Wiley, 1st edition.
  14. Puerta, A. and Eisenstein, J. (2002). Ximl: a common representation for interaction data. In IUI 7802: Proceedings of the 7th international conference on Intelligent user interfaces, pages 214-215, New York, NY, USA. ACM Press.
  15. Rector, B. (2003). Introducing ”longhorn” for developers. Microsoft Developer Network.
  16. Simon, R., Kapsch, M. J., and Wegscheider, F. (2004). A generic UIML vocabulary for device- and modality independent user interfaces. In WWW Alt. 7804: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, pages 434- 435, New York, NY, USA. ACM Press.
  17. Souchon, N. and Vanderdonckt, J. (2003). A review of XML-compliant user interface description languages. In Proceedings of the 10th International Workshop on Interactive Systems. Design, Specification, and Verification: DSV-IS 2003. Springer.
  18. Tidwell, J. (2005). Designing Interfaces: Patterns for Effective Interaction Design. O'Reilly Media, Inc., 1. edition.
  19. Trewin, S., Zimmermann, G., and Vanderheiden, G. (2004). Abstract representations as a basis for usable user interfaces. Interacting with Computers, 16(3):477-506.
  20. Vuorimaa, P., Ropponen, T., von Knorring, N., and Honkala, M. (2002). A Java based XML browser for consumer devices. In The 17th ACM Symposium on Applied Computing, Madrid, Spain.
Download


Paper Citation


in Harvard Style

Pohja M., Honkala M., Penttinen M., Vuorimaa P. and Ervamaa P. (2006). WEB USER INTERACTION - Comparison of Declarative Approaches . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-46-7, pages 295-302. DOI: 10.5220/0001238802950302


in Bibtex Style

@conference{webist06,
author={Mikko Pohja and Mikko Honkala and Miemo Penttinen and Petri Vuorimaa and Panu Ervamaa},
title={WEB USER INTERACTION - Comparison of Declarative Approaches},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2006},
pages={295-302},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001238802950302},
isbn={978-972-8865-46-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - WEB USER INTERACTION - Comparison of Declarative Approaches
SN - 978-972-8865-46-7
AU - Pohja M.
AU - Honkala M.
AU - Penttinen M.
AU - Vuorimaa P.
AU - Ervamaa P.
PY - 2006
SP - 295
EP - 302
DO - 10.5220/0001238802950302