Modular Internet programming with cells

被引:0
|
作者
Rinat, R [1 ]
Smith, S [1 ]
机构
[1] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The success of Java in recent years is largely due to its targeting as a language for the Internet. Many of the network-related features of Java however are not part of the core language design. In this paper we focus on the design of a more parsimonious Internet programming language, which supports network integration smoothly and coherently as part of its core specification. The key idea is to center these extensions around the unified notion of a cell. Cells are deployable containers of objects and code, which may import (plugin) and export (plugout) classes and operations. They may be dynamically linked and unlinked, locally or across the network. Cells may be dynamically loaded, unloaded, copied, and moved, and serve as units of security. At first approximation, cells can be thought of as a hybrid between modules and components. Here we concentrate on the design of JCells, a language which builds cells on top of the fundamental Java notions of class, object, and virtual machine.
引用
收藏
页码:257 / 280
页数:24
相关论文
共 50 条
  • [1] MODULAR PROGRAMMING
    MACGOWAN, RA
    DATA PROCESSING, 1964, 6 (10): : 49 - 53
  • [2] MODULAR PROGRAMMING OF CURRICULA
    VANEIJL, PJ
    HIGHER EDUCATION, 1986, 15 (05) : 449 - 457
  • [3] THEMATIC MODULAR PROGRAMMING
    VANDERBOSCH, CG
    POLICE CHIEF, 1977, 44 (08): : 52 - &
  • [4] MODULAR LOGIC PROGRAMMING
    BROGI, A
    MANCARELLA, P
    PEDRESCHI, D
    TURINI, F
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (04): : 1361 - 1398
  • [5] MODULAR PROGRAMMING IN COBOL
    HICKS, HT
    DATAMATION, 1968, 14 (05): : 50 - &
  • [6] PRACTICAL MODULAR PROGRAMMING
    FERGUSON, JR
    COMPUTER BULLETIN, 1970, 14 (03): : 91 - &
  • [7] MODULAR PROGRAMMING WITH PASCAL
    STEENSGAARDMADSEN, J
    SOFTWARE-PRACTICE & EXPERIENCE, 1981, 11 (12): : 1331 - 1337
  • [8] PRACTICAL MODULAR PROGRAMMING
    JUDD, R
    COMPUTER BULLETIN, 1970, 14 (01): : 4 - &
  • [9] The Design and Construction of a Set of Modular Synthetic BioLogic Devices for Programming Cells
    Wang, B.
    Kitney, R.
    Buck, M.
    Jovanovic, M.
    Joly, N.
    James, E.
    MICRO-AND NANOSYSTEMS IN MEDICINE, ACTIVE IMPLANTS, BIOSENSORS, 2009, 25 (08): : 289 - +
  • [10] EXPERIENCE WITH MODULAR CONCURRENT PROGRAMMING
    HANSEN, B
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1977, 3 (02) : 156 - 159