Computer Science Technical Reports
CS at VT

Enhancing documents with embedded programs: How Ness extends insets in the Andrew ToolKit

Hansen, Dr. Wilfred J. (1990) Enhancing documents with embedded programs: How Ness extends insets in the Andrew ToolKit. In Proceedings 1990 International Conference on Computer Languages, pages pp. 23-32, Los Alamitos, CA.

Full text available as:
HTML
nessextend.html (46516)
nessextend_files/nessextend.gif (105)
nessextend_files/nessextend_002.gif (7266)
nessextend_files/nessextend_003.gif (475)
nessextend_files/nessextend_004.gif (475)
nessextend_files/nessextend_005.gif (5705)
nessextend_files/nessextend_006.gif (449)
nessextend_files/nessextend_007.gif (435)
nessextend_files/nessextend_008.gif (493)

Abstract

An enhanced document responds to its reader in non-traditional ways: a button press may scroll the document, play music, ... . Although such operations may be implemented as objects embedded in text, full generality requires that a programming language be available to the author of a document. This paper sketches the problems of embedding programs in documents and reviews the solutions adopted in the Ness component of the Andrew ToolKit. A key question is the connection from user actions to program functions. Other questions include the appropriate level of programming language, its string processing capabilities, and security.

Item Type:Conference Paper
Keywords:Programming language, subsequence, string, inset, embedded object
Subjects:Computer Science > Human Computer Interaction
ID Code:1139
Deposited By:Hansen, Dr. Fred
Deposited On:05 January 2011
Alternative Locations:http://www-2.cs.cmu.edu/~wjh/papers/nessextend.html