Networked virtual environments with Javascript, WebSockets and WebGL

Loading...
Thumbnail Image
Authors
McGregor, Don
Brutzman, Don
Subjects
Advisors
Date of Issue
2012
Date
Publisher
Language
Abstract
A mix of new technologies can enable networked 3D virtual environments in web browsers: WebSockets, Javascript-based DIS, and WebGL and 3D graphics frameworks that rest on top of WebGL. WebSockets is a joint W3C / IETF draft standard that provides TCP connections from the browser to the server without the overhead or latency of HTTP encapsulation or HTTP polling. The DIS standard is used with Javascript to provide bidirectional standards-based entity updates between the browser and the server. WebGL and supporting graphics framework scene graphs provide hardware-accelerated 3D graphics with Javascript bindings in supporting browsers. Together, these technologies allow standards-compliant virtual environments to be deployed inside the browser without plugins. This work reports experimental results from piping DIS streams to WebGL-based frameworks in the browser to create Networked Virtual Environments. The broad availability of DIS streams in Web browsers and mobile devices provides significant new opportunities for the Modeling and Simulation community.
Type
Conference Paper
Presentation
Description
Presented at the Simulation Interoperability Standards Organization (SISO) SIW Conference for 2012; includes supplemental material
Series/Report No
Department
MOVES Institute
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
Funder
Format
6 p.
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections