{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:52:20Z","timestamp":1725511940489},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540718352"},{"type":"electronic","value":"9783540718369"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-71836-9_2","type":"book-chapter","created":{"date-parts":[[2007,5,30]],"date-time":"2007-05-30T12:10:42Z","timestamp":1180527042000},"page":"23-46","source":"Crossref","is-referenced-by-count":1,"title":["An Object-Oriented Approach for Context-Aware Applications"],"prefix":"10.1007","author":[{"given":"Andr\u00e9s","family":"Fortier","sequence":"first","affiliation":[]},{"given":"Nicol\u00e1s","family":"Ca\u00f1ibano","sequence":"additional","affiliation":[]},{"given":"Juli\u00e1n","family":"Grigera","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Rossi","sequence":"additional","affiliation":[]},{"given":"Silvia","family":"Gordillo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"2_CR1","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/302405.302454","volume-title":"ICSE \u201999: Proceedings of the 21st international conference on Software engineering","author":"G.D. Abowd","year":"1999","unstructured":"Abowd, G.D.: Software engineering issues for ubiquitous computing. In: ICSE \u201999: Proceedings of the 21st international conference on Software engineering, Los Angeles, California, United States, pp. 75\u201384. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"2_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/BFb0052180","volume-title":"Object-Oriented Programming","author":"K. Beck","year":"1994","unstructured":"Beck, K., Johnson, R.E.: Patterns Generate Architectures. In: Tokoro, M., Pareschi, R. (eds.) ECOOP 1994. LNCS, vol.\u00a0821, pp. 139\u2013149. Springer, Heidelberg (1994)"},{"key":"2_CR3","unstructured":"Bumer, D., et al.: Role Object Patterns (1997)"},{"key":"2_CR4","unstructured":"Kumar Dey, A.: Providing Architectural Support for Building Context-Aware Applications. PhD thesis, Georgia Institute of Technology (2000)"},{"issue":"1","key":"2_CR5","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s00779-003-0253-8","volume":"8","author":"P. Dourish","year":"2004","unstructured":"Dourish, P.: What we talk about when we talk about context. Personal and Ubiquitous Computing\u00a08(1), 19\u201330 (2004)","journal-title":"Personal and Ubiquitous Computing"},{"key":"2_CR6","unstructured":"Fortier, A., et al.: Towards an Integration Platform for AmI: A Case Study. To be presented in the \u201cWorkshop on Object Technology for Ambient Intelligence and Pervasive Computing\u201d, ECOOP 2006 (4\/7\/2006)"},{"key":"2_CR7","series-title":"Addison-Wesley Professional Computing Series","volume-title":"Design Patterns. Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley, Reading (1995)"},{"issue":"2\/3","key":"2_CR8","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1023\/A:1013767926256","volume":"8","author":"A. Harter","year":"2002","unstructured":"Harter, A., et al.: The anatomy of a context-aware application. Wirel. Netw.\u00a08(2\/3), 187\u2013197 (2002)","journal-title":"Wirel. Netw."},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Hofer, T., et al.: Context-Awareness on Mobile Devices - the Hydrogen Approach. In: HICSS, p. 292 (2003)","DOI":"10.1109\/HICSS.2003.1174831"},{"issue":"3","key":"2_CR10","first-page":"26","volume":"1","author":"G.E. Krasner","year":"1988","unstructured":"Krasner, G.E., Pope, S.T.: A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. J. Object Oriented Program.\u00a01(3), 26\u201349 (1988)","journal-title":"J. Object Oriented Program."},{"key":"2_CR11","unstructured":"Leonhardt, U.: Supporting Location-Awareness in Open Distributed Systems. PhD thesis, Dept. of Computing, Imperial College (1998)"},{"key":"2_CR12","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1145\/268998.266708","volume-title":"SOSP \u201997: Proceedings of the sixteenth ACM symposium on Operating systems principles","author":"B.D. Noble","year":"1997","unstructured":"Noble, B.D., et al.: Agile application-aware adaptation for mobility. In: SOSP \u201997: Proceedings of the sixteenth ACM symposium on Operating systems principles, Saint Malo, France, pp. 276\u2013287. ACM Press, New York (1997), doi:10.1145\/268998.266708"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Russello, G., Chaudron, M.R.V., van Steen, M.: Dynamic Adaptation of Data Distribution Policies in a Shared Data Space System. In: CoopIS\/DOA\/ODBASE (2), pp. 1225\u20131242 (2004)","DOI":"10.1007\/978-3-540-30469-2_27"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Salber, D., Dey, A.K., Abowd, G.D.: The Context Toolkit: Aiding the Development of Context-Enabled Applications. In: CHI, pp. 434\u2013441 (1999)","DOI":"10.1145\/302979.303126"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Schmidt, A., Van Laerhoven, K.: How to build smart appliances. IEEE Personal Communications, 66\u201371 (2001)","DOI":"10.1109\/98.944006"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: WICSA, pp. 29\u201343 (2002)","DOI":"10.1007\/978-0-387-35607-5_2"},{"key":"2_CR17","unstructured":"Visualworks Opentalk Developer\u2019s Guide - Part Number: P46-0135-05"}],"container-title":["Lecture Notes in Computer Science","Advances in Smalltalk"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71836-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,14]],"date-time":"2021-08-14T06:24:10Z","timestamp":1628922250000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71836-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540718352","9783540718369"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71836-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}