DocumentCode
2981704
Title
HIL-an interface design language
Author
Crawford, Tami L. ; Pettus, Robert O.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of South Carolina, Columbia, SC, USA
fYear
1988
fDate
11-13 Apr 1988
Firstpage
638
Lastpage
641
Abstract
HIL (HOPE-1 Interface Language), an object-oriented language for defining user interfaces, is described. HIL objects consist of both presentation information and activation information. The presentation information includes the type of object (such as menu, form). The activation information concerns how the object behaves. HIL programs define the objects and their basic attributes, but not the specifics of how they interact with the user. This allows HIL programs to be run on a variety of different devices, including character based and bitmapped terminals. The HIL runtime system chooses the representation best suited to the type of device. A HIL interface consists of a HIL program and the HIL run-time system. HIL runtime systems have been developed for three output devices: (1) standard terminal for which a Unix System V terminal description exists; (2) an IBM PC (standard monochrome); and (3) bit-mapped graphics terminals supporting X-windows. HIL programs may either be compiled (into C) or interpreted. Standard interfaces with the C language and the Unix shell are built into HIL. HIL has been used for 12 months by both experienced and inexperience users
Keywords
high level languages; user interfaces; C; HIL; HOPE-1 Interface Language; IBM PC; Unix System V terminal description; X-windows; activation information; bit-mapped graphics terminals; form; interface design language; menu; object-oriented language; presentation information; user interfaces; Computer languages; Graphics; Programming environments; Runtime; Standards development; Trademarks; User interfaces; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '88., IEEE Conference Proceedings
Conference_Location
Knoxville, TN
Type
conf
DOI
10.1109/SECON.1988.194935
Filename
194935
Link To Document