{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T20:07:25Z","timestamp":1773086845313,"version":"3.50.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2001,12,1]],"date-time":"2001-12-01T00:00:00Z","timestamp":1007164800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2001,12,1]],"date-time":"2001-12-01T00:00:00Z","timestamp":1007164800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[2001,12]]},"DOI":"10.1023\/a:1013354519370","type":"journal-article","created":{"date-parts":[[2002,12,29]],"date-time":"2002-12-29T19:13:07Z","timestamp":1041189187000},"page":"47-75","source":"Crossref","is-referenced-by-count":7,"title":["JACIE \u2013 an Authoring Language for Rapid Prototyping Net-Centric, Multimedia and Collaborative Applications"],"prefix":"10.1007","volume":"12","author":[{"given":"Abdul S.","family":"Haji-Ismail","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phil W.","family":"Grant","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Kiddell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"388197_CR1","unstructured":"Abdel-Wahab (1996), \u201cUsing Java for Multimedia Collaborative Applications,\u201d In Proc. of 3rd International Workshop on Protocols for Multimedia Systems (PROMS'96)."},{"key":"388197_CR2","volume-title":"Modern Compiler Implementation in Java: Basic Techniques","author":"A.W. Appel","year":"1998","unstructured":"Appel, A.W. (1998), Modern Compiler Implementation in Java: Basic Techniques, 2nd Edition, Cambridge Univ. Press, Cambridge.","edition":"2nd Edition"},{"key":"388197_CR3","doi-asserted-by":"crossref","unstructured":"Barker, H.A., M. Chen, P.W. Grant, I.T. Harvey, C.P. Jobling, A.P. Parkman, and P. Townsend (1991), \u201cThe Making of eXCeS-A Software Engineering Perspective,\u201d In Proc. of 5th IFAC\/IMACS Symposium on Computer Aided Design in Control Systems, Swansea, UK, pp. 47-52.","DOI":"10.1016\/S1474-6670(17)54245-7"},{"key":"388197_CR4","unstructured":"Beca, L., F.G. Cheng, T.G.C. Jurga, X. Olszewski, M.K. Podgorny, and K.Walczak (1997), \u201cWeb Technologies for Collaborative Visualization and Simulation,\u201d In Proc. of the 8th SIAM Conference on Parallel Processing."},{"key":"388197_CR5","unstructured":"Benford, S.D., J. Bowers, S. Gray, T.R. Rodden, M. Rygol, and V. Stanger (1994), \u201cThe VirtuOsi Project,\u201d In Proc. of VR'94 (London Virtual Reality Expo 1994), Meckler."},{"key":"388197_CR6","volume-title":"Introduction to Compiling Techniques-A First Course Using ANSI C, Lex and Yacc","author":"J.P. Bennett","year":"1996","unstructured":"Bennett, J.P. (1996), Introduction to Compiling Techniques-A First Course Using ANSI C, Lex and Yacc, 2nd Edition, McGraw-Hill, New York.","edition":"2nd Edition"},{"key":"388197_CR7","unstructured":"Berk, E. (1997), \u201cJLex: A Lexical Analyzer Generator for Java,\u201d http:\/\/www.cs.princeton.edu\/ faculty\/~appel\/modern\/java\/JLex\/manual.html."},{"key":"388197_CR8","volume-title":"The Java Tutorial","author":"M. Campione","year":"1998","unstructured":"Campione, M. and K. Walrath (1998), The Java Tutorial, 2nd Edition, Addison-Wesley, Reading, MA.","edition":"2nd Edition"},{"key":"388197_CR9","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1016\/0097-8493(93)90115-P","volume":"17","author":"C. Carlson","year":"1993","unstructured":"Carlson, C. and O. Hagsand (1993), \u201cDIVE: A Platform for Multi-User Virtual Environments,\u201d Computers and Graphics 17, 6.","journal-title":"Computers and Graphics"},{"key":"388197_CR10","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4435-7","volume-title":"Multimedia Software Engineering","author":"S.K. Chang","year":"2000","unstructured":"Chang, S.K. (2000), Multimedia Software Engineering, Kluwer Academic, Dordrecht."},{"key":"388197_CR11","volume-title":"Proc. of Computer-Supported Collaborative Learning '95 (CSCL'95)","author":"E. Christiansen","year":"1995","unstructured":"Christiansen, E. and L. Dirckinck-Holmfeld (1995), \u201cMaking Distance Learning Collaborative,\u201d In Proc. of Computer-Supported Collaborative Learning '95 (CSCL'95), Lawrence Erlbaum, London."},{"key":"388197_CR12","volume-title":"Internetworking with TCP\/IP: Principles, Protocols and Architecture","author":"D. Comer","year":"1988","unstructured":"Comer, D. (1988), Internetworking with TCP\/IP: Principles, Protocols and Architecture, Prentice-Hall, Singapore."},{"key":"388197_CR13","unstructured":"Coopeng (1998), \u201cWWW page on Cooperative Systems Engineering Group,\u201d http:\/\/www.comp. lancs.ac.uk\/computing\/research\/cseg\/."},{"key":"388197_CR14","first-page":"217","volume-title":"High Performance Computing for Computer Graphics and Visualisation","author":"T.L. Disz","year":"1995","unstructured":"Disz, T.L., M.E. Papka, M. Pellegrino, and R. Stevens (1995), \u201cSharing Visualization Experiences Among Remote Virtual Environments,\u201d In High Performance Computing for Computer Graphics and Visualisation, M. Chen, P. Townsend, and J.A. Vince, Eds., Springer, Berlin, pp. 217-237."},{"key":"388197_CR15","unstructured":"Dr. Dobbs (2000), \u201cScripting and Alternative Languages,\u201d Dr. Dobb's Journal: Software Tools for the Professional Programmer, 308."},{"key":"388197_CR16","unstructured":"Duce, D.A., J.R. Gallop, I.J. Johnson, K. Robinson, C.D. Seelig, and C.S. Cooper (1998), \u201cDistributed Cooperative Visualization-the MANICORAL Approach,\u201d In Proc. of the 16th Eurographics UK Conference, Leeds, UK, pp. 69-86."},{"key":"388197_CR17","unstructured":"Eventware (1998), \u201cWWW page on Eventware: Collaborative Software for a New Age,\u201d http:\/\/ eventware.com\/."},{"key":"388197_CR18","doi-asserted-by":"crossref","unstructured":"Frivold, T.J., R.E. Lang, and M.W. Fong (1994), \u201cExtending WWW for Synchronous Collaboration,\u201d In Elec. Proc. 2nd World-Wide Web Conference '94, Chicago, USA, http:\/\/www.ncsa.uiuc.edu\/ SDG\/IT94\/Proceedings\/CSCW\/frivold\/frivold.html, November.","DOI":"10.1016\/0169-7552(95)00092-4"},{"key":"388197_CR19","doi-asserted-by":"crossref","unstructured":"Ginsberg, A. and S. Ahuja (1995), \u201cAutomating Envisionment of Virtual Meeting Room Histories,\u201d In Proc. of ACM Multimedia'95, San Francisco, USA, pp. 65-75.","DOI":"10.1145\/217279.215123"},{"issue":"3","key":"388197_CR20","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1145\/210079.210088","volume":"2","author":"C.M. Greenhalgh","year":"1995","unstructured":"Greenhalgh, C.M. and S.D. Benford (1995), \u201cMASSIVE: A Virtual Reality System for Teleconferencing,\u201d ACM Transactions on Computer Human Interfaces 2, 3, 239-261.","journal-title":"ACM Transactions on Computer Human Interfaces"},{"key":"388197_CR21","unstructured":"Haji-Ismail, A. S. (1998), \u201cJACIE-Java-Based Authoring Language for Collaborative Interactive Environments,\u201d Technical Report, Department of Computer Science, University of Wales Swansea."},{"key":"388197_CR22","unstructured":"Haji-Ismail, M.A.S., M. Chen, and P.W. Grant (1999), \u201cManaging Interactions and Communications in Collaborative Multimedia Applications: The JACIEWay,\u201d In Proc. of the 2nd International Conference on Information, Communications, and Signal Processing (ICICS'99)."},{"key":"388197_CR23","volume-title":"Data Communications, Computer Networks and Open Systems","author":"F. Halsall","year":"1996","unstructured":"Halsall, F. (1996), Data Communications, Computer Networks and Open Systems, 4th Edition, Addison-Wesley, Wokingham, UK.","edition":"4th Edition"},{"key":"388197_CR24","unstructured":"Hesse (1998), \u201cWWWpage on Hesse Collaborative Framework Overview,\u201d http:\/\/www.praxistech.com\/hesse\/hesse.html."},{"key":"388197_CR25","unstructured":"Hudson, S.E. (1998), CUP: LALR Parser Generator for Java Users Manual, http:\/\/www.cs. princeton.edu\/~appel\/modern\/java\/CUP\/manual."},{"key":"388197_CR26","volume-title":"Java Network Programming","author":"M. Hughes","year":"1999","unstructured":"Hughes, M., M. Shoffner, and D. Hamner (1999), Java Network Programming, Manning Publications, Greenwich."},{"key":"388197_CR27","first-page":"2","volume":"11","author":"R. Khare","year":"1997","unstructured":"Khare, R. (1997), \u201cScripting Languages: Automating the Web, Editorial,\u201d World-Wide Web Journal 11, 2.","journal-title":"World-Wide Web Journal"},{"key":"388197_CR28","unstructured":"Klein, G. (1998), \u201cJFlex: The Fast Lexical Analyser Generator for Java-Userrs Manual,\u201d http:\/\/www. informatik.tu-muenchen.de\/~kleing\/jflex\/index.html."},{"key":"388197_CR29","unstructured":"Lovegrove, S. (1998), \u201cCollaborative Research within a Sustainable Community: Interactive Multi-User VRML and Visualization,\u201d In Proc. of the 16th Eurographics UK Conference, Leeds, UK, pp. 53-68."},{"key":"388197_CR30","unstructured":"Metamata (2000), \u201cJavaCC Feature Highlights,\u201d http:\/\/www.metamata.com\/JavaCC\/features.html."},{"key":"388197_CR31","volume-title":"Visual J++ Unleashed","author":"B. Morgan","year":"1997","unstructured":"Morgan, B. (1997), Visual J++ Unleashed, Sams.net Publishing, Indiana."},{"key":"388197_CR32","unstructured":"Normand, V. and J. Tromp (1996), \u201cCollaborative Virtual Environments: The COVEN Project,\u201d In Proc. of the Framework for Immersive Virtual Environments Conference, FIVE'96."},{"key":"388197_CR33","first-page":"3","volume":"31","author":"J. Ousterhoot","year":"1998","unstructured":"Ousterhoot, J. (1998), \u201cScripting: Higher-level programming for the 21st century,\u201d IEEE Computer Magazine 31, 3.","journal-title":"IEEE Computer Magazine"},{"key":"388197_CR34","doi-asserted-by":"crossref","unstructured":"S. Gasner, R.F., S. Schooler and V. Jacobson (1994), \u201cMultimedia Teleconferencing on the Internet Multicast Backbone (MBONE),\u201d In Proc. of ACM Multimedia'94, San Francisco, USA.","DOI":"10.1145\/192593.197381"},{"key":"388197_CR35","volume-title":"Proc. of Computer-Supported Collaborative Learning '95 (CSCL'95)","author":"P.G. Shotsberger","year":"1995","unstructured":"Shotsberger, P.G., K.B. Smith, and C.G. Spell (1995), \u201cCollaborative Distance Learning on theWorldWide Web: Would that Look Like?\u201d In Proc. of Computer-Supported Collaborative Learning '95 (CSCL'95), Lawrence Erlbaum, London."},{"key":"388197_CR36","unstructured":"Suntest (1998), \u201cJava Compiler Compiler: The Java Parser Generator,\u201d http:\/\/www.suntest.com\/ JavaCC\/."},{"key":"388197_CR37","unstructured":"Woo, T.K. and M.J. Rees (1994), \u201cA Synchronous Collaboration Tool for World-WideWeb,\u201d In Elec. Proc. of the 2nd World-Wide Web Conference '94, Chicago, USA, also http:\/\/www.ncsa.uiuc.edu\/ SDG\/IT94\/Proceedings\/CSCW\/rees\/SynColTol.html,November 1998."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1013354519370.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1013354519370\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1013354519370.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:11:52Z","timestamp":1747577512000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1013354519370"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,12]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,12]]}},"alternative-id":["388197"],"URL":"https:\/\/doi.org\/10.1023\/a:1013354519370","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"value":"1022-7091","type":"print"},{"value":"1573-7489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2001,12]]}}}