Hyper-programming in Java']Java

被引:0
|
作者
Zirintsis, E [1 ]
Dunstan, VS [1 ]
Kirby, GNC [1 ]
Morrison, R [1 ]
机构
[1] Univ St Andrews, Dept Math & Computat Sci, St Andrews KY16 9SS, Fife, Scotland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hyper-programming is a technology only available in persistent systems, since hyper-program source code 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 an object-oriented 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 hyper-links over 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.
引用
收藏
页码:370 / 382
页数:13
相关论文
共 50 条
  • [21] Database programming using JAVA']JAVA
    Swain, M
    Anderson, JA
    Korrapati, R
    Swain, NK
    IEEE SOUTHEASTCON 2002: PROCEEDINGS, 2002, : 220 - 225
  • [22] Programming with Actors in Java']Java 8
    Nobakht, Behrooz
    de Boer, Frank S.
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 37 - 53
  • [23] Conquering Uncertainty in Java']Java Programming
    Fukamachi, Takuya
    Ubayashi, Naoyasu
    Hosoai, Shintaro
    Kamei, Yasutaka
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 823 - 824
  • [24] Java']Java, XML, & literate programming
    Dwelly, A
    DR DOBBS JOURNAL, 2000, 25 (02): : 62 - +
  • [25] Java']Java Web Programming with ChatGPT
    Guo, Muhan
    2024 5TH INTERNATIONAL CONFERENCE ON MECHATRONICS TECHNOLOGY AND INTELLIGENT MANUFACTURING, ICMTIM 2024, 2024, : 834 - 838
  • [26] A framework for parallel programming in Java']Java
    Launay, P
    Pazat, JL
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 628 - 637
  • [27] A programming logic for sequential Java']Java
    Poetzsch-Heffter, A
    Müller, P
    PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 1576 : 162 - 176
  • [28] Control Programming Using Java']Java
    Lueder, Arndt
    Peschke, Joern
    Heinze, Michael
    IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2008, 2 (02) : 19 - 27
  • [29] Graphics programming with Java']Java.
    Gillespie, T
    LIBRARY JOURNAL, 1999, 124 (18) : 120 - 120
  • [30] Java']Java as a programming language for Internet
    Iyengar, JV
    PROCEEDINGS OF THE TWENTY-SEVENTH ANNUAL MEETING OF THE WESTERN DECISION SCIENCES INSTITUTE, 1998, : 399 - 399