Hyper-programming in Java

E Zirintsis, VS Dunstan, Graham Njal Cameron Kirby, Ronald Morrison

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Downloads (Pure)


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.
Original languageEnglish
Title of host publication8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3)
Subtitle of host publicationAdvances in Persistent Object Systems
PublisherMorgan Kaufmann
ISBN (Print)1-55860-585-1
Publication statusPublished - 1999
Event3rd International Workshop on Persistence and Java (PJW3) - Tiburon, United States
Duration: 30 Aug 1998 → …


Conference3rd International Workshop on Persistence and Java (PJW3)
Country/TerritoryUnited States
Period30/08/98 → …


Dive into the research topics of 'Hyper-programming in Java'. Together they form a unique fingerprint.

Cite this