Book chapter
OA Policy
English

Objects + Scripts = Applications

Published inTsichritzis, Dionysios (Ed.), Object composition = Composition d'objets, p. 11-29
PublisherGenève : Centre universitaire d'informatique
Publication date1991
Abstract

We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (objects and scripts) are carefully engineered in an evolutionary software life-cycle, with the ultimate goal of supporting application construction largely from these interchangeable, prefabricated components. The activity of constructing the running application is supported by a visual scripting tool that replaces the textual paradigm of programming with a visual paradigm of direct manipulation and editing of both application and user inlerface components. We present scripting by means of some simple examples, and we describe a prototype of a visual scripting tool, called Vista. We conclude with some observations on the environmental support needed to support a component-oriented software life-cycle, using as a specific example the application development environment of ITHACA , a large European project of which Vista is a part.

Citation (ISO format)
NIERSTRASZ, Oscar et al. Objects + Scripts = Applications. In: Object composition = Composition d’objets. Tsichritzis, Dionysios (Ed.). Genève : Centre universitaire d’informatique, 1991. p. 11–29.
Main files (1)
Book chapter (Published version)
accessLevelPublic
Identifiers
  • PID : unige:157925
91views
72downloads

Technical informations

Creation13/01/2022 10:46:00
First validation13/01/2022 10:46:00
Update time16/03/2023 03:20:51
Status update16/03/2023 03:20:51
Last indexation01/11/2024 01:28:00
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack