skip to main content
10.1145/1824749.1824756acmotherconferencesArticle/Chapter ViewAbstractPublication PagespeicsConference Proceedingsconference-collections
research-article

Research directions for the application of MVC in ambient computing environments

Published:20 July 2010Publication History

ABSTRACT

To fulfil the requirements of emerging trends in mobile interaction, common patterns for system design need adaptations and extensions. The realization of explicit interaction in ambient or pervasive computing environments introduces a physical distribution of input devices and technology embedded into the environment of the user. This paper presents the extension of the Model-View-Controller approach to separate the user interface implementation from the physical host of the application to control.

References

  1. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture: A System of Patterns. Wiley, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Coutaz. Pac-ing the architecture of your user interface. In M. D. Harrison and J. C. Torres, editors, DSV-IS, pages 13--27. Springer, 1997.Google ScholarGoogle Scholar
  3. E. Gamma, R. Helm, R. Johnson, and J. M. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. D. Hill. The abstraction-link-view paradigm: using constraints to connect user interfaces to applications. In Proceedings CHI '92, pages 335--342, 1992. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Johanson, A. Fox, and T. Winograd. The interactive workspaces project: experiences with ubiquitous computing rooms. Pervasive Computing, IEEE, 1(2):67--74, Apr-Jun 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. E. Krasner and S. T. Pope. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. J. Object Oriented Program., 1(3):26--49, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Lorenz. A conceptual framework for interoperability of mobile user interfaces with ambient computing environments. International Journal of Mobile Human Computer Interaction, 2010. in press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Lorenz. The Separated User Interface in Ambient Computing Environments: A holistic Framework-based Approach for Design, Infrastructures and Tools. PhD thesis, RWTH Aachen University, 2010.Google ScholarGoogle Scholar
  9. K. Luyten and K. Coninx. Distributed user interface elements to support smart interaction spaces. In Proceedings of ISM'05, pages 277--286, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Melchior, D. Grolaux, J. Vanderdonckt, and P. Van Roy. A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In Proceedings of EICS '09, pages 69--78. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Reenskaug. Working with Objects - The OOram Software Engineering Method. Manning Publ., 1995.Google ScholarGoogle Scholar

Index Terms

  1. Research directions for the application of MVC in ambient computing environments

            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 Other conferences
              PEICS '10: Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
              July 2010
              47 pages
              ISBN:9781450302463
              DOI:10.1145/1824749
              • Conference Chair:
              • Kai Breiner,
              • Program Chair:
              • Gerrit Meixner

              Copyright © 2010 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: 20 July 2010

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader