DocumentCode
2436295
Title
Portability and reuse of components for spreadsheet languages
Author
Montigel, Markus
Author_Institution
New Orleans Univ., LA, USA
fYear
2002
fDate
2002
Firstpage
77
Lastpage
79
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN
0-7695-1644-0
Type
conf
DOI
10.1109/HCC.2002.1046352
Filename
1046352
Link To Document