Given by Wojtek Furmanski and Tom Pulikal at ARL Database Tutorial on February 98. Foils prepared 7 October 97
Outside Index
Summary of Material
This describes use of VRML97 Database Working Group activities |
Database used to store VRML quantities |
Oracle's Worlds |
Demo produced using Oracle's Worlds |
Outside Index Summary of Material
Tom Pulikal |
tapulika@npac.syr.edu |
Technical committee of the VRML consortium |
Self-forming, self-regulating and self-directed |
Working Group process
|
The Humanoid Animation WG |
The Color Fidelity WG |
The Object-Oriented Extensions WG |
Database WG |
External Authoring Interface WG |
Compressed Binary Format WG |
Universal Media Libraries WG |
Living Worlds |
A standards-based creation of VRML business applications |
Intervista, Oracle corp. |
Two levels of interfaces
|
Persistence |
Using support for locks, contention management, retrieval and update of a VRML scene |
Scalability |
Streamed delivery of custom VRML content based on user criteria defined via spatial and logical partitioning |
Security |
User privileges, authorization and object ownership |
Server-side includes |
for dynamic generation of VRML content from the database |
Embedded SQL |
for executing arbitrary SQL statements such as selects, inserts and updates |
Triggers |
for generating VRML events based on database triggers |
metadata management and persistence |
VRML for business applications |
Advantages :
|
Limitations :
|
Data Repository |
for storing, managing and retrieving VRML content from a Data Repository
|
Logic Repository |
for distributing control of a VRML application to the back-end.
|
Real-time visualization of complex 3D data |
Used for tracking and managing flights |
Certain criteria is given by the controllers like time and interested flights etc. |
Visualization is generated on the fly from the database |
Stock Demo gives a 3D visualization of the real-time stocks |
Stock demo uses the Oracle Worlds on the back-end and VRML on the client |
Mining Demo - a three tier application demo using a back-end database server and middle-tier application server with a thin client |
Uses terrain data stored in Oracle database and also uses EAI with Java on the client |