{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:56:36Z","timestamp":1725558996390},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540250791"},{"type":"electronic","value":"9783540318453"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/978-3-540-31845-3_10","type":"book-chapter","created":{"date-parts":[[2010,7,5]],"date-time":"2010-07-05T19:43:57Z","timestamp":1278359037000},"page":"113-124","source":"Crossref","is-referenced-by-count":0,"title":["Overcoming the Multiplicity of Languages and Technologies for Web-Based Development Using a Multi-paradigm Approach"],"prefix":"10.1007","author":[{"given":"Sameh","family":"El-Ansary","sequence":"first","affiliation":[]},{"given":"Donatien","family":"Grolaux","sequence":"additional","affiliation":[]},{"given":"Peter","family":"Van Roy","sequence":"additional","affiliation":[]},{"given":"Mahmoud","family":"Rafea","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"W3C: HTML 4.01 specification (1999), \n                    \n                      http:\/\/www.w3.org\/TR\/html4"},{"key":"10_CR2","unstructured":"Netscape: Javascript documentation (2004), \n                    \n                      http:\/\/devedge.netscape.com"},{"key":"10_CR3","unstructured":"Microsoft: VBScript documentation (2004), \n                    \n                      http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/script56\/html\/vbstutor.asp"},{"key":"10_CR4","unstructured":"ncsa.uiuc.edu: The common gateway interface (2001), \n                    \n                      http:\/\/hoohoo.ncsa.uiuc.edu\/cgi\/overview.html"},{"key":"10_CR5","unstructured":"Microsoft: Active server pages (2004), \n                    \n                      http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/nhp\/default.asp?contentid=28000522"},{"key":"10_CR6","unstructured":"PHP: PHP homepage (2004), \n                    \n                      http:\/\/www.php.net"},{"key":"10_CR7","unstructured":"W3C: Cascading style sheet level2, CSS2 specification (1998), \n                    \n                      http:\/\/www.w3.org\/TR\/REC-CSS2"},{"key":"10_CR8","unstructured":"W3C: The extensible markup language (2001), \n                    \n                      http:\/\/www.w3c.org\/XML"},{"key":"10_CR9","volume-title":"Dynamic HTML: The Definitve Reference","author":"D. Goodman","year":"1998","unstructured":"Goodman, D.: Dynamic HTML: The Definitve Reference. O\u2019Reilly & Assoicates, Sebastopol (1998)"},{"key":"10_CR10","unstructured":"W3C: Document object model (DOM) level 3 core specification (2001), \n                    \n                      http:\/\/www.w3.org\/TR\/2001\/WD-DOM-Level-3-Core-20010913\/"},{"key":"10_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1007\/BFb0015252","volume-title":"Computer Science Today","author":"G. Smolka","year":"1995","unstructured":"Smolka, G.: The Oz programming model. In: van Leeuwen, J. (ed.) Computer Science Today. LNCS, vol.\u00a01000, pp. 324\u2013343. Springer, Heidelberg (1995)"},{"key":"10_CR12","unstructured":"Mozart Consortium: The Mozart Programming System homepage (2004), \n                    \n                      http:\/\/www.mozart-oz.org"},{"key":"10_CR13","volume-title":"Tcl and the Tk Toolkit","author":"J. Ousterhout","year":"1994","unstructured":"Ousterhout, J.: Tcl and the Tk Toolkit. Addison-Wesley, Reading (1994)"},{"key":"10_CR14","series-title":"Lecture Notes in Computer Science","volume-title":"QTk \u2013 an integrated model-based approach to designing executable user interfaces","author":"D. Grolaux","year":"2001","unstructured":"Grolaux, D., Van Roy, P.: QTk \u2013 an integrated model-based approach to designing executable user interfaces. LNCS, vol.\u00a08. Springer, Heidelberg (2001)"},{"key":"10_CR15","series-title":"Lecture Notes in Computer Science","volume-title":"8","author":"D. Grolaux","year":"2001","unstructured":"Grolaux, D., Van Roy, P., Vanderdonckt, J.: QTk \u2013 a mixed declarative\/procedural approach for designing executable user interfaces. In: 8, Toronto, Canada. LNCS. Springer, Heidelberg (2001)"},{"key":"10_CR16","unstructured":"Mehl, M.: The Oz Virtual Machine - Records, Transients, and Deep Guards. PhD thesis, Technische Fakult\u00e4t der Universit\u00e4t des Saarlandes (1999)"},{"key":"10_CR17","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511818073","volume-title":"The Haskell school of expression: learning functional programming through multimedia","author":"P. Hudak","year":"2000","unstructured":"Hudak, P.: The Haskell school of expression: learning functional programming through multimedia. Cambridge University Press, Cambridge (2000)"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Hanus, M.: A unified computation model for functional and logic programming. In: Proc. 24st ACM Symposium on Principles of Programming Languages (POPL 1997), pp. 80\u201393 (1997)","DOI":"10.1145\/263699.263710"},{"key":"10_CR19","unstructured":"Gill, A.: The HTML library for haskell (1999), \n                    \n                      http:\/\/www.cse.ogi.edu\/~andy\/html\/intro.htm"},{"key":"10_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/3-540-45241-9_6","volume-title":"Practical Aspects of Declarative Languages","author":"M. Hanus","year":"2001","unstructured":"Hanus, M.: High-level server side Web scripting in curry. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol.\u00a01990, p. 76. Springer, Heidelberg (2001)"},{"key":"10_CR21","unstructured":"W3C: Scalable vector graphics (SVG) 1.0 specification (2001),\n                    \n                      http:\/\/www.w3.org\/TR\/SVG"}],"container-title":["Lecture Notes in Computer Science","Multiparadigm Programming in Mozart\/Oz"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-31845-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T11:13:02Z","timestamp":1552648382000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31845-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540250791","9783540318453"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31845-3_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}