Group: programming
Topic: compiling pseudocode designs
Topic: database agents
Topic: hypertext nodes
Topic: Thesa as a database of modules
| |
Summary
Hypertext may represent programs that can execute. Programs can be invoked from hypertext pages, and executable code may be embedded within a page. For example, Javascript is a common component of Web pages.
Hypertext is useful for software development, documentation, design, problem solving, and management. (cbb 4/07)
Subtopic: execution in a web of information
Quote: an executable object should be connected into the web of information [»kentW_1978]
| Quote: IGD page graph from actions which access neighboring pages when invoked
| Quote: KMS agents may be large hierarchies of frames distributed over a wide-area network; using KMS action language
| Quote: KMS agents are frames with documentation, graphics, images, and cross-references to other frames [»akscRM11_1993]
| Quote: representing a program as a hierarchy of frames encourages top-down, stagewise refinement
| Subtopic: execute commands on visiting a page -- scripting
Quote: on visiting a HYPERTEXT page, any commands are executed and any text is displayed [»wardDL_1981]
| Quote: an IGD page contains color pictures, keywords, and actions triggered by access or selection [»feinS1_1982]
| Quote: with Lisp can write new node types for NoteCards or action nodes which execute when accessed [»conkJ9_1987]
| Quote: NoteCards was used for CAI by script cards which controlled text display, student answers, and sequencing [»halaFG7_1988]
| Quote: IGD actions can be attached to the page itself; executed whenever page is accessed [»feinS1_1982]
| Subtopic: links as calls
Quote: the KMS action language is a block-structured, command language using links to other frames for nesting; nodes as block and links as calls; nearly 800 commands [»akscRM11_1993]
| Quote: trigger KMS scripts by left button, same as links; distinguish by hollow bullet for links and solid bullet for actions [»akscRM11_1993]
| Subtopic: use hypertext for software management
Quote: most of ZOG source code and supporting documentation in frames; frames are program blocks in a top-down decomposition [»mccrDL10_1984]
| Quote: used ZOG for software management; statement titles are pseudo-code comments for begin-end blocks in Pascal [»akscRM5_1984]
| Quote: like HyperCard, KMS includes a block-structured programming language with actions for creating and manipulating KMS structures [»akscRM7_1988a]
| Quote: ZOG programs invoked from frames, with parameters, input and output from frames
| Quote: KMS includes a script language of nearly 800 commands; a KMS frame acts as a function with links as function calls; self-documenting [»akscRM11_1993]
| Subtopic: process a hierarchy of frames
Quote: KMS programs often process a hierarchy of frames; e.g., a document is generated from a hierarchy [»akscRM7_1988a]
| Quote: build a subtree for processing as a unit; semantically richer than query qualification [»akscRM5_1984]
| Subtopic: links as buttons
Quote: HyperCard links are procedural attachment to a button; executing the button follows the link [»conkJ12_1987]
| Quote: Hypertext links can be buttons (an area of the screen) which execute an action when selected [»younG_1988]
|
Related Topics
Group: programming (339 topics, 10149 quotes)
Topic: compiling pseudocode designs (8 items)
Topic: database agents (10 items)
Topic: hypertext nodes (19 items)
Topic: Thesa as a database of modules (23 items)
|