Version 1 (modified by, 9 years ago) (diff)


GEC22 Tutorial: Building Virtual Environment Experiences with the Virtual World Framework


Session Leaders


The Virtual World Framework (VWF) is a next generation, web based architecture for creating multi-user experiences in a web browser. By leveraging HTML5, the VWF makes it possible to frictionlessly deliver immersive environments, training application, or presentations to users across the world, and to bring those users together in collaborative exercises that leverage the GENI infrastructure to create real time interactivity. This tutorial will explore the structure of the VWF platform, demonstrate several VWF based applications, and introduce authoring tools for developers. Participants will have the opportunity to experience the VWF-based Mars Rover game, which was constructed to explore the use of games as effective supplemental teaching tools of domain knowledge, in that specific programming and math concepts were built directly into the mechanics and gameplay. The player uses a tile-based graphical programming language (Google Blockly, to control the movement and actions of a rover which must accomplish various challenges to prepare a landing site for the colonists that are soon to arrive. The learning concepts therefore focus around basic programming concepts (sequential steps, loops, conditionals, and constraints), as well as one math concept (slope-intercept equations). Participants will also exercise their creativity by building and sharing simple scenarios in the VWF Sandbox authoring environment.



Of interest to both:

  • GENI Users and
  • US Ignite app developers.

The audience for this presentation should be educators and developers of training software, engineers interested in HTML5 or related web technologies, and anyone interested in deploying immersive environments in the cloud.

Some familiarity with basic JavaScript is recommended.

Pre-requisites / Pre-work


Attachments (1)