|
Research@StAndrews:FullText >
University of St Andrews Research >
University of St Andrews Research >
University of St Andrews Research >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10023/1726
| Title: | Hyper-programming in Java |
| Authors: | Zirintsis, E Dunstan, VS Kirby, Graham Njal Cameron Morrison, Ronald |
| Keywords: | QA76 Computer software |
| Issue Date: | 1999 |
| Citation: | Zirintsis , E , Dunstan , V S , 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 August . conference |
| 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. |
| Version: | Postprint |
| URI: | http://hdl.handle.net/10023/1726 |
| ISBN: | 1-55860-585-1 |
| Type: | Conference item |
| Rights: | (c)1999 Morgan Kaufmann Publishers Inc. This is an author version of the conference paper. |
| Publisher: | Morgan Kaufmann |
| Appears in Collections: | University of St Andrews Research Computer Science Research
|
This item is protected by original copyright
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
|