ACM Home Page
Please provide us with feedback. Feedback
Application frameworks: experience with MacApp
Full text PdfPdf (738 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the nineteenth SIGCSE technical symposium on Computer science education table of contents
Atlanta, Georgia, United States
Pages: 142 - 147  
Year of Publication: 1988
ISBN:0-89791-256-X
Also published in ...
Authors
John R. Pugh  Carleton Univ., Ottawa, Ont., Canada
Cafee Leung  Carleton Univ., Ottawa, Ont., Canada
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/52964.53000
What is a DOI?

ABSTRACT

It is an unfortunate truth that as personal computers have become easier to use they also have become more difficult to program. Students who want to write programs that look and feel like real Macintosh applications, for example, are constrained by the time available and the sheer complexity of the application development process. We have found that several object-oriented programming systems have succeeded in abstracting out the commonalties of graphical user interfaces and can allow students to construct interactive, graphical applications at a lower cost. In this paper we describe our experiences in the use of MacApp, an application framework for the Apple Macintosh. The design and implementation of Prof, a prototype visual programming system for both educators and students developed by a final year student in a thirteen week project course, is used to illustrate the discussion. We describe the advantages and disadvantages of the object-oriented application framework approach in the expectation that our experiences will be useful for other educators who may be contemplating following this path.



Collaborative Colleagues:
John R. Pugh: colleagues
Cafee Leung: colleagues