DocumentCode
3257638
Title
Javra: a simple, extensible Java package for VRML
Author
Van de Wetering, Huub
Author_Institution
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
fYear
2001
fDate
2001
Firstpage
333
Lastpage
336
Abstract
Javra is a Java package for handling VRML scene graphs; it operates either stand-alone or in combination with a VRML browser. The combination of Javra and a VRML browser forms an effective start for generating 3D interactive applications. With Javra a VRML scene graph can be handled: both classes for VRML nodes and methods for setting and getting the fields of these nodes are supplied. Furthermore, VRML events generated, for instance, after a user action, can be caught and handled in Javra. The Javra node classes have an inheritance structure which allows strict compile time type checking of the construction of the scene graph. The programmer interface is intended to be simple enough to be used by students of an introductory programming course. The node classes are generated completely automatically, resulting in a robust package. The automatic code generation can also be used to create custom Java packages for programmer-defined VRML prototypes, effectively resulting in the extension of the set of Javra nodes
Keywords
Java; inheritance; program compilers; virtual reality languages; 3D interactive applications; Java package; Javra; Javra node classes; VRML browse; VRML scene graph handling; automatic code generation; inheritance structure; introductory programming course; programmer interface; programmer-defined VRML prototypes; strict compile time type checking; Application software; Computer science; Java; Layout; Libraries; Mathematics; Packaging; Programming profession; Prototypes; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics International 2001. Proceedings
Conference_Location
Hong Kong
ISSN
1530-1052
Print_ISBN
0-7695-1007-8
Type
conf
DOI
10.1109/CGI.2001.934693
Filename
934693
Link To Document