• 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