skip to main content
10.5555/781915.781972dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article
Free access

A visual object-oriented development environment (VOODE)

Published: 07 November 1995 Publication History

Abstract

Numerous classes, complex inheritance and containment hierarchies, and diverse patterns, all contribute to difficulties in understanding, reusing, debugging and tuning large object-oriented systems. To help overcome these difficulties, we introduce a visual programming methodology and a visual development environment with novel views for development of object-oriented class models. We introduce container and contained object views, direct manipulations as a visual programming tool and show how syntax correctness is achieved by visual programming. Case studies involving browsing and creation of real object-oriented application are presented to demonstrate the benefits of visual programming.The ability to edit and browse existing applications or frameworks with a visual tool, is most important to a new developer who enters an existing project. The learning curve can be reduced and familiarity with a new application can be achieved in a shorter period of time. Moreover, the quantity of information needed to be learned is reduced since visual tools allow the developer to focus immediately only on the relevant parts of the application.

References

[1]
{1} Philip T. Cox, "Picture the future," Object Magazine, pp. 46-49, August 1993.
[2]
{2} Ephraim P. Glinert, Visual Programming Environments Applications and Issues, IEEE Computer Society Press, 1990.
[3]
{3} Tadao Ichikawa and Masahito Hirakawa, "Visual Programming - Toward Realization of User-Friendly Programming Environments," Proceedings 2nd Fall Joint Computer Conference, pp. 129-137, 1987.
[4]
{4} Theo Mandel, The GUI-OOUI War, Van Nostrand Reinhold Company Inc., 1994.
[5]
{5} IBM published, Object-Oriented Interface Design - The Common User Access, IBM, 1992.
[6]
{6} IBM published, IBM Smalltalk & VisualAge Team Development Guide, IBM, 1994.
[7]
{7} IBM published, SOM Objects Developers Tookit Users Guide, IBM, 1994.
[8]
{8} Ben Shneiderman, "Direct Manipulations A Step Beyond Programming Languages," Computer, pp. 57-69, August 1983.
[9]
{9} Richard Chimera and Ben Shneiderman, "An Exploratory Evaluation of Three Interfaces for Browsing Large Hierarchial Tables of Contents," ACM Transactions on Information Systems, vol. 12, no. 4, pp. 383-406, October 1994.
[10]
{10} Nan C. Shu, Visual Programming, Van Nostrand Reinhold Company Inc., 1988.

Cited By

View all
  • (2011)A programming environment supporting a prototype-based introduction to OOPProceedings of the International Workshop on Smalltalk Technologies10.1145/2166929.2166934(1-5)Online publication date: 23-Aug-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '95: Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
November 1995
722 pages

Sponsors

  • IBM Canada: IBM Canada
  • NRC: National Research Council - Canada

Publisher

IBM Press

Publication History

Published: 07 November 1995

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)56
  • Downloads (Last 6 weeks)3
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2011)A programming environment supporting a prototype-based introduction to OOPProceedings of the International Workshop on Smalltalk Technologies10.1145/2166929.2166934(1-5)Online publication date: 23-Aug-2011

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media