USIXML: A Language Supporting Multi-Path Development of User Interfaces (original) (raw)
2005, … and Interactive Systems
Abstract
AI
USIXML introduces a language designed to facilitate the multi-path development of user interfaces, addressing the rapid changes in organizational needs and the challenges in UI adaptation. The paper discusses the limitations of conventional UI development methods which often fail to accommodate flexibility in response to dynamic requirements, and suggests that USIXML can support various development approaches simultaneously, improving the process of user interface design across different platforms and modalities.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
References (26)
- Agrawal, A., Karsai, G., Ledeczi, K.: An End-to-end Domain-Driven Software Develop- ment Framework. In: Companion of the 18 th Annual ACM SIGPLAN Conference on Ob- ject-oriented Programming Systems, Languages, and Applications OOPSLA'2003 (Ana- heim, October 26-30, 2003). ACM Press, New York (2003) 8-15
- Ali, M.F., Pérez-Quiñones M.A., Abrams M.: Building Multi-Platform User Interfaces with UIML. In: Seffah, A., Javahery, H. (eds.): Multiple User Interfaces: Engineering and Ap- plication Framework. John Wiley and Sons, New York (2003)
- Bouillon, L., Vanderdonckt, J., Chow, K.C.: Flexible Re-engineering of Web Sites. In: Proc. of 8 th ACM Int. Conf. on Intelligent User Interfaces IUI'2004 (Funchal, January 13- 16, 2004). ACM Press, New York (2004) 132-139
- Brown J.: Exploring Human-Computer Interaction and Software Engineering Methodolo- gies for the Creation of Interactive Software. SIGCHI Bulletin 29,1 (1997) 32-35
- Calvary, G., Coutaz, J., Thevenin, D.: A Unifying Reference Framework for the Develop- ment of Plastic User Interfaces. In: Little, M.R., Nigay, L. (eds.): Proc. of IFIP WG2.7 (13.2) Working Conference EHCI'2001 (Toronto, May 11-13, 2001). Lecture Notes in Computer Science, Vol. 2254. Springer-Verlag, Berlin (2001) 173-192
- Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Com- puters 15,3 (2003) 289-308
- Chikofsky, E.J., Cross, J.H.: Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software 1,7 (1990) 13-17
- Constantine, L.: Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In: Jorge, J., Nunes, N.J., Falcão e Cunha, J. (eds.), Proc. of 10 th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSVIS'2003 (Funchal, June 4-6, 2003). Lecture Notes in Computer Science, Vol. 2844. Springer-Verlag, Berlin (2003) 1-9
- Eisenstein, J., Vanderdonckt, J., Puerta, A.: Model-Based User-Interface Development Techniques for Mobile Computing. In: Lester, J. (ed.), Proc. of 5 th ACM Int. Conf. on In- telligent User Interfaces IUI'2001 (Santa Fe, January 14-17, 2001). ACM Press, New York (2001) 69-76
- Gaeremynck, Y., Bergman, L.D., Lau, T.: MORE for Less: Model Recovery from Visual Interfaces for Multi-Device Application Design. In: Proc. of 7 th ACM Int. Conf. on Intelli- gent User Interfaces IUI'2003 (Miami, January 12-15, 2003). ACM Press, New York (2003) 69-76
- Griffiths, T., Barclay, P.J., Paton, N.W., McKirdy, J., Kennedy, J., Gray, P.D., Cooper, R., Goble, C.A., da Silva, P.P.: Teallach: A Model-Based User Interface Development Envi- ronment for Object Databases. Interacting with Computers 14, 1 (December 2001) 31-68
- Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process. Prentice Hall, Englewood Cliffs (2001)
- Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, B.: TOMATOXML, a General Pur- pose XML Compliant User Interface Description Language, TOMATOXML V1.2.0. Wor- king Paper n°105. Institut d'Administration et de Gestion (IAG), Louvain-la-Neuve (19 February 2004).
- Limbourg, Q., Vanderdonckt, J.: Transformational Development of User Interfaces with Graph Transformations. In: Jacob, R., Limbourg, Q., Vanderdonckt, J. (eds.): Proc. of 5 th Int. Conf. on Computer-Aided Design of User Interfaces CADUI'2004 (Madeira, January 14-16, 2004). Kluwer Academics Pub., Dordrecht (2004)
- Luo, P.: A Human-Computer Collaboration Paradgim for Bridging Besign Conceptualiza- tion and Implementation. In: F. Paternò (ed.): Interactive Systems: Design, Specification, and Verification, Proc. of the 1 st Eurographics Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS'94 (Bocca di Magra, June 8-10, 1994). Springer-Verlag, Berlin (1995) 129-147
- Luyten, K., Van Laerhoven, T., Coninx, K., Van Reeth, F.: Runtime Transformations for Modal Independent User Interface Migration. Interacting with Computers 15,3 (2003) 329- 347
- Mori, G., Paternò, F., Santoro, C.: Tool Support for Designing Nomadic Applications. In: Proc. of 7 th ACM Int. Conf. on Intelligent User Interfaces IUI'2003 (Miami, January 12-15, 2003). ACM Press, New York (2003)141-148
- Olsen, D.R., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P.: Cross Modal Interaction using XWEB. In: Proc. of the 13 th Annual ACM Symposium on User Interface Software and Technology UIST'2000 (San Diego, November 5-8, 2000). ACM Press, New York (2000) 191-200
- Partsch, H., Steinbruggen, R.: Program Transformation Systems. ACM Computing Surveys 15,3 (September 1983), 199-236
- Paternò, F. Model-Based Design and Evaluation of Interactive Applications. Springer- Verlag, Berlin (2000)
- Puerta, A., Eisenstein, J.: Developing a Multiple User Interface Representation Framework for Industry. In: Seffah, A., Javahery, H. (eds.): Multiple User Interfaces: Engineering and Application Framework. John Wiley and Sons, New York (2003)
- Rozenberg, G. (ed.). Handbook of Graph Grammars and Computing by Graph Transforma- tion. World Scientific, Singapore (1997)
- Sucrow, B.: On Integrating Software-Ergonomic Aspects in the Specification Process of Graphical User Interfaces. Transactions of the SDPS Journal of Integrated Design & Proc- ess Science. Society for Design & Process Science 2,2 (June 1998) 32-42
- Sumner, T., Bonnardel, N., Kallak, B.H.: The Cognitive Ergonomics of Knowledge-Based Design Support Systems PAPERS: Intelligent Support. In: Proceedings of ACM Confer- ence on Human Factors in Computing Systems CHI'97 (Atlanta, April 1997). ACM Press, New York (1997) 83-90
- Vanderdonckt, J., Berquin, P.: Towards a Very Large Model-Based Approach for User In- terface Development. In: Paton, N.W., Griffiths, T. (eds.): Proc. of 1 st IEEE Int. Workshop on User Interfaces to Data Intensive Systems UIDIS'99 (Edinburgh, September 5-6, 1999). IEEE Computer Society Press, Los Alamitos (1999) 76-85
- Wong, C., Chu, H.H., Katagiri, M.A., Single-Authoring Technique for Building Device- Independent Presentations. In: Proc. of W3C Workshop on Device Independent Authoring Techniques (St. Leon-Rot, 15-26 September 2002), accessible at http://www.w3.org/2002/ 07/DIAT/posn/docomo.pdf