{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T00:46:53Z","timestamp":1648514813016},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2005,9,1]],"date-time":"2005-09-01T00:00:00Z","timestamp":1125532800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2005,9]]},"DOI":"10.1007\/s11042-005-2713-9","type":"journal-article","created":{"date-parts":[[2005,8,17]],"date-time":"2005-08-17T05:16:02Z","timestamp":1124255762000},"page":"23-52","source":"Crossref","is-referenced-by-count":3,"title":["Modelling Reactive Multimedia: Design and Authoring"],"prefix":"10.1007","volume":"27","author":[{"given":"Simon","family":"Thompson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"King","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Helen","family":"Cameron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2713_CR1","volume-title":"A Pattern Language","author":"C. Alexander","year":"1977","unstructured":"C. Alexander, S. Ishikawa, and M. Silverstein, A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977."},{"key":"2713_CR2","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1145\/182.358434","volume":"26","author":"J.F. Allen","year":"1983","unstructured":"J.F. Allen, \u201cMaintaining knowledge about temporal intervals,\u201d Communications of the ACM, Vol. 26, No. 11, pp. 832\u2013843, 1983.","journal-title":"Communications of the ACM"},{"key":"2713_CR3","doi-asserted-by":"crossref","unstructured":"3. M.C. Buchanan and P.T. Zellweger, \u201cAutomatic temporal mechanisms,\u201d in Proc. Multimedia\u201993, ACM Press, 1993, pp. 341\u2013350.","DOI":"10.1145\/166266.168415"},{"key":"2713_CR4","doi-asserted-by":"crossref","unstructured":"D.C.A. Bulterman and L. Hardman, \u201cMultimedia authoring tools: State of the art and research challenges,\u201d in Computer Science Today: Recent Trends and Developments, volume 1000 of Lecture Notes in Computer Science, Jan van Leeuwen, (Ed.), Springer-Verlag, 1995, pp. 575\u2013591.","DOI":"10.1007\/BFb0015268"},{"key":"2713_CR5","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1023\/A:1021168913400","volume":"19","author":"H. Cameron","year":"2003","unstructured":"H. Cameron, P. King, and S. Thompson, \u201cModelling reactive multimedia: Events and behaviours,\u201d Multimedia Tools and Applications, Vol. 19, No. 1, pp. 53\u201377, 2003.","journal-title":"Multimedia Tools and Applications"},{"key":"2713_CR6","doi-asserted-by":"crossref","unstructured":"A. Courtney, \u201cFrappe: Functional reactive programming in Java,\u201d in Practical Aspects of Declarative Languages \u201801. LNCS 1955, I.V. Ramakrishnan, (Ed.), Springer-Verlag, 2001. Available at http:\/\/www.haskell.org.","DOI":"10.1007\/3-540-45241-9_3"},{"key":"2713_CR7","unstructured":"C. Elliott, \u201cComposing reactive animations,\u201d Dr Dobb\u2019s Journal, July 1998. Expanded version with animated GIFs: http:\/\/research.microsoft.com\/conal\/fran\/tutorial.htm."},{"key":"2713_CR8","first-page":"263","volume-title":"\u201cFunctional reactive animation,\u201d in Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming (ICFP97)","author":"C. Elliott","year":"June 1997","unstructured":"C. Elliott and P. Hudak, \u201cFunctional reactive animation,\u201d in Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming (ICFP97), ACM Press: Amsterdam, The Netherlands, June 1997, pp. 263\u2013273, (Also SIGPLAN Notices, Vol. 32, No. 8, pp. 196\u2013203, 1997)."},{"key":"2713_CR9","first-page":"421","volume-title":"\u201c TBAG: A high level framework for interactive, animated 3D graphics applications,\u201d in Proceedings of SIGGRAPH 94","author":"C. Elliott","year":"1994","unstructured":"C. Elliott, G. Schechter, R. Yeung, and S. Abi-Ezzi, \u201cTBAG: A high level framework for interactive, animated 3D graphics applications,\u201d in Proceedings of SIGGRAPH \u201894, ACM Press: Orlando, Florida, 1994, pp. 421\u2013434."},{"key":"2713_CR10","volume-title":"\u201cDesign patterns: Elements of reusable object-oriented software,\u201d Professional Computing Series","author":"E. Gamma","year":"1994","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides, \u201cDesign patterns: Elements of reusable object-oriented software,\u201d Professional Computing Series, Addison-Wesley: Reading, Massachusetts, 1994."},{"key":"2713_CR11","first-page":"283","volume-title":"\u201cStructured multimedia authoring,\u201d in ACM Multimedia 93","author":"L. Hardman","year":"1\u20136 Aug 1993","unstructured":"L. Hardman, G. van Rossum, and D.C.A. Bulterman, \u201cStructured multimedia authoring,\u201d in ACM Multimedia \u201893, Anaheim, California, Aug. 1\u20136, 1993, pp. 283\u2013289."},{"key":"2713_CR12","unstructured":"J. Hughes and S. Peyton Jones, (Ed.), Report on the Programming Language Haskell 98, http:\/\/www.haskell.org"},{"key":"2713_CR13","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1002\/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.0.CO;2-X","volume":"2","author":"B.B. Kristensen","year":"1996","unstructured":"B.B. Kristensen and K. Osterbye, \u201cRoles: Conceptual abstraction theory and practical language issues,\u201d Theory and Practice of Object Systems, Vol. 2, No. 3, pp. 143\u2013160, 1996.","journal-title":"Theory and Practice of Object Systems"},{"key":"2713_CR14","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1109\/69.234768","volume":"5","author":"T.D.C. Little","year":"1993","unstructured":"T.D.C. Little and A. Ghafoor, \u201cInterval-based conceptual models for time-dependent multimedia data,\u201d IEEE Transactions on Knowledge and Data Engineering (Special issue on Multimedia Information Systems), Vol. 5, No. 4, pp. 551\u2013563, 1993.","journal-title":"IEEE Transactions on Knowledge and Data Engineering (Special issue on Multimedia Information Systems)"},{"key":"2713_CR15","first-page":"67","volume-title":"Database Systems for Advanced Applications \u201897, Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA), volume 6 of Advanced Database Research and Development Series","author":"M. Nabil","year":"1\u20134 April 1997","unstructured":"M. Nabil, A.H.H. Ngu, and J. Shepherd, \u201cModelling moving objects in multimedia databases,\u201d in Database Systems for Advanced Applications \u201897, Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA), volume 6 of Advanced Database Research and Development Series, R.W. Topor and K. Tanaka, (Ed.), World Scientific: Melbourne, Australia, April 1\u20134, 1997, pp. 67\u201376."},{"key":"2713_CR16","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1080\/13614560008914718","volume":"6","author":"J. Nanard","year":"2000","unstructured":"J. Nanard, M. Nanard, and P. King, \u201cMedia construction formalism: Specifying abstractions for multimedia scenario design,\u201d The New Review of Hypermedia and Multimedia, Special Issue on Time in Multimedia, Vol. 6, pp. 47\u201387, 2000.","journal-title":"The New Review of Hypermedia and Multimedia, Special Issue on Time in Multimedia"},{"key":"2713_CR17","first-page":"123","volume-title":"\u201cMedia construction patterns: Abstraction and reuse in multimedia application specifications,\u201d in Proceedings of Multimedia Computing and Networking 2001","author":"J. Nanard","year":"2001","unstructured":"J. Nanard, M. Nanard, and P. King, \u201cMedia construction patterns: Abstraction and reuse in multimedia application specifications,\u201d in Proceedings of Multimedia Computing and Networking 2001, San Jose, California, SPIE, 2001, pp. 123\u2013134"},{"key":"2713_CR18","unstructured":"J. Peterson, C. Elliott, and G.S. Ling, \u201cFran users\u2019 manual,\u201d Available from http:\/\/www.haskell.org"},{"key":"2713_CR19","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1016\/0169-7552(95)00038-9","volume":"27","author":"V. Quint","year":"1995","unstructured":"V. Quint, C. Roisin, and I. Vatton, \u201cA structured authoring environment for the World-Wide Web,\u201d Computer Networks and ISDN Systems, Vol. 27, No. 6, pp. 831\u2013840, 1995.","journal-title":"Computer Networks and ISDN Systems"},{"key":"2713_CR20","first-page":"218","volume-title":"\u201cComposite design patterns,\u201d in Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA \u201897)","author":"D. Riehle","year":"5\u20139 Oct 1997","unstructured":"D. Riehle, \u201cComposite design patterns,\u201d in Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA \u201897), ACM Press: Atlanta, Georgia, Oct. 5\u20139, 1997, pp. 218\u2013228."},{"key":"2713_CR21","first-page":"45","volume-title":"\u201cMultimedia meets computer graphics in SMIL2.0: A time model for the Web,\u201d in em WWW 2002","author":"P. Schmitz","year":"2002","unstructured":"P. Schmitz, \u201cMultimedia meets computer graphics in SMIL2.0: A time model for the Web,\u201d in em WWW 2002, Honolulu, Hawaii, 2002, pp. 45\u201353."},{"key":"2713_CR22","unstructured":"S. Thompson, Haskell: The Craft of Functional Programming, 2nd edn., Addison Wesley, 1999, (ISBN 0-201-34275-8)."},{"key":"2713_CR23","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1017\/S0956796800003671","volume":"10","author":"S. Thompson","year":"2000","unstructured":"S. Thompson, \u201cA functional reactive animation of a lift using Fran,\u201d Journal of Functional Programming, Vol. 10, No. 3, pp. 245\u2013268, 2000.","journal-title":"Journal of Functional Programming"},{"key":"2713_CR24","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1007\/s005300050094","volume":"6","author":"M. Vazirgiannis","year":"1998","unstructured":"M. Vazirgiannis, Y. Theodoridis, and T. Sellis, \u201cSpatio-temporal composition and indexing for large multimedia applications,\u201d Multimedia Systems, Vol. 6, No. 4, pp. 284\u2013298, 1998.","journal-title":"Multimedia Systems"},{"key":"2713_CR25","doi-asserted-by":"crossref","unstructured":"T. Wahl and K. Rothermel, \u201cRepresenting time in multimedia systems,\u201d in International Conference on Multimedia Computing and Systems, pp. 538\u2013543, 1994.","DOI":"10.1109\/MMCS.1994.292502"},{"key":"2713_CR26","unstructured":"World Wide Web Consortium (W3C), Synchronized Multimedia Integration Language (SMIL 2.0) Specification, August 2001. (Available at http:\/\/www.w3.org\/AudioVideo)."},{"key":"2713_CR27","unstructured":"Yale Haskell group and the Center for Computational Vision and Control, Frob: Functional robotics. http:\/\/haskell.cs.yale.edu\/frob\/ 1998\u20131999."}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-005-2713-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-005-2713-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-005-2713-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,9]],"date-time":"2020-04-09T02:00:32Z","timestamp":1586397632000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-005-2713-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2005,9]]}},"alternative-id":["2713"],"URL":"https:\/\/doi.org\/10.1007\/s11042-005-2713-9","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,9]]}}}