Title :
Portability and reuse of components for spreadsheet languages
Author :
Montigel, Markus
Author_Institution :
New Orleans Univ., LA, USA
Abstract :
Spreadsheets are popular visual languages, since they are simple to use even for non-programmers. Yet, compared to other programming languages, spreadsheets provide rather limited support for portability and reuse of components. The new language Wizcell provides an integrated modularity concept including fine-granular referencing, interface definitions based on explicit input and output cells, and model-view-controller modularity. These concepts facilitate the reuse of components by copy/paste operations or by dragging and dropping elements to and from user-configurable palettes with minimal formula changes. A platform-independent model, which can be executed by a portable virtual machine, enhances portability. Such a model may be accompanied by several possibly platform-dependent views to accommodate different environments.
Keywords :
object-oriented programming; software portability; software reusability; spreadsheet programs; visual languages; Wizcell language; component portability; component reuse; copy/paste operations; drag and drop; explicit input cells; explicit output cells; fine granular referencing; interface definitions; minimal formula changes; model-view-controller modularity; platform-independent model; portable virtual machine; spreadsheet languages; user-configurable palettes; Computer languages; Conferences; Containers; Humans; Prototypes; Tree data structures; Virtual machining;
Conference_Titel :
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN :
0-7695-1644-0
DOI :
10.1109/HCC.2002.1046352