Title :
A user interface for the visualization and manipulation of arrays
Author :
Leopold, Jennifer L. ; Ambler, Allen L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Kansas Univ., Lawrence, KS, USA
Abstract :
The success of spreadsheets has shown that a visual representation of a 2D array greatly facilitates solving certain problems. However, spreadsheets are not general-purpose programming environments and are not suited to many problems that might naturally be solved using multi-dimensional arrays. Furthermore, spreadsheets employ a textual notation for cell references in formulas. This notation, which adds to the programmer´s burden by distinguishing between relative and absolute addressing, can be difficult to understand and is error-prone even for the most experienced users. In this paper, we present a user interface for multi-dimensional arrays within Formulate, a form-based visual programming language. This implementation avoids textual array notation and supports the application of formulas to logical regions of an array, rather than just to individual elements
Keywords :
arrays; data handling; data structures; data visualisation; graphical user interfaces; spreadsheet programs; visual languages; Formulate; absolute addressing; array manipulation; array visualization; cell references; error-prone notation; form-based visual programming language; formulas; logical regions; multi-dimensional arrays; relative addressing; spreadsheets; textual notation; user interface; visual representation; Bars; Computer languages; Logic arrays; Programmable logic arrays; Programming environments; Regions; Two dimensional displays; User interfaces; Visualization;
Conference_Titel :
Visual Languages, 1996. Proceedings., IEEE Symposium on
Conference_Location :
Boulder, CO
Print_ISBN :
0-8186-7508-X
DOI :
10.1109/VL.1996.545267