ACM Home Page
Please provide us with feedback. Feedback
Using visual programming to extend the power of spreadsheet
Full text PdfPdf (961 KB)
Source AVI archive
Proceedings of the workshop on Advanced visual interfaces table of contents
Bari, Italy
Pages: 153 - 161  
Year of Publication: 1994
ISBN:0-89791-733-2
Authors
Philip T. Cox  Technical University of Nova Scotia, School of Computer Science, Halifax, Nova Scotia, Canada
Trevor J. Smedley  Technical University of Nova Scotia, School of Computer Science, Halifax, Nova Scotia, Canada
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192309.192343
What is a DOI?

ABSTRACT

We describe a new means for representing computations in spreadsheets based on the visual, object-oriented data-flow language, Prograph, rather than textual arithmetic formulae. This mechanism is illustrated using various examples to show how common spreadsheet operation such as copying and extending formulae is more naturally represented. A formal syntax and semantics is presented. Suggestions are made for how this mechanism may be used to extend the range of applications of spreadsheets from the standard numerical calculations to areas such as symbolic computations and multimedia.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Cox, PT, Giles, FR and Pietrzykowski, T. Prograph: A step towards liberating programming from textual conditioning, Proc. IEEE Workshop on Visual Programming, Rome (Ott 1989), 150-156.
2
 
3
Hughes, CE and Moshell, JM. Action graphics: A spreadsheet-based language for animated simulation. In Visual Languages and Applications. 1990.
 
4
Burnett, MM and Ambler, AL. A declarative approach to event-handling in visual programming languages. In Proceedings 1992 IEEE Workshop on Visual Lunguages. 1992.
5
 
6
Creeth, R. Micro-computer spreadsheets: their uses and abuses. Journal of Accountancy. June 1985.
 
7
Norman, DA. The Design of Everyday Things. Doubleday. 1988.
8
 
9
Wilde, NA. WYSIWYC (what you see is what you compute) spreadsheet. In Proceedings 1993 IEEE Symposium on Visual Languages. 1993.
 
10
 
11
Prograph International. Prograph CPX User's Guide. 1993.
 
12
Char, BW, Geddes, KO, Gonnet, GH, Monagan, MB, Watt, SM. Maple Reference Manual. 1988.
 
13
Jaffar, J and Michaylov, S. Methodology and implementation of a CLP system. Proceedings of Fourth International Conference on Logic Programming Vol I. May 1987. 196-218.
 
14
Cox, PT and Pietrzykowski, T. LOGRAPH: a graphical logic programming language, Proceedings IEEE COMPINT 85, Montreal (1985), 145- 151.


Collaborative Colleagues:
Philip T. Cox: colleagues
Trevor J. Smedley: colleagues