Hyper-programming in Java
Abstract
Hyper-programming is a technology only available in persistent systems since hyper-program source contains both text and links to persistent objects. A hyper-programming system has already been prototyped in the persistent programming language Napier88. Here we report on the transfer of that technology to a more commercial platform, Java. The component technologies required for hyper-programming include linguistic reflection, a persistent store, and a browsing mechanism, all of which have been reported elsewhere. The topics of discussion here are the additional technologies of: the specification of denotable hyper-links in Java; a mechanism for preserving links over traditional compilation; a hyper-program editor; and the integration of the editor and the browser with the hyper-programming user interface. We describe their design and implementation. In total these technologies constitute a hyper-programming system in Java.
Citation
Zirintsis , E , Dunstan , VS , Kirby , G N C & Morrison , R 1999 , Hyper-programming in Java . in 8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3) : Advances in Persistent Object Systems . Morgan Kaufmann , pp. 370-382 , 3rd International Workshop on Persistence and Java (PJW3) , Tiburon , United States , 30/08/98 . conference
Publication
8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3)
Type
Conference item
Rights
(c)1999 Morgan Kaufmann Publishers Inc. This is an author version of the conference paper.
Collections
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.