Show simple item record

Files in this item


Item metadata

dc.contributor.authorZirintsis, E
dc.contributor.authorDunstan, VS
dc.contributor.authorKirby, Graham Njal Cameron
dc.contributor.authorMorrison, Ronald
dc.identifier.citationZirintsis , 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 .en
dc.identifier.otherPURE: 5145672
dc.identifier.otherPURE UUID: ff9b70c9-24c3-48f7-b873-d94affbb409d
dc.identifier.otherstandrews_research_output: 3727
dc.identifier.otherORCID: /0000-0002-4422-0190/work/28429144
dc.description.abstractHyper-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.
dc.publisherMorgan Kaufmann
dc.relation.ispartof8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3)en
dc.rights(c)1999 Morgan Kaufmann Publishers Inc. This is an author version of the conference paper.en
dc.subjectQA76 Computer softwareen
dc.titleHyper-programming in Javaen
dc.typeConference itemen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen

This item appears in the following Collection(s)

Show simple item record