{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T13:32:19Z","timestamp":1648647139673},"reference-count":32,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1989,1,1]],"date-time":"1989-01-01T00:00:00Z","timestamp":599616000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers &amp; Graphics"],"published-print":{"date-parts":[[1989,1]]},"DOI":"10.1016\/0097-8493(89)90080-0","type":"journal-article","created":{"date-parts":[[2003,8,7]],"date-time":"2003-08-07T23:49:30Z","timestamp":1060300170000},"page":"321-327","source":"Crossref","is-referenced-by-count":0,"title":["Active objects in the construction of graphical user interfaces"],"prefix":"10.1016","volume":"13","author":[{"given":"Eugene","family":"Fiume","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0097-8493(89)90080-0_BIB1","series-title":"ACM SIGGRAPH '83 Conference Proceedings","first-page":"35","article-title":"Towards a comprehensive user interface management system","volume":"17 (3)","author":"Buxton","year":"1983"},{"key":"10.1016\/0097-8493(89)90080-0_BIB2","series-title":"ACM SIGGRAPH '82 Conference Proceedings","first-page":"99","article-title":"A user interface management system","volume":"16 (3)","author":"Kasik","year":"1982"},{"key":"10.1016\/0097-8493(89)90080-0_BIB3","series-title":"ACM SIGGRAPH '83 Conference Proceedings","first-page":"42","article-title":"SYNGRAPH: A graphical user interface generator","volume":"17 (3)","author":"Olsen","year":"1983"},{"key":"10.1016\/0097-8493(89)90080-0_BIB4","series-title":"ACM SIGGRAPH '85 Conference Proceedings","first-page":"205","article-title":"The University of Alberta user interface management system","volume":"19 (3)","author":"Green","year":"1985"},{"issue":"3","key":"10.1016\/0097-8493(89)90080-0_BIB5","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/24054.24055","article-title":"Supporting concurrency, communication, and synchronization in human-computer interaction\u2014The Sassafras UIMS","volume":"5","author":"Hill","year":"1986","journal-title":"ACM Trans. on Graphics"},{"key":"10.1016\/0097-8493(89)90080-0_BIB6","series-title":"ACM SIGGRAPH '88 Conference Proceedings","first-page":"103","article-title":"ConMan: A visual programming language for interactive graphics","volume":"22 (4)","author":"Haeberli","year":"1988"},{"key":"10.1016\/0097-8493(89)90080-0_BIB7","series-title":"ACM SIGGRAPH 1982 Conference Proceedings","first-page":"277","article-title":"The message is the medium: Multiprocess structuring of an interactive paint program","volume":"16 (3)","author":"Beach","year":"1982"},{"key":"10.1016\/0097-8493(89)90080-0_BIB8","series-title":"ACM SIGGRAPH '85 Conference Proceedings","first-page":"199","article-title":"Squeak: A language for communicating with mice","volume":"19 (3)","author":"Cardelli","year":"1985"},{"issue":"8","key":"10.1016\/0097-8493(89)90080-0_BIB9","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","article-title":"Communicating sequential processes","volume":"21","author":"Hoare","year":"1987","journal-title":"Comm. of the ACM"},{"key":"10.1016\/0097-8493(89)90080-0_BIB10","series-title":"ACM SIGGRAPH '86 Conference Proceedings","first-page":"249","article-title":"Creating highly-interactive and graphical user interfaces by demonstration","volume":"20 (3)","author":"Myers","year":"1986"},{"issue":"4","key":"10.1016\/0097-8493(89)90080-0_BIB11","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1145\/27623.29354","article-title":"Constraint-based tools for building user interfaces","volume":"5","author":"Borning","year":"1986","journal-title":"ACM Trans. on Graphics"},{"key":"10.1016\/0097-8493(89)90080-0_BIB12","series-title":"ACM SIGGRAPH '82 Conference Proceedings","first-page":"115","article-title":"Star graphics: An object-oriented implementation","volume":"16 (3)","author":"Lipkie","year":"1982"},{"issue":"4","key":"10.1016\/0097-8493(89)90080-0_BIB13","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1145\/27623.27624","article-title":"A specification language for direct-manipulation user interfaces","volume":"5","author":"Jacob","year":"1986","journal-title":"ACM Trans. on Graphics"},{"issue":"2","key":"10.1016\/0097-8493(89)90080-0_BIB14","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1145\/22949.22951","article-title":"An object-oriented approach to graphical interfaces","volume":"5","author":"Barth","year":"1986","journal-title":"ACM Trans. on Graphics"},{"key":"10.1016\/0097-8493(89)90080-0_BIB15","first-page":"168","article-title":"Dimensions of object-based language design","volume":"22 (12)","author":"Wegner","year":"1987"},{"key":"10.1016\/0097-8493(89)90080-0_BIB16","series-title":"ACM SIGGRAPH 1976 Conference Proceedings","first-page":"133","article-title":"BGRAF2: A real-time graphics language with modular objects and implicit dynamics","author":"Bergman","year":"1976"},{"key":"10.1016\/0097-8493(89)90080-0_BIB17","series-title":"ACM SIGGRAPH 1977 Conference Proceedings","first-page":"18","article-title":"Association of graphic images and dynamic attributes","author":"Bergman","year":"1977"},{"key":"10.1016\/0097-8493(89)90080-0_BIB18","series-title":"ACM SIGGRAPH 1982 Conference Proceedings","first-page":"289","article-title":"Computer animation with scripts and actors","volume":"16 (3)","author":"Reynolds","year":"1982"},{"key":"10.1016\/0097-8493(89)90080-0_BIB19","series-title":"ACM SIGGRAPH 1987 Conference Proceedings","first-page":"25","article-title":"Flocks, herds, and schools: A distributed behavioral model","volume":"21 (4)","author":"Reynolds","year":"1987"},{"issue":"3","key":"10.1016\/0097-8493(89)90080-0_BIB20","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MCG.1985.276344","article-title":"Miranim: An extensible director-oriented system for the animation of realistic images","volume":"4","author":"Magnenat-Thalmann","year":"1985","journal-title":"IEEE Comp. Graphics and Appl."},{"key":"10.1016\/0097-8493(89)90080-0_BIB21","series-title":"Proceedings of Eurographics '85","article-title":"NEM: A language for animation of actors and objects","author":"Marino","year":"1985"},{"key":"10.1016\/0097-8493(89)90080-0_BIB22","series-title":"Proceedings of Eurographics '87","article-title":"The clockworks: An object-oriented computer animation system","author":"Breen","year":"1987"},{"key":"10.1016\/0097-8493(89)90080-0_BIB23","series-title":"Proceedings of Eurographics '87","article-title":"A temporal scripting language for object-oriented animation","author":"Fiume","year":"1987"},{"key":"10.1016\/0097-8493(89)90080-0_BIB24","series-title":"The C++ Programming Language","author":"Stroustrup","year":"1986"},{"issue":"1","key":"10.1016\/0097-8493(89)90080-0_BIB25","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/356901.356903","article-title":"Concepts and notations for concurrent programming","volume":"15","author":"Andrews","year":"1983","journal-title":"ACM Comp. Surveys"},{"issue":"11","key":"10.1016\/0097-8493(89)90080-0_BIB26","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/960112.28715","article-title":"Experience with Flamingo: A distributed, object-oriented user interface system","volume":"21","author":"Anderson","year":"1986","journal-title":"ACM SIGPLAN Notices"},{"issue":"11","key":"10.1016\/0097-8493(89)90080-0_BIB27","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1145\/960112.28722","article-title":"Object-oriented concurrent programming in ABCL\/1","volume":"21","author":"Yonezawa","year":"1986","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/0097-8493(89)90080-0_BIB28","series-title":"Object-Oriented Concurrent Programming","first-page":"199","article-title":"POOL-T: A Parallel Object-Oriented Language","author":"America","year":"1986"},{"key":"10.1016\/0097-8493(89)90080-0_BIB29","first-page":"243","article-title":"Active objects in hybrid","volume":"22 (12)","author":"Nierstrasz","year":"1987"},{"issue":"10","key":"10.1016\/0097-8493(89)90080-0_BIB30","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1145\/355620.361161","article-title":"Monitors: An operating system structuring concept","volume":"17","author":"Hoare","year":"1974","journal-title":"Comm. of the ACM"},{"key":"10.1016\/0097-8493(89)90080-0_BIB31","series-title":"Communicating Sequential Processes","author":"Hoare","year":"1985"},{"issue":"1","key":"10.1016\/0097-8493(89)90080-0_BIB32","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1145\/22890.23001","article-title":"KNOs: KNowledge acquisition, dissemination and manipulation objects","volume":"5","author":"Tsichritzis","year":"1987","journal-title":"ACM Trans. on Office Info. Systems"}],"container-title":["Computers &amp; Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0097849389900800?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0097849389900800?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T06:30:28Z","timestamp":1552631428000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0097849389900800"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,1]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1989,1]]}},"alternative-id":["0097849389900800"],"URL":"https:\/\/doi.org\/10.1016\/0097-8493(89)90080-0","relation":{},"ISSN":["0097-8493"],"issn-type":[{"value":"0097-8493","type":"print"}],"subject":[],"published":{"date-parts":[[1989,1]]}}}