{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T09:18:18Z","timestamp":1725614298152},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642244513"},{"type":"electronic","value":"9783642244520"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-24452-0_11","type":"book-chapter","created":{"date-parts":[[2011,9,26]],"date-time":"2011-09-26T05:52:52Z","timestamp":1317016372000},"page":"192-211","source":"Crossref","is-referenced-by-count":3,"title":["iEditors: Extending iTask with Interactive Plug-ins"],"prefix":"10.1007","author":[{"given":"Jan Martin","family":"Jansen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rinus","family":"Plasmeijer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pieter","family":"Koopman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","unstructured":"Introducing JSON, http:\/\/www.json.org (visited March 2009)"},{"key":"11_CR2","unstructured":"Bray, T., Paoli, J., Sperberg-Macqueen, C.: Extensible Markup Language (XML) 1.0 (w3c recommendation). Technical Report (1998), http:\/\/www.w3.org\/TR\/1998\/REC-xml-19980210"},{"key":"11_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-74792-5_12","volume-title":"Formal Methods for Components and Objects","author":"E. Cooper","year":"2007","unstructured":"Cooper, E., Lindley, S., Wadler, P., Yallop, J.: Links: Web programming without tiers. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2006. LNCS, vol.\u00a04709, pp. 266\u2013296. Springer, Heidelberg (2007)"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Evans, E., Rogers, D.: Using Java applets and CORBA for multi-user distributed applications. IEEE Internet Computing\u00a01, 43\u201355 (1997)","DOI":"10.1109\/4236.589194"},{"key":"11_CR5","unstructured":"Garrett, J.: Ajax: A new approach to web applications, 2005, http:\/\/www.adaptivepath.com\/ideas\/essays\/archives\/000385.php (visited March 2009)"},{"key":"11_CR6","unstructured":"Gosling, J., Joy, B., Steele, G.: The Java Language Specification. Sun Microsystems (1996)"},{"key":"11_CR7","first-page":"155","volume-title":"Proc. of the 9th International ACM SIGPLAN Conference on Principle and Practice of Declarative Programming (PPDP 2007)","author":"M. Hanus","year":"2007","unstructured":"Hanus, M.: Putting declarative programming into the web: Translating Curry to JavaScript. In: Proc. of the 9th International ACM SIGPLAN Conference on Principle and Practice of Declarative Programming (PPDP 2007), pp. 155\u2013166. ACM Press, New York (2007)"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Hinze, R.: A new approach to generic functional programming. In: Proceedings of the 27th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (January 2000)","DOI":"10.1145\/325694.325709"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Jansen, J.M., Koopman, P., Plasmeijer, R.: Efficient interpretation by transforming data types and patterns to functions. In: Nilsson, H. (ed.) Proceedings Seventh Symposium on Trends in Functional Programming, TFP 2006, Nottingham, UK, The University of Nottingham, April 19-21. Trends in Functional Programming, vol.\u00a07. Intellect Publisher (2006)","DOI":"10.2307\/j.ctv36xvknz.8"},{"key":"11_CR10","unstructured":"Knabben, F.C.: FCK editor (2003), http:\/\/www.fckeditor.net (visited March 2009)"},{"key":"11_CR11","unstructured":"Krishnamurthi, S.: The Flapjax site (2007), http:\/\/www.flapjax-lang.org (visited March 2009)"},{"key":"11_CR12","volume-title":"Java Native Interface: Programmer\u2019s Guide and Reference","author":"S. Liang","year":"1999","unstructured":"Liang, S.: Java Native Interface: Programmer\u2019s Guide and Reference. Addison-Wesley Longman Publishing Company, Amsterdam (1999)"},{"key":"11_CR13","unstructured":"Loitsch, F., Serrano, M.: Hop client-side compilation. In: Trends in Functional Programming, TFP 2007, New York, pp. 141\u2013158, Interact (2008)"},{"key":"11_CR14","unstructured":"McCluskey, G.: Using Java reflection (1998), http:\/\/java.sun.com\/developer\/technicalArticles\/ALT\/Reflection\/index.html (visited March 2009)"},{"key":"11_CR15","unstructured":"Meijer, E., Finne, S.: Lambada: Haskell as a better Java. In: Proceedings of the 2000 Haskell Workshop, Montreal, Canada (2000)"},{"key":"11_CR16","unstructured":"OMG: Object Management Group. The Common Object Request Broker: Architecture and SpecificationRevision 2.0 (1996), http:\/\/www.omg.org\/corba-e\/index.htm (visited March 2009)"},{"issue":"10","key":"11_CR17","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MC.2005.330","volume":"38","author":"L.D. Paulson","year":"2005","unstructured":"Paulson, L.D.: Building Rich Web Applications with Ajax. Computer\u00a038(10), 14\u201317 (2005)","journal-title":"Computer"},{"key":"11_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/11964681_7","volume-title":"Implementation and Application of Functional Languages","author":"R. Plasmeijer","year":"2006","unstructured":"Plasmeijer, R., Achten, P.: The implementation of iData. In: Butterfield, A., Grelck, C., Huch, F. (eds.) IFL 2005. LNCS, vol.\u00a04015, pp. 106\u2013123. Springer, Heidelberg (2006)"},{"key":"11_CR19","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/1291151.1291174","volume-title":"Proceedings of the 2007 ACM SIGPLAN International Conference on Functional Programming, ICFP 2007","author":"R. Plasmeijer","year":"2007","unstructured":"Plasmeijer, R., Achten, P., Koopman, P.: iTasks: Executable specifications of interactive work flow systems for the web. In: Ramsey, N. (ed.) Proceedings of the 2007 ACM SIGPLAN International Conference on Functional Programming, ICFP 2007, Freiburg, Germany, October 1-3, pp. 141\u2013152. ACM, New York (2007)"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Plasmeijer, R., Jansen, J.M., Koopman, P., Achten, P.: Declarative Ajax and client side evaluation of workflows using iTasks. In: Principles and Practice of Declarative Programming, PPDP 2008, Valencia, Spain (2008)","DOI":"10.1145\/1389449.1389457"},{"key":"11_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/3-540-48515-5_13","volume-title":"Implementation of Functional Languages","author":"C. Reinke","year":"1999","unstructured":"Reinke, C.: Towards a haskell\/Java connection. In: Hammond, K., Davie, T., Clack, C. (eds.) IFL 1998. LNCS, vol.\u00a01595, pp. 203\u2013219. Springer, Heidelberg (1999)"},{"key":"11_CR22","doi-asserted-by":"crossref","unstructured":"Serrano, M., Gallesio, E., Loitsch, F.: Hop: a language for programming the web 2.0. In: ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006), Portland, Oregon, USA, October 22-26, pp. 975\u2013985 (2006)","DOI":"10.1145\/1176617.1176756"},{"key":"11_CR23","unstructured":"Sun Microsystems. Release notes for the next-generation Java Plug-In technology (2008), http:\/\/jdk6.dev.java.net\/plugin2 (visited March 2009)"},{"key":"11_CR24","unstructured":"van Weelden, A.: Putting Types To Good Use. PhD thesis, Radboud University Nijmegen, the Netherlands (2007)"},{"key":"11_CR25","unstructured":"W3 Schools. Ajax tutorial (2008), http:\/\/w3schools.com\/ajax\/default.asp"}],"container-title":["Lecture Notes in Computer Science","Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24452-0_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,10]],"date-time":"2023-06-10T00:57:03Z","timestamp":1686358623000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24452-0_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642244513","9783642244520"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24452-0_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}