ABSTRACT
The distribution of user interfaces is a reality. To represent this reality this paper presents a metamodel to characterize user interface distribution capabilities and states. This metamodel allows analyzers/designers to manipulate user interface distribution models by the means of two model editors in order to calculate their capabilities and states. Based on these characteristics, five cases of study are analyzed and as result of this analysis, we redefine the distributed user interface concept as a user interface state, and define the distributable user interface concept as a user interface capability. Finally, we present the Proxywork system to illustrate the distributable user interface concept.
- L. Terrenghi, A. Quigley and A. Dix. A taxonomy for and analysis of multi-person-display ecosystems. Personal Ubiquitous Comput., vol. 13, n° 8, pp. 583--598, 2009. Google ScholarDigital Library
- G. Calvary, J. Coutaz, L. Bouillon, M. Florins, Q. Limbourg, L. Marucci, F. Paternò, C. Santoro, N. Souchon, D. Thevenin and J. Vanderdonckt. The CAMELEON reference framework, Deliverable 1.1, CAMELEON Project, 03 September 2002. URL:http://www.w3.org/2005/Incubator/model-based-ui/wiki/Cameleon_reference_framework. {last access: 06/12/2013}.Google Scholar
- Object Management Group. IFML: The Interaction Flow Modeling Language. URL=http://www.ifml.org/ {last access: 06/20/2014}.Google Scholar
- Object Management Group. Meta-Object Facility (MOF). URL=http://www.omg.org/mof/ {last access: 06/20/2014}.Google Scholar
- Object Management Group. Object Constraint Language (OCL). URL=http://www.omg.org/spec/OCL/ {last access: 06/20/2014}Google Scholar
- Eclipse Foundation. Eclipse Modeling Framework Project. URL= http://www.eclipse.org/modeling/emf/ {last access: 06/20/2014}Google Scholar
- Eclipse Foundation. Graphical Modeling Project. URL= http://www.eclipse.org/modeling/gmp/ {last access: 06/20/2014}Google Scholar
- J. Vanderdonckt and F. Bodart. Encapsulating knowledge for intelligent automatic interaction objects selection. Proc. of INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, Amsterdam, 1993. Google ScholarDigital Library
- M. Manca y F. Paternò, Distributed User Interfaces with MARIA. Proc. of Distributed User Interfaces 2011 (DUI 2011) CHI 2011 Workshop, Vancouver, BC, Canada, May 2011.Google Scholar
- P. G. Villanueva, J. A. Gallud and R. Tesoriero. WallShare: A collaborative multi-pointer system for portable devices. Proc. of Workshop on coupled displays visual interfaces in conjunction with AVI 2010, pp. 31--34. May 25th, 2010. Rome, Italy. Google ScholarDigital Library
- P. G. Villanueva, J. A. Gallud and R. Tesoriero. Multi-pointer and Collaborative System for Mobile Devices. Proc. of the MobileHCI 2010. ACM. September 7th-10th, 2010. Lisbon, Portugal. Google ScholarDigital Library
- P. G. Villanueva, R. Tesoriero, J. A. Gallud, A. H. Altalhi. A Framework to Develop Web Applications Based on RFID Panels. International Journal of Universal Computer Science. ISSN: 0948-695x, vol. 19(12), pp 1792--1807. 2013.Google Scholar
- R. Tesoriero, P. G. Villanueva, H. M. Fardoun, G. Sebastián. Distributed User Interfaces in Public Spaces using RFID-based Panels. International Journal of Human-Computer Studies. ISSN: 1071-5819, vol. 72(1), pp 111--125. 2014. Google ScholarDigital Library
- P. G. Villanueva, R. Tesoriero and J. A. Gallud. Distributing web components in a display ecosystem using Proxywork. BCS-HCI '13. Proc. of the 27th International BCS Human Computer Interaction Conference, Brunel University, London, UK, 9-13 September 2013, art. 28. URL=http://dl.acm.org/citation.cfm?id=2578048 Google ScholarDigital Library
- P. G. Villanueva. Distributable User Interfaces. PhD Thesis. University of Castilla-La Mancha. 2014.Google Scholar
Index Terms
- Distributing User Interfaces
Recommendations
distributed user interfaces: collaboration and usability
CHI EA '12: CHI '12 Extended Abstracts on Human Factors in Computing SystemsThis document describes the most relevant issues regarding collaboration and usability when using distributed user interfaces (DUIs). The goal of this workshop is to promote the discussion about the emerging topic of DUIs, answering a set of key ...
A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications
EICS '09: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systemsIn this paper we present a software toolkit for deploying peer-to-peer distributed graphical user interfaces across four dimensions: multiple displays, multiple platforms, multiple operating systems, and multiple users, either independently or ...
The University of Alberta user interface management system
In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
Comments