Infrastructure Guide

From Virtual World Web Wiki
Revision as of 12:45, 31 October 2016 by Spark5 (Talk | contribs) (API Documentation)

Jump to: navigation, search

Following is a list of pages documenting the Virtual World Web infrastructure. Programming guides, API documentation, scripting documentation and more.

API Documentation

Server API - Documents the VWW.CoreLibs.ServerAPI library used to write service provider components. This is the foundation of Virtual World Web server extensibility.

  • Layer One API - The main set of interfaces used by components (Layer Two) to control the VWW server core software (Layer One)
  • Layer One Exports - Interfaces for various Layer One run-time objects. Some informational, some allow considerable control of connections, avatars, views, etc.
  • Layer Two Events - The main set of interfaces that, when implementd by a component (Layer Two) will be called by the VWW server core software (Layer One) in response to various events.
  • Layer Two Event Handler Stubs - A set of stubbed implementations of the Layer Two Events interfaces as virtual methods to make overriding and implementing single events much friendlier.
  • UI Script Handlers - Some types to help implement UI script system handlers.

System Documentation

Key Concepts

Scripting Documentation

Server Scripting - Documents the server instance scripting system. From working with the DOM, to using the GameCloud, to working with LayerOne objects like participants, views, and chat channels, it's all here.

Curio UI Scripting - Documents the Curio UI scripting system. (Ian? what are you doing this year?)

Document Object Model (DOM) Documentation

DOM Nodes - Documentation for all the Document Object Model node types