{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:44:22Z","timestamp":1742913862416,"version":"3.40.3"},"publisher-location":"Boston, MA","reference-count":54,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387938073"},{"type":"electronic","value":"9780387938080"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-0-387-93808-0_8","type":"book-chapter","created":{"date-parts":[[2009,10,1]],"date-time":"2009-10-01T11:47:11Z","timestamp":1254397631000},"page":"201-227","source":"Crossref","is-referenced-by-count":10,"title":["Pervasive Computing Middleware"],"prefix":"10.1007","author":[{"given":"Gregor","family":"Schiele","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcus","family":"Handte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Becker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Adjie-Winoto W, Schwartz E, Balakrishnan H, Lilley J (1999) The design and implementation of an intentional naming system. In: Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP99), ACM","DOI":"10.1145\/319151.319164"},{"issue":"3","key":"8_CR2","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1109\/12.580429","volume":"46","author":"D Anthony","year":"1997","unstructured":"Anthony D Joseph MFK Joshua A Tauber (1997) Mobile computing with the rover toolkit. IEEE Transactions on Computers 46(3):337\u2013352","journal-title":"IEEE Transactions on Computers"},{"key":"8_CR3","unstructured":"Bauer M, Becker C, H\u00e4hner J, Schiele G (2003) ContextCube - providing context information ubiquitously. In: Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS 2003)"},{"key":"8_CR4","unstructured":"Becker C, Geihs K (2000) Generic QoS-support for CORBA. In: Proceedings of 5th IEEE Symposium on Computers and Communications (ISCC\u20192000)"},{"key":"8_CR5","unstructured":"Becker C, Schiele G, Gubbels H, Rothermel K (2003) Base \u2013 a micro-broker-based middleware for pervasive computing. In: Proceedings of the IEEE international conference on Pervasive Computing and Communications (PerCom), URL DOI citeseer.nj.nec.com\/550575.html"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Becker C, Handte M, Schiele G, Rothermel K (2004) Pcom - a component system for adaptive pervasive computing applications. In: 2nd IEEE International Conference on Pervasive Computing and Communications (PerCom 04)","DOI":"10.1109\/PERCOM.2004.1276846"},{"issue":"1","key":"8_CR7","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/2080.357392","volume":"2","author":"AD Birrell","year":"1984","unstructured":"Birrell AD, Nelson BJ (1984) Implementing remote procedure calls. ACM Trans Comput Syst 2(1):39\u201359, DOI http:\/\/doi.acm.org\/10.1145\/2080.357392","journal-title":"ACM Trans Comput Syst"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Bishop J, Horspool N (2006) Cross-platform development: Software that lasts. In: SEW \u201906: Proceedings of the 30th Annual IEEE\/NASA Software Engineering Workshop, IEEE Computer Society, Washington, DC, USA, pp 119\u2013122, DOI http:\/\/dx.doi.org\/10.1109\/SEW.2006.14","DOI":"10.1109\/SEW.2006.14"},{"key":"8_CR9","unstructured":"Blair G, Coulson G, Andersen A, Blair L, Clarke M, Costa F, Duran-Limon H, Fitzpatrick T, Johnston L, Moreira R, Parlavantzas N, Saikoski K (2001) The design and implementation of Open ORB version 2. IEEE Distributed Systems Online Journal 2(6)"},{"key":"8_CR10","unstructured":"Blair GS, Coulson G, Robin P, Papathomas M (2000) An architecture for next generation middleware. In: Proceedings of Middleware 2000"},{"issue":"2","key":"8_CR11","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1145\/214419.214420","volume":"4","author":"N Carriero","year":"1986","unstructured":"Carriero N, Gelernter D (1986) The s\/net\u2019s linda kernel. ACM Trans Comput Syst 4(2):110\u2013129, DOI http:\/\/doi.acm.org\/10.1145\/214419.214420","journal-title":"ACM Trans Comput Syst"},{"key":"8_CR12","unstructured":"Chappell D (2006) Understanding .NET (2nd Edition). Addison-Wesley Professional"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Coen M, Phillips B, Warshawsky N, Weisman L, Peters S, Finin P (1999) Meeting the computational needs of intelligent environments: The metaglue system. In: 1st International Workshop on Managing Interactions in Smart Environments (MANSE\u201999), pp 201\u2013212","DOI":"10.1007\/978-1-4471-0743-9_17"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/s007790170019","volume":"5","author":"AK Dey","year":"2001","unstructured":"Dey AK (2001) Understanding and using context. Personal Ubiquitous Comput 5(1):4\u20137, DOI http:\/\/dx.doi.org\/10.1007\/s007790170019","journal-title":"Personal Ubiquitous Comput"},{"key":"8_CR15","unstructured":"Dey AK, Abowd GD (2000) The context toolkit: Aiding the development of context-aware applications. In: Proceedings of the Workshop on Software Engineering for Wearable and Pervasive Computing"},{"key":"8_CR16","unstructured":"Eddon G, Eddon H (1998) Inside Distributed Com. Microsoft Press"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Edwards KW, WNewman M, Sedivy JZ, Smith TF, Balfanz D, Smetters DK (2002) Using speakeasy for ad hoc peer-to-peer collaboration. In: 2002 ACM Conference on Computer Supported Cooperative Work, pp 256\u2013265","DOI":"10.1145\/587078.587114"},{"issue":"2","key":"8_CR18","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"PT Eugster","year":"2003","unstructured":"Eugster PT, Felber PA, Guerraoui R, Kermarrec AM (2003) The many faces of publish\/subscribe. ACM Comput Surv 35(2):114\u2013131, DOI http:\/\/doi.acm.org\/10.1145\/857076.857078","journal-title":"ACM Comput Surv"},{"issue":"2","key":"8_CR19","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MPRV.2002.1012334","volume":"1","author":"D Garlan","year":"2002","unstructured":"Garlan D, Siewiorek D, Smailagic A, Steenkiste P (2002) Towards distraction-free pervasive computing. IEEE Pervasive Computing 1(2):22\u201331","journal-title":"IEEE Pervasive Computing"},{"issue":"4","key":"8_CR20","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1145\/1035582.1035584","volume":"22","author":"R Grimm","year":"2004","unstructured":"Grimm R, Davis J, Lemar E, MacBeth A, Swanson S, Anderson T, Bershad B, Borriello G, Gribble S, Wetherall D (2004) System support for pervasive applications. ACM Transactions on Computer Systems 22(4):421\u2013486","journal-title":"ACM Transactions on Computer Systems"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Handte M, Becker C, Rothermel K (2005) Peer-based automatic configuration of pervasive applications. Journal on Pervasive Computing and Communications pp 251\u2013264","DOI":"10.1108\/17427370580000129"},{"key":"8_CR22","unstructured":"Handte M, Schiele G, Urbanski S, Becker C (2005) Adaptation support for stateful components in PCOM. In: Proceedings of Pervasive 2005, Workshop on Software Architectures for Self-Organization: Beyond Ad-Hoc Networking"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Handte M, Becker C, Schiele G, Herrmann K, Rothermel K (2007) Automatic reactive adaptation of pervasive applications. In: IEEE International Conference on Pervasive Services (ICPS \u201907)","DOI":"10.1109\/PERSER.2007.4283919"},{"key":"8_CR24","doi-asserted-by":"crossref","unstructured":"Helal S, Desai N, Verma V, Choonhwa L (2003) Konark - a service discovery and delivery protocol for ad-hoc networks. In: Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC 2003), vol 3, pp 2107\u20132113","DOI":"10.1109\/WCNC.2003.1200712"},{"issue":"2\/3","key":"8_CR25","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1023\/A:1013772027164","volume":"8","author":"TD Hodes","year":"2002","unstructured":"Hodes TD, Czerwinski SE, Zhao BY, Joseph AD, Katz RH (2002) An architecture for secure wide-area service discovery. Wirel Netw 8(2\/3):213\u2013230, DOI http:\/\/dx.doi.org\/10.1023\/A:1013772027164","journal-title":"Wirel Netw"},{"key":"8_CR26","doi-asserted-by":"crossref","unstructured":"Johanson B, Fox A (2002) The event heap: A coordination infrastructure for interactive workspaces. In: 4th IEEE Workshop on Mobile Computing Systems and Applications, pp 83\u201393","DOI":"10.1109\/MCSA.2002.1017488"},{"key":"8_CR27","doi-asserted-by":"crossref","unstructured":"Kiciman E, Fox A (2000) Using dynamic mediation to integrate cots entities in a ubiquitous computing environment. In: 2nd International Symposium on Handheld and Ubiquitous Computing, pp 211\u2013226","DOI":"10.1007\/3-540-39959-3_16"},{"key":"8_CR28","doi-asserted-by":"crossref","unstructured":"Ledoux T (1999) OpenCorba: A reflective open broker. In: Proceedings of the 2nd International Conference on Reflection (Reflection\u201999), pp 197\u2013214","DOI":"10.1007\/3-540-48443-4_19"},{"issue":"4","key":"8_CR29","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/98.944002","volume":"8","author":"M Nidd","year":"2001","unstructured":"Nidd M (2001) Service discovery in DEAPspace. IEEE Personal Communications 8(4):39\u201345","journal-title":"IEEE Personal Communications"},{"issue":"4","key":"8_CR30","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1023\/A:1019159101405","volume":"4","author":"B Noble","year":"1999","unstructured":"Noble B, Satyanarayanan M (1999) Experience with adaptive mobile applications in odyssey. Mobile Networks and Applications 4(4):245\u2013254","journal-title":"Mobile Networks and Applications"},{"key":"8_CR31","unstructured":"Object Management Group (2002) Minimum CORBA specification, revision 1.0"},{"key":"8_CR32","unstructured":"Object Management Group (2008) Common object request broker architecture (corba\/iiop), revision 3.1. online publication, http:\/\/www.omg.org\/spec\/CORBA\/3.1\/"},{"key":"8_CR33","doi-asserted-by":"crossref","unstructured":"Paluska J, Pham H, Saif U, Chau G, Ward S (2008) Structured decomposition of adaptive applications. In: 6th Annual IEEE International Conference on Pervasive Computing and Communications","DOI":"10.1109\/PERCOM.2008.55"},{"key":"8_CR34","unstructured":"Ponnekanti SR, Johanson B, Kiciman E, Fox A (2003) Portability, extensibility and robustness in iros. In: Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PERCOM 2003)"},{"key":"8_CR35","doi-asserted-by":"crossref","unstructured":"Ranganathan A, Chetan S, Al-Muhtadi J, Campbell R, Mickunas D (2005) Olympus: A high-level programming model for pervasive computing environments. In: 3rd IEEE International Conference on Pervasive Computing and Communications, pp 7\u201316","DOI":"10.1109\/PERCOM.2005.26"},{"key":"8_CR36","doi-asserted-by":"crossref","unstructured":"Rom\u00e1n M, Campbell RH (2000) GAIA: Enabling active spaces. In: Proceedings of the 9th ACM SIGOPS European Workshop","DOI":"10.1145\/566726.566772"},{"key":"8_CR37","unstructured":"Rom\u00e1n M, Campbell RH (2001) Unified object bus: Providing support for dynamic management of heterogeneous components. Technical Report UIUCDCS-R-2001-2222 UILU-ENG-2001-1729, Universiy of Illinois at Urbana-Champaign"},{"key":"8_CR38","doi-asserted-by":"crossref","unstructured":"Rom\u00e1n M, Kon F, Campbell RH (1999) Design and implementation of runtime reflection in communication middleware: The dynamictao case. In: Proceedings of the 19th IEEE International Conference on Distributed Computing Systems Workshops, Workshop on Electronic Commerce and Web-Based Applications, pp 122\u2013127","DOI":"10.1109\/ECMDD.1999.776425"},{"key":"8_CR39","doi-asserted-by":"crossref","unstructured":"Rom\u00e1n M, Singhai A, Carvalho D, Hess C, Campbell R (1999) Integrating PDAs into distributed systems: 2\u2009K and PalmORB. In: Proceedings of the International Symposium on Handheld and Ubiquitous Computing (HUC\u201999)","DOI":"10.1007\/3-540-48157-5_14"},{"key":"8_CR40","unstructured":"Rom\u00e1n M, Mickunas D, Kon F, Campbell RH (2000) Legorb and ubiquitous corba. In: Proceedings of the IFIP\/ACM Middleware\u20192000 Workshop on Reflective Middleware"},{"key":"8_CR41","unstructured":"Rom\u00e1n M, Kon F, Campbell RH (2001) Reflective middleware: From your desk to your hand. IEEE Distributed Systems Online Journal, Special Issue on Reflective Middleware"},{"issue":"4","key":"8_CR42","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MPRV.2002.1158281","volume":"1","author":"M Roman","year":"2002","unstructured":"Roman M, Hess C, Cerqueira R, Ranganathan A, Campbell R, Nahrstedt K (2002) Gaia: A middleware infrastructure to enable active spaces. IEEE Pervasive Computing 1(4):74\u201383","journal-title":"IEEE Pervasive Computing"},{"key":"8_CR43","unstructured":"Saif U, Pham H, Paluska J, Waterman J, Terman C, Ward S (2003) A case for goal-oriented programming semantics. In: System Support for Ubiquitous Computing Workshop, 5th Annual Conference on Ubiquitous Computing"},{"issue":"2","key":"8_CR44","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/507052.507053","volume":"20","author":"M Satyanarayanan","year":"2002","unstructured":"Satyanarayanan M (2002) The evolution of coda. ACM Transactions on Computer Systems 20(2):85\u2013124","journal-title":"ACM Transactions on Computer Systems"},{"key":"8_CR45","doi-asserted-by":"crossref","unstructured":"Schiele G, Becker C, Rothermel K (2004) Energy-efficient cluster-based service discovery. In: 11th ACM SIGOPS European Workshop, pp 20\u201322","DOI":"10.1145\/1133572.1133604"},{"key":"8_CR46","doi-asserted-by":"crossref","unstructured":"Schilit B, Adams N, Want R (1994) Context-aware computing applications. In: Proceedings of the Workshop on Mobile Computing Systems and Applications, pp 85\u201390","DOI":"10.1109\/WMCSA.1994.16"},{"key":"8_CR47","doi-asserted-by":"crossref","unstructured":"Schuhmann S, Herrmann K, Rothermel K (2008) A framework for adapting the distribution of automatic application configuration. In: 2008 ACM International Conference on Pervasive Services (ICPS \u201908), pp 85\u2013124","DOI":"10.1145\/1387269.1387297"},{"key":"8_CR48","unstructured":"Strang T, Linnhoff-Popien C (2004) A context modeling survey. In: First International Workshop on Advanced Context Modeling, Reasoning And Management (UbiComp 2004)"},{"key":"8_CR49","unstructured":"Sun Microsystems (2001) Jini technology core platform specification, version 1.2. online publication"},{"key":"8_CR50","unstructured":"Sun Microsystems (2006) Jdk6 remote method invocation (rmi) - related apis and developer guides. online publication, http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/guides\/rmi\/index.html"},{"key":"8_CR51","unstructured":"uddiorg (2004) UDDI spec technical committee draft, version 3.0.2. online publication, http:\/\/uddi.org\/pubs\/uddi_v3.htm"},{"key":"8_CR52","unstructured":"UPnP Forum (2008) Universal plug and play device architecture, version 1.0, document revision date 24 april 2008. online publication, http:\/\/www.upnp.org\/specs\/arch\/UPnP-arch-DeviceArchitecture-v1.0-20080424.pdf"},{"issue":"7","key":"8_CR53","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1145\/306549.306582","volume":"42","author":"J Waldo","year":"1999","unstructured":"Waldo J (1999) The jini architecture for network-centric computing. Communications of the ACM 42(7):76\u201382","journal-title":"Communications of the ACM"},{"issue":"3","key":"8_CR54","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1038\/scientificamerican0991-94","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M (1991) The computer for the 21st century. Scientific American 265(3):66\u201375","journal-title":"Scientific American"}],"container-title":["Handbook of Ambient Intelligence and Smart Environments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-93808-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,1]],"date-time":"2024-05-01T13:04:53Z","timestamp":1714568693000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-0-387-93808-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9780387938073","9780387938080"],"references-count":54,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-93808-0_8","relation":{},"subject":[],"published":{"date-parts":[[2010]]}}}