skip to main content
10.1145/1111449.1111483acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
Article

Direct manipulation of user interfaces for migration

Authors Info & Claims
Published:29 January 2006Publication History

ABSTRACT

From a topological model of a working environment, MigriXML automatically generates a virtual reality environment for controlling the run-time migration of a graphical user interface from one computing platform to another one (e.g., from a desktop to a pocket computer), from one interaction surface to another (e.g., from a laptop to a wall screen) at run-time. For this purpose, any user interface subject to migration is described in USer Interface eXtensible Markup Language regarding its look & feel as well as the platforms and the surfaces involved in the migration. Each interface, in part or in whole, can be attached to a platform or a surface, detached from it, and migrated across platforms or interaction surfaces. Instead of communicating data and code during the migration, the description of the user interface of concern is wirelessly passed from one platform to another one to be regenerated on the target platform. To ensure a continuous control of the run-time migration, MigriXML automatically generates a world model representing the context of use where the source/target platforms/interaction surfaces are represented. Finally, migrating a user interface becomes as natural as its direct manipulation from one platform to another exactly in the same way as it is done on a single platform.

References

  1. Balme, L., Demeure, A., Barralon, N., Coutaz, J., and Calvary, G. Ethylene: a Software Architecture Reference Model for Distributed, Migrable, Plastic User Interfaces. In Proc. of Conf. on Ambient Intelligence EUSAI'04. Springer-Verlag, Berlin, 2004, 291--302.Google ScholarGoogle ScholarCross RefCross Ref
  2. Bandelloni, R., Berti, S., and Paternò, F. Mixed-Initiative, Trans-modal Interface Migration. In Proc. of MobileHCI'2004. Springer-Verlag, Berlin, 2004, 216--227.Google ScholarGoogle ScholarCross RefCross Ref
  3. Bandelloni, R. and Paternò, F. Migratory User Interfaces Able to Adapt to Various Interaction Platforms. International Journal of Human Computer Studies 60 (2004), 621--639.Google ScholarGoogle ScholarCross RefCross Ref
  4. Baudish, P., Cutrell, E., Czerwinski, M., Tandler, P., Bederson, B., and Zierlinger, A. Drag-and-Pop and Drag-and-Pick: Techniques for Accessing Remote Screen Content on Touch- and Pen-Operated Systems. In Proc. of Interact'2003. IOS Press, Amsterdam, 2003, 57--64.Google ScholarGoogle Scholar
  5. Bharat, K.A. and Cardelli, L. Migratory Applications. In Proc. of UIST'95. ACM Press, New York, 1995, 133--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Biehl, J.T. and Bailey, B.P. ARIS: An Interface for Application Relocation in an Interactive Space. In Proc. of Graphics Interface, 2004, pp. 107--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Coutaz, J., Lachenal, C., Calvary, G., and Thevenin, D. Software Architecture Adaptivity for Multi-surface Interaction and Plasticity. In Proc. of IFIP WG2.7 Workshop on Software Architecture Requirements for CSCW-CSCW'2000, ACM Press, 2000.Google ScholarGoogle Scholar
  8. Coutaz, J., Lachenal, C., and Dupuy-Chessa, S. Ontology for Multisurface Interaction. In Proc. of Interact'2003, IOS Press, Amsterdam, 2003, 447--453.Google ScholarGoogle Scholar
  9. de Sousa, J. and Garlan, D. AURA: An Architectural Framework for User Mobility in Ubiquitous Computing Environments. In Proc. of IEEE-IFIP Conf. 140 on Software Architecture (Montreal), IEEE Computer Society Press, Los Alamitos, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Grolaux, D., Van Roy, P., Vanderdonckt, J. Migratable User Interfaces: Beyond Migratory User Interfaces. In Proc. of MOBIQUITOUS'04. IEEE Computer Society Press, Los Alamitos, 2004, 422--430.Google ScholarGoogle Scholar
  11. Grudin, J. Partitioning Digital Worlds: Focal and Peripheral Awareness in Multiple Monitor Use. In Proc. of CHI'2001, ACM Press, New York, 2001, 458--465. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Grundy, J.C. and Hosking, J.G. Developing Adaptable User Interfaces for Component-based Systems. Interacting with Computers 14 (2002), 175--194.Google ScholarGoogle ScholarCross RefCross Ref
  13. Guimbretière, F., Stone, M., and Winograd, T. Fluid Interaction with High-resolution Wall-size Displays. In Proc. of 14th ACM Conf. on User Interface Software Technology UIST'2001 (Orlando, November 11-14, 2001). ACM Press, New York, 2001, 21--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Lopez, V., UsiXML: a Language Supporting Multi-Path Development of User Interfaces, Proc. of 9th IFIP Working Conference on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Specification, and Verification of Interactive Systems EHCI-DSVIS'2004 (Hamburg, July 11-13, 2004). LNCS, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 200--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Milojicic, D.S., Douglis, F., Paindaveine, Y., Wheeler, R., and Zhou, S. Process Migration. ACM Computing Surveys 32, 3 (2000), pp. 241--299. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Molina, J.P., Vanderdonckt, J., Montero, F., and Gonzalez, P. Towards Virtualization of User Interfaces. In Proc. of 10th ACM Int. Conf. on 3D Web Technology Web3D'2005 (Bangor, March 29-April 1, 2005), ACM Press, New York, 2005, 169--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Montero, F., López-Jaquero, V., Vanderdonckt, J., Gonzalez, P., Lozano, M.D., and Limbourg, Q. Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML. In Proc. of 12th Int. Work-shop on Design, Specification, and Verification of Interactive Systems DSV-IS'2005 (Newcastle upon Tyne, July 13-15, 2005), Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Puerta, A.R. A Model-Based Interface Development Environment. IEEE Software 14,4 (July/August 1997) 41--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rekimoto, J. and Masanori, S. Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. In Proc. of CHI'99. ACM Press, New York, 1999, 378--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rekimoto, J. Pick-and-Drop: A Direct Manipulation Technique for Multiple Computer Environments. In Proc. of UIST'97. ACM Press, New York, 1997, 31--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Rekimoto, J., Ayatsuka, Y., Kohno, M., and Oba, H. Proximal Interactions: A Direct Manipulation Technique for Wireless Networking. In Proc. of Interact'2003. IOS Press, Amsterdam, 2003, 511--518.Google ScholarGoogle Scholar
  22. Schäfer, K., Brauer, V. and Bruns, W. A New Approach to Human-Computer-Interaction Synchronous Modelling in Real and Virtual Spaces. In Proc. of DIS'97, ACM Press, New York, 1997, 335--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Schmalstieg, D. and Hesina, G. Application Migration for Virtual Work Environments. Vienna Univ. for Virtual Work Environments, Vienna, 2001.Google ScholarGoogle Scholar
  24. Song, H., Chu, H., and Kurakake, S. Browser Session Preservation and Migration. In Poster Session of WWW'2002.Google ScholarGoogle Scholar
  25. Tan, D.S. and Czerwinski, M. Effects of Visual Separation and Physical Discontinuities when Distributing Information across Multiple Displays. In Proc. of Interact'2003. IOS Press, Amsterdam, 2003, 252--255.Google ScholarGoogle Scholar
  26. The UIMS Tool Developers Workshop: A Metamodel for the Runtime Architecture of an Interactive System. ACM SIGCHI Bulletin 24,1 (Jan. 1992), 32--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Vanderdonckt, J. A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In Proc. of 17th Conf. on Advanced Information Systems Engineering CAiSE'05 (Porto, 13-17 June 2005). LNCS, Vol. 3520, Springer-Verlag, Berlin, 2005, 16--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. VRML Widgets Working Group Website. URL: http://zing. ncsl.nist.gov/~gseidman/vrml/wwg/Google ScholarGoogle Scholar
  29. Web3D Consortium Website. URL: http://www.web 3D.orgGoogle ScholarGoogle Scholar

Index Terms

  1. Direct manipulation of user interfaces for migration

    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
      IUI '06: Proceedings of the 11th international conference on Intelligent user interfaces
      January 2006
      392 pages
      ISBN:1595932879
      DOI:10.1145/1111449

      Copyright © 2006 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: 29 January 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate746of2,811submissions,27%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader