{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T23:24:50Z","timestamp":1725578690427},"publisher-location":"London","reference-count":60,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9780857292490"},{"type":"electronic","value":"9780857292506"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-0-85729-250-6_2","type":"book-chapter","created":{"date-parts":[[2011,3,2]],"date-time":"2011-03-02T17:47:48Z","timestamp":1299088068000},"page":"9-23","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["State of the Art in Migration"],"prefix":"10.1007","author":[{"given":"Fabio","family":"Patern\u00f2","sequence":"first","affiliation":[]},{"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[]},{"given":"Rasmus","family":"Olsen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,3,3]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., Shuster, J.: UIML: An appliance-independent XML user interface language. In: Proceedings of the 8th WWW Conference, Toronto, 11\u201314 May 1999","DOI":"10.1016\/S1389-1286(99)00044-4"},{"key":"2_CR66","unstructured":"Allard, J., Chinta, V., Gundala, S., Richard III, G.G.: Jini Meets UPnP: An Architecture for Jini\/UPnP Interoperability, pp. 268\u2013275. SAINT (2003)"},{"key":"2_CR2","first-page":"291","volume-title":"Proceedings of EUSAI \u201904, Lecture Notes in Computer Science, vol.\u00a03295","author":"L. Balme","year":"2004","unstructured":"Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G.: CAMELEON-RT: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Markopoulos P. et al. (eds.) Proceedings of EUSAI \u201904, Lecture Notes in Computer Science, vol.\u00a03295, pp.\u00a0291\u2013302. Springer Berlin (2004)"},{"key":"2_CR3","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1016\/j.ijhcs.2003.11.007","volume":"60","author":"R. Bandelloni","year":"2004","unstructured":"Bandelloni, R., Patern\u00f2, F.: Migratory user interfaces able to adapt to various interaction platforms. Int. J. Hum. Comput. Stud. 60, 621\u2013639 (2004)","journal-title":"Int. J. Hum. Comput. Stud"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Bharat, K.A., Cardelli, L.: Migratory applications. In: Proceedings of User Interface Software and Technology (UIST \u201995), pp.\u00a0133\u2013142. Pittsburgh, 15\u201317 Nov 1995","DOI":"10.1145\/215585.215711"},{"key":"2_CR7","unstructured":"Cameleon: Cameleon FP5 European project web site. http:\/\/giove.isti.cnr.it\/projects\/cameleon.html (2004)"},{"key":"2_CR8","unstructured":"Consensus: FP5 European project web site. http:\/\/www.consensus-online.org (2004)"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Dearman, D., Pierce, J.: It\u2019s on my other computer!: Computing with multiple devices. In: Proceedings of the 26th Annual SIGCHI Conference on Human Factors in Computing Systems ACM CHI\u201908, Florence 5\u201310 April 2008, pp.\u00a0767\u2013776.","DOI":"10.1145\/1357054.1357177"},{"key":"2_CR10","unstructured":"Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-aware applications. In: Proceedings of Workshops on Software Engineering for Wearable and Pervasive Computing, Limerick, 6 June 2000"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"De Sousa, J., Garlan, D.: Aura: An architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE-IFIP Conference on Software Architecture, Montreal (2002)","DOI":"10.1007\/978-0-387-35607-5_2"},{"key":"2_CR12","unstructured":"Fowler, M.: Martin Fowler\u2019s web page on dependency injection. http:\/\/martinfowler.com\/articles\/injection.html (2006). Accessed June 2006"},{"key":"2_CR13","first-page":"37","volume-title":"Fast and robust interface generation for ubiquitous applications. In: Proceedings of UBICOMP\u201905: Ubiquitous computing, Lecture Notes in Computer Science, vol.\u00a03660","author":"K. Gajos","year":"2005","unstructured":"Gajos, K., Christianson, D., Hoffmann, R., Shaked, T., Henning, K., Long, J.J., Weld, D.S.: Fast and robust interface generation for ubiquitous applications. In: Proceedings of UBICOMP\u201905: Ubiquitous computing, Lecture Notes in Computer Science, vol.\u00a03660, pp.\u00a037\u201355. Springer, Berlin Sept (2005)"},{"key":"2_CR14","unstructured":"Games@Large FP6 European Project. http:\/\/www.gamesatlarge.eu"},{"issue":"2","key":"2_CR15","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MPRV.2002.1012334","volume":"21","author":"D. Garlan","year":"2002","unstructured":"Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project Aura: toward distraction-free pervasive computing. IEEE Pervasive Comput. 21(2), 22\u201331 (April\u2013June 2002)","journal-title":"IEEE Pervasive Comput."},{"key":"2_CR16","unstructured":"Garret, J.J.: Ajax: a new approach to web applications. Adaptive path, 18 Feb 2005. http:\/\/www.adaptivepath.com\/publications\/essays\/archives\/000385.php (2005)"},{"key":"2_CR17","unstructured":"Ghader, M., Olsen, R.L., Genet, M.G., Tafazolli, R.: Service management platform for personal networks. In: Proceedings of 1st Summit 2005, Dresden (2005)"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Han, R., Perret, V., Naghshineh, M.: WebSplitter: Orchestrating multiple devices for collaborative web browsing. In: Proceedings of ACM Conference on Computer Supported Cooperative Work (CSCW), pp.\u00a0221\u2013230. Philadelphia, 2\u20136 Dec 2000","DOI":"10.1145\/358916.358993"},{"key":"2_CR19","unstructured":"JavaBeans technology. java.sun.com\/products\/ejb"},{"key":"2_CR20","unstructured":"Jini network technology. http:\/\/wwws.sun.com\/software\/jini\/"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Johnson, D., Perkins, C., Arkko, J.: Mobility support in ipv6, RFC 3775. Internet Engineering Task Force (IETF), June 2004","DOI":"10.17487\/rfc3775"},{"key":"2_CR22","unstructured":"Khedr, M., Karmouch, A.: Enhancing service discovery with context information. IEEE Canadian Conference of Electrical and Computer Engineering, Brazil (2002)"},{"issue":"4","key":"2_CR25","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1109\/TSE.1985.232231","volume":"11","author":"J. Kramer","year":"1985","unstructured":"Kramer, J., Magee, J.: Dynamic configuration for distributed systems. IEEE Trans. Softw. Eng. 11(4), 424\u2013436 (1985)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"2_CR26","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/MPRV.2003.1228530","volume":"2","author":"C. Lee","year":"2003","unstructured":"Lee, C., Nordstedt, D., Helal, S.: Enabling smart spaces with OSGi. IEEE Pervasive Comput. 2(3), 89\u201394 (2003)","journal-title":"IEEE Pervasive Comput."},{"key":"2_CR27","volume-title":"End-user development","author":"H. Lieberman","year":"2005","unstructured":"Lieberman, H., Patern\u00f2, F., Wulf, V.: End-user development. Springer, Netherlands (2005)"},{"key":"2_CR28","first-page":"325","volume-title":"Engineering advanced web applications","author":"Q. Limbourg","year":"2004","unstructured":"Limbourg, Q., Vanderdonckt, J.: UsiXML: A user interface description language supporting multiple levels of independence. In: Matera, M., Comai, S. (eds.) Engineering advanced web applications, pp.\u00a0325\u2013338. Rinton Press, Paramus (2004)"},{"key":"2_CR29","unstructured":"Luyten, K., Coninx, K.: Distributed user interface elements to support smart interaction spaces. In: Proceedings of IEEE Symposium on Multimedia, Irvine, 12\u201314 Dec 2005"},{"key":"2_CR31","unstructured":"MAGNET-b: My personal adaptive global net. http:\/\/www.ist-magnet.org\/ (2004)"},{"key":"2_CR32","unstructured":"Mattern, F., Sturm, P.: From distributed systems to ubiquitous computing\u2014the state of the art, trends, and prospects of future networked systems. In: Proceedings of the Symposium on Trends in der Informationstechnologie am Beginn des 21. Jahrhunderts, pp.\u00a0109\u2013134, May 2002"},{"key":"2_CR33","unstructured":"Mehdi, Q., Kumar, P., Salim, A., Bechkoum, K.: Content adaptation and shared state distribution for multiplayer mobile games. In: Proceedings of 9th International Conference on Computer Games: AI, Animation, Mobile, Educational & Serious Games, CGames \u201906, Dublin, 22\u201324 Nov 2006"},{"key":"2_CR34","doi-asserted-by":"crossref","unstructured":"Melchior, J., Grolaux, D., Vanderdonckt, J., Van Roy, P.: A toolkit for peer-to-peer distributed user interfaces: Concepts, implementation, and applications, EICS\u201909, pp.\u00a069\u201378, Pittsburgh, 15\u201317 July 2009","DOI":"10.1145\/1570433.1570449"},{"key":"2_CR35","unstructured":"Messer, A., Greenberg, I., Bernadat, P., Milojicic, D.S., Chen, D., Giuli, T.J., Gu, X.: Towards a distributed platform for resource-constrained devices. In: Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS\u201902), pp.\u00a043\u201351, Vienna, July 2002"},{"issue":"3","key":"2_CR36","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1145\/367701.367728","volume":"32","author":"D. Milojicic","year":"2000","unstructured":"Milojicic, D., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S.: Process migration. ACM Comput. Surv. 32(3), 241\u2013299, Sept 2000","journal-title":"ACM Comput. Surv."},{"key":"2_CR37","unstructured":"MoCA: Homepage of the MoCA framework. http:\/\/www.lac.inf.puc-rio.br\/moca\/ (2006). Accessed Aug 2006"},{"issue":"8","key":"2_CR38","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2004.40","volume":"30","author":"G. Mori","year":"2004","unstructured":"Mori, G., Patern\u00f2, F., Santoro, C.: Design and development of multi-device user interfaces through multiple logical descriptions. IEEE Trans. Softw. Eng. 30(8), pp.\u00a0507\u2013520. IEEE Press, Aug 2004","journal-title":"IEEE Trans. Softw. Eng"},{"key":"2_CR39","unstructured":"Moscovitz, R., et al.: Host identity protocol, draft-ietf-hip-base-07 (work in progress). Internet Engineering Task Force (IETF), February 2007"},{"key":"2_CR40","doi-asserted-by":"crossref","unstructured":"Newman, M.W., Izadi, S., Edwards, W.K., Sedivy, J.Z., Smith, T.F.: User interfaces when and where they are needed: An infrastructure for recombinant computing. In: Proceedings of the UIST\u201902, Paris, 27\u201330 Oct 2002","DOI":"10.1145\/571985.572009"},{"key":"2_CR41","doi-asserted-by":"crossref","unstructured":"Nichols, J., Myers, B.A., Higgins, M., Hughes, J., Harris, T.K., Rosenfeld, R., Pignol, M.: Generating remote control interfaces for complex appliances. In: Proceedings of ACM UIST\u201902, pp.\u00a0161\u2013170, Paris, 27\u201330 Oct 2002","DOI":"10.1145\/571985.572008"},{"key":"2_CR42","doi-asserted-by":"crossref","unstructured":"Olsen, D.R., Jefferies, S., Nielsen, S.T., Moyes, W., Fredrickson, P.: Cross-modal interaction using XWeb. In: Proceedings of UIST 2000: ACM SIGGRAPH Symposium on User Interface Software and Technology, pp.\u00a0191\u2013200, San Diego, 2000","DOI":"10.1145\/354401.354764"},{"key":"2_CR43","unstructured":"Oreizy, P., Taylor, R.N., Medvidovic, N.: Architecture-based runtime software evolution. In: Proceedings of the 20th International Conference on Software Engineering, pp.\u00a0177\u2013186, Kyoto, 19\u201325 April 1998"},{"key":"2_CR44","unstructured":"OSGi Alliance. http:\/\/www.osgi.org\/"},{"key":"2_CR46","doi-asserted-by":"crossref","unstructured":"Perkins, C.: IP mobility support for IPv4, RFC 3344. Internet Engineering Task Force (IETF), August 2002","DOI":"10.17487\/rfc3220"},{"key":"2_CR47","unstructured":"Pluto.: http:\/\/plutohome.com\/index.php?section=media_entertainment"},{"key":"2_CR48","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1007\/3-540-45427-6_7","volume-title":"ICrafter: A service framework for ubiquitous computing environments. In: Proceedings of UBICOMP 2001, Lecture Note in Computer Science","author":"S.R. Ponnekanti","year":"2001","unstructured":"Ponnekanti, S.R., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: ICrafter: A service framework for ubiquitous computing environments. In: Proceedings of UBICOMP 2001, Lecture Note in Computer Science, vol.\u00a02201, pp.\u00a056\u201375 (Atlanta, 2001) ISBN:3\u2013540-42614\u20130. Springer, London (2001)"},{"key":"2_CR49","doi-asserted-by":"crossref","unstructured":"Puerta, A., Eisenstein, J.: XIML: A common representation for interaction data. In: Proceedings of IUI 2002 (San Francisco, 13\u201316 Jan 2002), ACM, New York (2002)","DOI":"10.1145\/502716.502763"},{"key":"2_CR50","unstructured":"Renier, T., et al.: MIPv6 operations in IMS-based access networks. In: Proceedings of WPMC\u201906, San Diego, Sept 2006"},{"key":"2_CR51","unstructured":"Riegel, M., Tuexen, M.: Mobile SCTP, draft-riegel-tuexen-mobile-sctp-07.txt (work in progress). Internet Engineering Task Force (IETF), Oct 2006"},{"issue":"12","key":"2_CR52","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1109\/TMC.2007.1053","volume":"6","author":"O. Riva","year":"2006","unstructured":"Riva, O., Nzouonta, J., Borcea, C.: Reliable migratory services in ad hoc networks. IEEE Trans. Mob. Comput. 6(12), 1313\u20131328, Dec 2007 (2006)","journal-title":"IEEE Trans. Mob. Comput."},{"key":"2_CR53","doi-asserted-by":"crossref","unstructured":"Rosenberg, J., et al.: SIP: Session Initiation Protocol, RFC 3261. Internet Engineering Task Force (IETF), June 2002","DOI":"10.17487\/rfc3261"},{"key":"2_CR54","unstructured":"Sadjadi, S.M.: A survey of adaptive middleware software engineering and network systems laboratory. Michigan State University, USA Technical Report MSU-CSE 3\u201335, 2003"},{"key":"2_CR55","unstructured":"Salutation: Architecture specification (Part-1), the salutation consortium. Available: http:\/\/www.salutation.org\/ (1999)"},{"issue":"SI","key":"2_CR56","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1145\/844128.844163","volume":"36","author":"C.P. Sapuntzakis","year":"2002","unstructured":"Sapuntzakis, C.P., Chandra, R., Pfaff, B., Chow, J., Lam, M.S., Rosenblum, M.: Optimizing the migration of virtual computers. SIGOPS Oper. Syst. Rev. 36(SI), 377\u2013390 (2002)","journal-title":"SIGOPS Oper. Syst. Rev"},{"key":"2_CR57","unstructured":"SLP: Service Location Protocol svrloc\u2014RFC2608, V2 ed., IETF, June 1999"},{"key":"2_CR58","unstructured":"Spring: Homepage of the spring framework. http:\/\/www.springframework.org\/ (2006)"},{"issue":"6","key":"2_CR59","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1109\/32.508313","volume":"22","author":"R.N. Taylor","year":"1996","unstructured":"Taylor, R.N., et al.: A component- and message-based architectural style for GUI software. IEEE Trans. Softw. Eng. 22(6), 390\u2013406 June 1996","journal-title":"IEEE Trans. Softw. Eng"},{"key":"2_CR60","volume-title":"Modeling the adaptation behavior of adaptive embedded systems","author":"M. Trapp","year":"2005","unstructured":"Trapp, M.: Modeling the adaptation behavior of adaptive embedded systems. M\u00fcnchen: Verlag Dr. Hut, 2005 Zugl.: Kaiserslautern, Techn. Univ. Diss. (2005)"},{"key":"2_CR61","unstructured":"TS23.228: 3rd generation partnership project, IP Multimedia Subsystem (IMS)\u2014Stage 2, TS 23.228, v5.15.0, 3GPP, June 2006"},{"key":"2_CR62","unstructured":"UPnP: Universal plug\u2019n\u2019play. http:\/\/www.upnp.org\/ (1999)"},{"key":"2_CR63","doi-asserted-by":"crossref","unstructured":"Wetherall, D.: Active network vision reality: lessons from a capsule-based system. In: Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP 1999), pp.\u00a064\u201379, Charleston, Dec 1999","DOI":"10.1145\/319344.319156"},{"key":"2_CR64","volume-title":"Software agents","author":"J. White","year":"1997","unstructured":"White, J.: Mobile agents. In: Bradshaw. (ed.) Software agents. MIT Press, Cambridge (1997)"},{"key":"2_CR65","first-page":"244","volume-title":"ICWE 2004, Lecture Notes in Computer Science, vol.\u00a03140","author":"T. Ziegert","year":"2004","unstructured":"Ziegert, T., Lauff, M., Heuser, L.: Device independent web applications\u2014the author once\u2014display everywhere approach. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004, Lecture Notes in Computer Science, vol.\u00a03140, pp.\u00a0244\u2013255. Springer, Berlin (2004)"}],"container-title":["Human-Computer Interaction Series","Migratory Interactive Applications for Ubiquitous Environments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-85729-250-6_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,3]],"date-time":"2022-09-03T00:59:42Z","timestamp":1662166782000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-0-85729-250-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9780857292490","9780857292506"],"references-count":60,"URL":"https:\/\/doi.org\/10.1007\/978-0-85729-250-6_2","relation":{},"ISSN":["1571-5035"],"issn-type":[{"type":"print","value":"1571-5035"}],"subject":[],"published":{"date-parts":[[2011]]},"assertion":[{"value":"3 March 2011","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}