{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T14:49:13Z","timestamp":1725634153209},"publisher-location":"London","reference-count":29,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540199274"},{"type":"electronic","value":"9781447130161"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-1-4471-3016-1_21","type":"book-chapter","created":{"date-parts":[[2011,11,16]],"date-time":"2011-11-16T12:11:27Z","timestamp":1321445487000},"page":"252-265","source":"Crossref","is-referenced-by-count":0,"title":["A Layered Approach to Dedicated Application Builders Based on Application Frameworks"],"prefix":"10.1007","author":[{"given":"Patrick","family":"Steyaert","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Koen","family":"De Hondt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marleen","family":"De Molder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"21_CR1","unstructured":"R. M. Akscyn. Design Tradeoffs for Advanced Hypertext Technology. Tutorial Notes, Third ACM Conference on Hypertext, December 91."},{"key":"21_CR2","first-page":"497","volume-title":"Panel: User Interface Frameworks","author":"B Cox","year":"1986","unstructured":"B. Cox. Panel: User Interface Frameworks. In Proceedings of OOPSLA\u201986 conference, pp. 497\u2013501, printed as SIGPLAN Notices, 21(11), 1986."},{"key":"21_CR3","volume-title":"Tutorial: Software Reusability","author":"LP Deutsch","year":"1987","unstructured":"L. P. Deutsch. Levels of Reuse in the Smalltalk-80 Programming System. In Peter Freeman (Ed.) Tutorial: Software Reusability, IEEE Computer Society Press. 1987."},{"key":"21_CR4","volume-title":"Human-Computer Interaction","author":"A Dix","year":"1993","unstructured":"A. Dix, J. Finlay, R. Beale. Human-Computer Interaction. Addison Wesley, 1993."},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"P. J. Ferrel, R. F. Meyer: Vamp. The Aldus Application Framework. Proceedings of OOPSLA\u201989 conference, p. 185\u2013189, ACM Press, October 1989","DOI":"10.1145\/74877.74897"},{"key":"21_CR6","volume-title":"Smalltalk-80. The Language","author":"A Goldberg","year":"1989","unstructured":"A. Goldberg, and D. Robson. Smalltalk-80. The Language. Addison- Wesley Publishing Company, Reading Massachusetts, 1989."},{"key":"21_CR7","unstructured":"D. Goodman. The Complete HyperCard Handbook. Bantam Computer Books, September 1987."},{"issue":"2","key":"21_CR8","first-page":"22","volume":"1","author":"RE Johnson","year":"1988","unstructured":"R. E. Johnson, B. Foote. Designing Reusable Classes. Journal of Object-Oriented Programming, 1(2), pp. 22\u201335, 1988.","journal-title":"Journal of Object-Oriented Programming"},{"key":"21_CR9","first-page":"91","volume-title":"Reusing Object-Oriented Design","author":"RE Johnson","year":"1991","unstructured":"R. E. Johnson, Vincent F. Russo. Reusing Object-Oriented Design. University of Illinois tech report UIUCDCS 91\u20131696, 1991."},{"key":"21_CR10","first-page":"63","volume-title":"Documenting Frameworks using Patterns","author":"RE Johnson","year":"1992","unstructured":"R. E. Johnson. Documenting Frameworks using Patterns. Proceedings of OOPSLA\u201992 conference, p. 63\u201376, SIGPLAN Notices, ACM Press, October 1992"},{"key":"21_CR11","first-page":"1","volume-title":"Towards a New Model of Abstraction in the Engineering of Software","author":"G Kiczales","year":"1992","unstructured":"G. Kiczales. Towards a New Model of Abstraction in the Engineering of Software. In Proceedings of IMSA\u201992, International Workshop on Reflection and Meta-Level Architectures, pp. 1\u201311, November 1992."},{"key":"21_CR12","first-page":"75","volume-title":"Developing a GUIDE Using Object-Oriented Programming","author":"JA Konstan","year":"1991","unstructured":"J. A. Konstan, L. A. Rowe. Developing a GUIDE Using Object-Oriented Programming. Proceedings of OOPSLA\u201991 conference, p. 75\u201388, SIGPLAN Notices, ACM Press, November 1991"},{"key":"21_CR13","first-page":"26","volume-title":"Journal of Object Oriented Programming","author":"GE Krasner","year":"1988","unstructured":"G. E. Krasner, S. T. Pope. A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object Oriented Programming, August 1988, p. 26\u201349."},{"key":"21_CR14","volume-title":"Inside Smalltalk - Volume II","author":"WR Lalonde","year":"1991","unstructured":"W. R. Lalonde, J. R. Pugh. Inside Smalltalk - Volume II. Prentice Hall 1991."},{"key":"21_CR15","first-page":"8","volume-title":"IEEE Computer","author":"MA Linton","year":"1989","unstructured":"M. A. Linton, J. M. Vlissides, P. R. Calder. Composing User Interfaces with Interviews. IEEE Computer, p. 8\u201322, February 1989"},{"key":"21_CR16","first-page":"186","volume-title":"Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework","author":"N Meyrowitz","year":"1986","unstructured":"N. Meyrowitz. Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework. In Proceedings of OOPSLA\u201986 conference, pp. 186\u2013201, printed as SIGPLAN Notices, 21(11), 1986."},{"key":"21_CR17","unstructured":"ParcPlace Systems. Objectworks\\Smalltalk Release 4.1 User\u2019s Guide. ParcPlace Systems 1992."},{"key":"21_CR18","first-page":"251","volume-title":"Implementational Reflection in Silica","author":"R Rao","year":"1991","unstructured":"R. Rao. Implementational Reflection in Silica. In ECOOP\u201991 Proceedings, Lecture Notes in Computer Science, P. America (Ed.), pp. 251\u2013267, Springer-Verlag, 1991."},{"key":"21_CR19","volume-title":"Object-Oriented Programming for the Macintosch","author":"KJ Schmucker","year":"1986","unstructured":"K. J. Schmucker. Object-Oriented Programming for the Macintosch. Hay den Book Company, 1986."},{"key":"21_CR20","volume-title":"MODE: An Object-Oriented User Interface Development Environment Based on the Concept of Mode","author":"YP Shan","year":"1990","unstructured":"Y. P. Shan. MODE: An Object-Oriented User Interface Development Environment Based on the Concept of Mode. PhD Thesis, University of North Carolina at Chapel Hill - Department of Computer Science, 1990."},{"key":"21_CR21","volume-title":"IEEE Computer","author":"B Shneiderman","year":"1983","unstructured":"B. Shneiderman. Direct Manipulation: A Step Beyond Programming Languages. IEEE Computer, August 1983."},{"key":"21_CR22","volume-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction","author":"B Shneiderman","year":"1992","unstructured":"B. Shneiderman. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison Wesley 1992."},{"key":"21_CR23","volume-title":"Open Design of Object-Oriented Languages, A Foundation for Specialisable Reflective Language Frameworks","author":"P Steyaert","year":"1994","unstructured":"P. Steyaert. Open Design of Object-Oriented Languages, A Foundation for Specialisable Reflective Language Frameworks. PhD Thesis, Vrije Universiteit Brussel, 1994."},{"key":"21_CR24","unstructured":"L. Tesler, position statement in (Cox, 1986)."},{"key":"21_CR25","unstructured":"Tigre Object Systems. The Tigre Programming Environment, User\u2019s Guide, Version 1.6. Tigre Object Systems, 1991"},{"key":"21_CR26","unstructured":"ParcPlace Systems. VisualWorks release 1.0 User\u2019s Guide. ParcPlace Systems 1992."},{"key":"21_CR27","volume-title":"The NeXTBook","author":"BF Webster","year":"1989","unstructured":"B. F. Webster. The NeXTBook. Addison-Wesley 1989."},{"key":"21_CR28","first-page":"46","volume-title":"ET++: an object-oriented application framework in C++","author":"A Weinand","year":"1988","unstructured":"A. Weinand, E. Gamma, and R. Marty. ET++: an object-oriented application framework in C++. In Proceedings of OOPSLA\u201988, pp. 46\u201357, November 1988, printed as SIGPLAN Notices, 23(11)."},{"key":"21_CR29","first-page":"19","volume-title":"Panel: Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks","author":"A Wirfs-Brock","year":"1990","unstructured":"Allen Wirfs-Brock. Panel: Designing Reusable Designs: Experiences Designing Object-Oriented Frameworks. SIGPLAN Notices Special Issue OOPSLA-ECOOP\u201990 Addendum to the Proceedings (Jerry L. Archibald and K.C. Burgess Yakemovic eds.), pp. 19\u201324, 1990."}],"container-title":["OOIS\u201994"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-3016-1_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,19]],"date-time":"2019-04-19T03:53:58Z","timestamp":1555646038000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-3016-1_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540199274","9781447130161"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-3016-1_21","relation":{},"subject":[],"published":{"date-parts":[[1995]]}}}