{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T18:27:29Z","timestamp":1742927249138,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540728818"},{"type":"electronic","value":"9783540728832"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"unspecified","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-72883-2_18","type":"book-chapter","created":{"date-parts":[[2007,6,26]],"date-time":"2007-06-26T02:57:37Z","timestamp":1182826657000},"page":"239-252","source":"Crossref","is-referenced-by-count":11,"title":["Towards Context-Aware Web Applications"],"prefix":"10.1007","author":[{"given":"Po-Hao","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gul","family":"Agha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","unstructured":"Aspect-Oriented\u00a0Software Association. \n                    \n                      http:\/\/www.aosd.net\/"},{"key":"18_CR2","volume-title":"A Theory of Distributed Objects: Asynchrony-Mobility-Groups-Components","author":"D. Caromel","year":"2005","unstructured":"Caromel, D., Henrio, L.: A Theory of Distributed Objects: Asynchrony-Mobility-Groups-Components. Springer, Heidelberg (2005)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Chang, P.-H., Agha, G.: Supporting reconfigurable object distribution for customizable web applications. In: SAC \u201907: Proceedings of the 2007 ACM symposium on Applied computing, pp. 1286\u20131292 (2007)","DOI":"10.1145\/1244002.1244280"},{"key":"18_CR4","volume-title":"A Principle of Programming","author":"E.W. Dijkstra","year":"1997","unstructured":"Dijkstra, E.W.: A Principle of Programming. Prentice-Hall, Englewood Cliffs (1997)"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R.E., Bader, A.: Aspect-oriented programming. Communications of ACM, vol. 44(10) (2001)","DOI":"10.1145\/383845.383853"},{"key":"18_CR6","first-page":"128","volume-title":"CDS \u201998","author":"T. Fitzpatrick","year":"1998","unstructured":"Fitzpatrick, T., Blair, G., Coulson, G., Davies, N., Robin, P.: Supporting adaptive multimedia applications through open bindings. In: CDS \u201998. Proceedings of the International Conference on Configurable Distributed Systems, p. 128. IEEE Computer Society, Washington, DC (1998)"},{"key":"18_CR7","volume-title":"XSLT and XPATH: A Guide to XML Transformations","author":"J.R. Gardner","year":"2002","unstructured":"Gardner, J.R., Rendon, Z.L.: XSLT and XPATH: A Guide to XML Transformations. Prentice-Hall, Englewood Cliffs (2002)"},{"key":"18_CR8","unstructured":"Garrett, J.J.: Ajax: A New Approach to Web Applications (February 2005)"},{"key":"18_CR9","unstructured":"Google Inc. Google Web Toolkit - Build AJAX Apps in the Java language. \n                    \n                       http:\/\/code.google.com\/webtoolkit\/"},{"issue":"10","key":"18_CR10","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1145\/320385.320421","volume":"34","author":"M. Kersten","year":"1999","unstructured":"Kersten, M., Murphy, G.C.: Atlas: a case study in building a Web-based learning environment using aspect-oriented programming. ACM SIGPLAN Notices\u00a034(10), 340\u2013352 (1999)","journal-title":"ACM SIGPLAN Notices"},{"key":"18_CR11","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., Rivieres, J.D., Bobrow, D.G.: The Art of the Metaobject Protocol. MIT Press, Cambridge, MA (1991)"},{"issue":"3","key":"18_CR12","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MPRV.2002.1037721","volume":"1","author":"W.Y. Lum","year":"2002","unstructured":"Lum, W.Y., Lau, F.C.M.: A context-aware decision engine for content adaptation. IEEE Pervasive Computing\u00a01(3), 41\u201349 (2002)","journal-title":"IEEE Pervasive Computing"},{"key":"18_CR13","unstructured":"Meyer, E.: Cascading Style Sheets: The Definitive Guide. O\u2019Reilly (2000)"},{"key":"18_CR14","unstructured":"NextApp, Inc. Echo2. \n                    \n                      http:\/\/www.nextapp.com\/platform\/echo2\/echo\/"},{"issue":"11","key":"18_CR15","doi-asserted-by":"publisher","first-page":"1225","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","volume":"9","author":"M. Philippsen","year":"1997","unstructured":"Philippsen, M., Zenger, M.: JavaParty \u2013 Transparent Remote Objects in Java. Concurrency: Practice and Experience\u00a09(11), 1225\u20131242 (1997)","journal-title":"Concurrency: Practice and Experience"},{"key":"18_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1007\/11773887_11","volume-title":"DAIS 2006","author":"A. Puder","year":"2006","unstructured":"Puder, A.: A code migration framework for ajax applications. In: Eliassen, F., Montresor, A. (eds.) DAIS 2006. LNCS, vol.\u00a04025, pp. 138\u2013151. Springer, Heidelberg (2006)"},{"issue":"1-2","key":"18_CR17","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.scico.2005.07.006","volume":"59","author":"A. Puder","year":"2006","unstructured":"Puder, A.: XML11 - an abstract windowing protocol. Sci. Comput. Program\u00a059(1-2), 97\u2013108 (2006)","journal-title":"Sci. Comput. Program"},{"key":"18_CR18","volume-title":"Proceedings of the Automated Software Engineering (ASE) Conference","author":"E. Tilevich","year":"2003","unstructured":"Tilevich, E., Urbanski, S., Smaragdakis, Y., Fleury, M.: Aspectizing server-side distribution. In: Proceedings of the Automated Software Engineering (ASE) Conference, IEEE Press, New York (2003)"},{"key":"18_CR19","unstructured":"Varela, C.A.: Worldwide Computing with Universal Actors: Linguistic Abstractions for Naming, Migration, and Coordination. PhD thesis, University of Illinois at Urbana-Champaign (2001)"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-72883-2_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,17]],"date-time":"2019-02-17T07:52:33Z","timestamp":1550389953000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-72883-2_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540728818","9783540728832"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-72883-2_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}