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.
- F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture: A System of Patterns. Wiley, 1996. Google ScholarDigital Library
- 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 Scholar
- E. Gamma, R. Helm, R. Johnson, and J. M. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- K. Luyten and K. Coninx. Distributed user interface elements to support smart interaction spaces. In Proceedings of ISM'05, pages 277--286, 2005. Google ScholarDigital Library
- 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 ScholarDigital Library
- T. Reenskaug. Working with Objects - The OOram Software Engineering Method. Manning Publ., 1995.Google Scholar
Index Terms
- Research directions for the application of MVC in ambient computing environments
Recommendations
Learning in Ubiquitous Computing Environments
The application of ubiquitous technologies in the improvement of education strategies is called Ubiquitous Learning. GlobalEdu is a model created to support ubiquitous learning. The model has the necessary support to implement learning-related ...
Using Jini to enable pervasive computing environments
ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference - Volume 1Pervasive computing is a vision aimed at facilitating access to information anywhere and anytime, wherein stationary and mobile devices interact seamlessly to aid the users in their tasks. As the enabling hardware becomes smaller, smarter and cheaper ...
Comments