DocumentCode
3492463
Title
Design of VACL: a visual script language system which controls and extends applications on a graphical user interface environment
Author
Shigesada, Yukihiko ; Koshizuka, Noboru ; Sakamura, Ken
Author_Institution
Graduate Sch. of Sci., Tokyo Univ., Japan
fYear
1996
fDate
4-7 Dec 1996
Firstpage
104
Lastpage
114
Abstract
We are constructing a new visual script language system called VACL (Visual Application Control Language). The purpose of this script language system is to perform batch operations efficiently in a graphical user interface (GUI) environment and to extend GUI applications. This system represents a script program as a `post-it´ (or `fusen´) on a display. A user can launch a script program by attaching a fusen on to the window of the appropriate application. We call this kind of execution mechanism a `fusen metaphor´. This script language system has four major benefits. First, the script program to control an application can be written transparently from the application and in a highly abstract manner. Second, a script program that extends an application can be written transparently from the application. Third, the fusen metaphor enhances the reusability of the script program and provides a hypertext programming environment. Fourth, by describing the script program visually, the programmer can describe a 2D GUI application object in a natural and easy form
Keywords
authoring languages; batch processing (computers); graphical user interfaces; hypermedia; job control languages; software reusability; visual languages; visual programming; 2D GUI application object description; GUI application extension; VACL; Visual Application Control Language; batch operation; execution mechanism; fusen metaphor; graphical user interface environment; hypertext programming environment; post-it; program launching; reusability; transparently written script programs; visual script language system; Computer languages; Control systems; Displays; Graphical user interfaces; Graphics; Joining processes; Programming environments; Programming profession; Sociology; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
TRON Project International Symposium, 1996. TEPS '96
Conference_Location
Tokyo
ISSN
1063-6749
Print_ISBN
0-8186-7658-2
Type
conf
DOI
10.1109/TRON.1996.566195
Filename
566195
Link To Document