skip to main content
10.1145/1967486.1967585acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

OPEN: open pervasive environments for migratory interactive services

Published:08 November 2010Publication History

ABSTRACT

One important aspect of ubiquitous environments is to provide users with the possibility to freely move about and continue to interact with the available applications through a variety of interactive devices such as cell phones, PDAs, desktop computers, intelligent watches or digital television sets. Migratory applications are able to follow the user by sensing changes in the user's context and adapting to available devices, ideally without interrupting the user experience. However, applications themselves must contain functions to monitor context information, coordinate a migration, handle application adaptation and interact with the user during the migration process. To make life easier for developers and users of migratory applications, we propose an integrated Migration Service Platform (MSP), where all the common migration functions are centralised. We show how the platform is realised as middleware that contains a server for the central functions and lightweight client-side running on the end-user devices. We show how migratory applications can interact with the platform and thereby do not have to contain migration functions themselves. By using the platform, they can register and be controlled by the platform to enrich the user experience with the application. We describe the challenges following the centralisation of a migration platform that can support different types of applications, both games and business applications, implemented with either web-technologies or as component-based applications.

References

  1. www.ict-open.eu.Google ScholarGoogle Scholar
  2. M. Aksit and Z. Choukair. Dynamic, adaptive and reconfigurable systems overview and prospective vision. In Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on, pages 84--89, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Bauer, R. Olsen, M. Jacobsen, L. Sanchez, M. Imine, and N. Prasad. Context management framework for MAGNET Beyond. In Workshop on Capturing Context and Context Aware Systems and Platforms, Proceedings of IST Mobile and Wireless Summit. Citeseer, 2006.Google ScholarGoogle Scholar
  4. K. Bharat and L. Cardelli. Migratory applications. Mobile Object Systems Towards the Programmable Internet, pages 131--148, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Camara, C. Canal, and G. Salaun. Behavioural self-adaptation of services in ubiquitous computing environments. In Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on, pages 28--37, 18--19 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M.-X. Chen and F.-J. Wang. Session mobility of sip over multiple devices. In TridentCom '08: Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities, pages 1--9. ICST, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Dey. Understanding and using context. Personal and ubiquitous computing, 5(1):4--7, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. S. et al. Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration. RFC 5061 (Proposed Standard), Sept. 2007.Google ScholarGoogle Scholar
  9. J. Floch, S. Hallsteinsen, E. Stav, F. Eliassen, K. Lund, E. Gjorven, S. ICT, and N. Trondheim. Using architecture models for runtime adaptability. IEEE software, 23(2):62--70, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Friedberg. Transparent reconfiguration requires a third-party connect. TR220, Computer Science Department, University of Rochester, New York, 1987.Google ScholarGoogle Scholar
  11. A. Fuggetta, G. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on software engineering, 24(5):342--361, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Gajos, D. Christianson, R. Hoffmann, T. Shaked, K. Henning, J. Long, and D. Weld. Fast and robust interface generation for ubiquitous applications. UbiComp 2005: Ubiquitous Computing, pages 37--55, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Han, V. Perret, and M. Naghshineh. WebSplitter: a unified XML framework for multi-device collaborative Web browsing. In Proceedings of the 2000 ACM conference on Computer supported cooperative work, page 230. ACM, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. Højgaard-Hansen, H. C. Ngyuen, and H.-P. Schwefel. Session mobility solution for client-based application migration scenarios. In WONS2010, 2010.Google ScholarGoogle Scholar
  15. D. Johnson, C. Perkins, and J. Arkko. IP Mobility Support in IPv6. RFC 3775 (Proposed Standard), June 2004.Google ScholarGoogle Scholar
  16. J. Kramer and J. Magee. Dynamic configuration for distributed systems. IEEE Transactions on Software Engineering, pages 424--436, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Kramer and J. Magee. The evolving philosophers problem: Dynamic change management. IEEE Transactions on software engineering, 16(11):1293--1306, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. H. Lam and P. Baudisch. Summary thumbnails: readable overviews for small screen web browsers. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 681--690. ACM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Loke. Context-aware pervasive systems: architectures for a new breed of applications. Auerbach Pub, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Luyten and K. Coninx. Distributed user interface elements to support smart interaction spaces. In Seventh IEEE International Symposium on Multimedia, page 8, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Maia, L. Rocha, and R. Andrade. Requirements and challenges for building service-oriented pervasive middleware. In Proceedings of the 2009 international conference on Pervasive services, pages 93--102. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Martin, M. et al. D4.2: Migration Service Platform Design. Technical report, ICT-OPEN EU FP7 project, 2009.Google ScholarGoogle Scholar
  23. W. Munkongpitakkun, S. Kamolphiwong, and S. Sae-Wong. Enhanced web session mobility based on sip. In Mobility '07: Mobile technology, applications, and systems, Singapore, pages 346--350, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. A. Nickelsen, M. Martin, and H.-P. Schwefel. Service migration protocol for nfc links. In To appear in proceedings of EUNICE 2010, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Nickelsen, R. L. Olsen, and H.-P. Schwefel. Model-based decision framework for autonomous application migration. In Submitted, 2010.Google ScholarGoogle Scholar
  26. D. Niebuhr, A. Rausch, C. Klein, J. Reichmann, and R. Schmid. Achieving Dependable Component Bindings in Dynamic Adaptive Systems-A Runtime Testing Approach. In 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pages 186--197. IEEE, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. L. Olsen, J. Figueiras, J. Rasmussen, and H.-P. Schwefel. How precise should localization be? - A quantitative analysis of the impact of delay and mobility on reliability of location information. In Submitted, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  28. F. Paterno, C. Santoro, and A. Scorcia. Ambient Intelligence for Supporting Task Continuity across Multiple Devices and Implementation Languages. The Computer Journal, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. C. Perkins. IP Mobility Support for IPv4. RFC 3344 (Proposed Standard), Aug. 2002.Google ScholarGoogle Scholar
  30. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler. SIP: Session Initiation Protocol. RFC 3261 (Proposed Standard), June 2002.Google ScholarGoogle Scholar
  31. H. Schulzrinne and E. Wedlund. Application-layer mobility using sip. SIGMOBILE Mob. Comput. Commun. Rev., 4(3):47--57, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. L. Seok Joo Koh, Moon Jeong Chang. msctp for soft handover in transport layer. IEEE Communication letters, 8:189--191, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  33. R. Stűhmer, D. Anicic, S. Sen, J. Ma, K. Schmidt, and N. Stojanovic. Lifting events in rdf from interactions with annotated web pages. The Semantic Web-ISWC 2009, pages 893--908. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. E. Wedlund and H. Schulzrinne. Mobility support using sip. In WOWMOM '99: Proceedings of the 2nd ACM international workshop on Wireless mobile multimedia, pages 76--82, New York, NY, USA, 1999. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. OPEN: open pervasive environments for migratory interactive services
              Index terms have been assigned to the content through auto-classification.

              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
                iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
                November 2010
                895 pages
                ISBN:9781450304214
                DOI:10.1145/1967486

                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: 8 November 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