Ubiquitous applications: embedded systems to mainframe

  • Authors:
  • Dave Thomas

  • Affiliations:
  • Founder and CEO of Object Technology International, Inc., (OTI), Ontario, Canada.

  • Venue:
  • Communications of the ACM - Special issue on object-oriented experiences and future trends
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

Over the last 10 years, Smalltalk has moved from the “Parc” to Main Street as a standard object-oriented (OO) fifth generation language (5GL) for enterprise computing. To meet the needs of application developers, Smalltalk environments and tools have matured from the original research implementations to full-featured, multiplatform development environments. A recent study of development tools conducted by Software Productivity Research in Massachusetts for a software productivity consortium ranked Smalltalk first in most categories. What is surprising about this study is the application: a demanding telephone switch traditionally dominated by C or proprietary talc languages such as Chill, Protel, and Plex. The fact that Smalltalk ranked so highly is a testimony that Smalltalk is an application 5GL that scales. This article discusses the major technical challenges addressed by Smalltalk implementors and application developers working on a wide spectrum of applications.