VRML++: A language for object-oriented virtual-reality models

被引:0
|
作者
Diehl, S [1 ]
机构
[1] Univ Saarland, FB Informat 14, D-66041 Saarbrucken, Germany
关键词
D O I
10.1109/TOOLS.1997.713537
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new object-oriented language called VRML++ which extends the Virtual Reality Modeling Language (VRML 2.0), a specification language for interactive three-dimensional scenes on the internet. The new features of VRML++ are classes and inheritance, an, improved type system, and dynamic routing. As a net result we get type-safe inclusion polymorphism and dynamic binding. We argue, that these features are essentials of object-oriented programming languages. Furthermore using these new features it is possible to define abstractions of routing structures which we call connection classes. VRML++ increases re useability, readability, and extensibility of specifications while reducing mn-time errors. Finally we discuss our implementation of VRML++.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [31] THE DOWL DISTRIBUTED OBJECT-ORIENTED LANGUAGE
    ACHAUER, B
    COMMUNICATIONS OF THE ACM, 1993, 36 (09) : 48 - 55
  • [32] REFLECTION IN AN OBJECT-ORIENTED CONCURRENT LANGUAGE
    WATANABE, T
    YONEZAWA, A
    SIGPLAN NOTICES, 1988, 23 (11): : 306 - 315
  • [33] Region inference for an object-oriented language
    Chin, Wei-Ngan
    Craciun, Florin
    Qin, Shengchao
    Rinard, Martin
    ACM SIGPLAN Not., 1600, 6 (243-254):
  • [34] Conversions in an object-oriented language with inheritance
    Meyer, Bertrand
    JOOP - Journal of Object-Oriented Programming, 2001, 13 (09): : 28 - 31
  • [35] A LAYERED OBJECT-ORIENTED PROGRAMMING LANGUAGE
    CLARK, AN
    GEC JOURNAL OF RESEARCH, 1994, 11 (03): : 173 - 180
  • [36] XOTCL - an object-oriented scripting language
    Neumann, G
    Zdun, U
    USENIX ASSOCIATION PROCEEDINGS OF THE 7TH USENIX TCL/TK CONFERENCE (TCL/2K), 2000, : 163 - 174
  • [37] Region inference for an object-oriented language
    Chin, WN
    Craciun, F
    Qin, SC
    Rinard, M
    ACM SIGPLAN NOTICES, 2004, 39 (06) : 243 - 254
  • [38] Is Java']JavaScript an object-oriented language?
    McKenzie, N
    DR DOBBS JOURNAL, 2001, 26 (08): : 115 - 116
  • [39] Ox: An object-oriented matrix language
    Kenc, T
    Orszag, JM
    ECONOMIC JOURNAL, 1997, 107 (440): : 256 - 259
  • [40] INTEGRATING CONSTRAINTS WITH AN OBJECT-ORIENTED LANGUAGE
    FREEMANBENSON, BN
    BORNING, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 615 : 268 - 286