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.
Original language | English |
---|---|
Title of host publication | 8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3) |
Subtitle of host publication | Advances in Persistent Object Systems |
Publisher | Morgan Kaufmann |
Pages | 370-382 |
ISBN (Print) | 1-55860-585-1 |
Publication status | Published - 1999 |
Event | 3rd International Workshop on Persistence and Java (PJW3) - Tiburon, United States Duration: 30 Aug 1998 → … |
Conference
Conference | 3rd International Workshop on Persistence and Java (PJW3) |
---|---|
Country/Territory | United States |
City | Tiburon |
Period | 30/08/98 → … |