{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T18:05:31Z","timestamp":1725645931917},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642791949"},{"type":"electronic","value":"9783642791925"}],"license":[{"start":{"date-parts":[[1995,1,1]],"date-time":"1995-01-01T00:00:00Z","timestamp":788918400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-3-642-79192-5_19","type":"book-chapter","created":{"date-parts":[[2011,12,26]],"date-time":"2011-12-26T09:20:26Z","timestamp":1324891226000},"page":"271-289","source":"Crossref","is-referenced-by-count":0,"title":["An Interactive 3D Graphics Class Library in EIFFEL"],"prefix":"10.1007","author":[{"given":"Russell","family":"Turner","sequence":"first","affiliation":[]},{"given":"Enrico","family":"Gobbetti","sequence":"additional","affiliation":[]},{"given":"Francis","family":"Balaguer","sequence":"additional","affiliation":[]},{"given":"Angelo","family":"Mangili","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","unstructured":"Boulic, R. and Renault, O., 3D Hierarchies for Animation. In New Trends in Animation and Visualization. John Wiley, 1991."},{"key":"19_CR2","doi-asserted-by":"crossref","unstructured":"Conner, D. B., Snibbe, S. S., Herndon, K. P., Robbins, D. C., Zeleznik, R. C., and Dam, A. V., Three-Dimensional Widgets. In SIGGRAPH Symposium on Interactive Graphics, pages 183-188, 1992.","DOI":"10.1145\/147156.147199"},{"key":"19_CR3","volume-title":"Object Oriented Programming: An Evolutionary Approach","author":"BJ Cox","year":"1986","unstructured":"Cox, B. J., Object Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, Massachusetts, 1986."},{"key":"19_CR4","unstructured":"Fleischer, K. and Witkin, A., A Modeling Testbed. In Proc. Graphics Interface\u2019 88, pages 127-137, 1988."},{"key":"19_CR5","unstructured":"Gobbetti, E., Balaguer, J. F., Mangili, A., and Turner, R., Building an Interactive 3D Animation System. In Meyer B, N. J., editor, Object-Oriented Applications. Prentice-Hall, 1993."},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Grant, E., Amburn, P., and Whitted, T., Exploiting Classes in Modeling and Display Software. IEEE Computer Graphics and Applications, 11(6), 1986.","DOI":"10.1109\/MCG.1986.276657"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Hedelman, H., A Data Flow Approach to Procedural Modeling. IEEE Computer Graphics and Applications, 1(4), 1984.","DOI":"10.1109\/MCG.1984.275892"},{"key":"19_CR8","unstructured":"Hillman, M. F., A Network Programming Package in Eiffel. In Proc. TOOLS 2, pages 541-551, Paris, 1990."},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Ingalls, D., A Simple Technique for Handling Multiple Polymorphism. In Proc. ACM Object Oriented Programming Systems and Applications, 1986.","DOI":"10.1145\/28697.28732"},{"issue":"1","key":"19_CR10","first-page":"26","volume":"3","author":"G Krasner","year":"1988","unstructured":"Krasner, G. and Pope, S., A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 3(1):26\u201349, 1988.","journal-title":"Journal of Object-Oriented Programming"},{"key":"19_CR11","unstructured":"Pacific, K., Dore Programmer\u2019s Manual. Kubota Pacific, Inc, 1992."},{"key":"19_CR12","volume-title":"Object-Oriented Modeling and Design","author":"J Rumbaugh","year":"1991","unstructured":"Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W., Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, New Jersey, 1991."},{"key":"19_CR13","unstructured":"Schmucker, K., Object-Oriented Programming for the Macintosh. Hayden, 1986."},{"issue":"10","key":"19_CR14","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/323648.323736","volume":"21","author":"B Stroustrup","year":"1986","unstructured":"Stroustrup, B., An Overview of C++. SIGPLAN Notices, 21(10):7\u201318, 1986.","journal-title":"SIGPLAN Notices"},{"issue":"3","key":"19_CR15","first-page":"365","volume":"14","author":"T Thompson","year":"1989","unstructured":"Thompson, T, The Next Step. Byte, 14(3):365\u2013369, 1989.","journal-title":"Byte"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Turner, R., Gobbetti, E., Balaguer, F., Mangili, A., Thalmann, D., and Magnenat-Thalmann, N., An Object Oriented Methodology using Dynamic Variables for Animation and Scientific Visualization. In Proceedings Computer Graphics International 90, pages 317-328. Springer-Verlag, 1990.","DOI":"10.1007\/978-4-431-68123-6_20"},{"issue":"2","key":"19_CR17","first-page":"63","volume":"10","author":"A Weinand","year":"1989","unstructured":"Weinand, A., Gamma, E., and Marty, R., Design and Implementation of ET++: a Seamless Object-Oriented Application Framework. Structured Programming, 10(2):63\u201387, 1989.","journal-title":"Structured Programming"}],"container-title":["Object-Oriented Programming for Graphics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-79192-5_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T17:13:46Z","timestamp":1557854026000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-79192-5_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783642791949","9783642791925"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-79192-5_19","relation":{},"subject":[],"published":{"date-parts":[[1995]]}}}