ABSTRACT
In this paper we introduce a practical approach to share the user interface of MVC compatible interactive applications with remote devices that have the ability to adapt the user interface to their specific look and feel. We present the system architecture and the methodology to model the user interface as a set of RESTful resources. The remote user interface and the application state are synchronized using an Web-based event-driven system.
- S. DeRose, D. Orchard, and E. Maler. XML linking language (XLink) version 1.0. W3C recommendation, W3C, June 2001. http://www.w3.org/TR/2001/REC-xlink-20010627/.Google Scholar
- R. Fielding and R. Taylor. Principled design of the modern web architecture. ACM Transactions on Internet Technology (TOIT), Jan 2002. Google ScholarDigital Library
- K. Gajos and D. S. Weld. Supple: automatically generating user interfaces. In IUI '04: Proceedings of the 9th international conference on Intelligent user interfaces, pages 93--100, New York, NY, USA, 2004. ACM. Google ScholarDigital Library
- J. Helms, R. Schaefer, K. Luyten, J. Vanderdonckt, J. Vermeulen, and M. Abrams. User interface markup language (UIML) version 4.0. Committee draft, OASIS, Jan. 2008. http://www.oasis-open.org/committees/download.php/28457/uiml-4.0-cd01.pdf.Google Scholar
- R. Khare and R. N. Taylor. Extending the representational state transfer (rest) architectural style for decentralized systems. In ICSE '04: Proceedings of the 26th International Conference on Software Engineering, pages 428--437, Washington, DC, USA, 2004. IEEE Computer Society. 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
- M. Nottingham. Web Linking. Internet draft, Jan. 2010. http://tools.ietf.org/id/draft-nottingham-http-link-header-07.txt.Google Scholar
- T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hopper. Virtual network computing. Internet Computing, IEEE, 2(1):33--38, Jan/Feb 1998. Google ScholarDigital Library
- A. B. Roach. A SIP Event Package for Subscribing to Changes to an HTTP Resource. Internet draft, Dec. 2009. http://tools.ietf.org/id/draft-roach-sip-http-subscribe-06.txt.Google Scholar
Index Terms
- A RESTful architecture for adaptive and multi-device application sharing
Recommendations
User interface tailoring for multi-platform service access
IUI '02: Proceedings of the 7th international conference on Intelligent user interfacesDue to the diversity of display capabilities and input devices, mobile computing gadgets have caused a dramatic increase in the development effort of interactive services. User interface (UI) tailoring and multi platform access represent two promising ...
User interface plasticity: model driven engineering to the limit!
EICS '10: Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systemsTen years ago, I introduced the notion of user interface plasticity to denote the capacity of user interfaces to adapt, or to be adapted, to the context of use while preserving usability. The Model Driven Engineering (MDE) approach, which was used for ...
Context-aware and mobile interactive systems: the future of user interfaces plasticity
EICS '09: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systemsMobility and integration of systems into the physical environment are key challenges for computer science. In particular, User Interfaces (UI) must accommodate variations in the context of use while preserving human-centered properties. We call this ...
Comments