WebLVC PDG - Web Live, Virtual, Constructive
SISO-PN-012-2014, Product Nomination for WebLVC Protocol, was approved on 7 October 2014 and, thus, established the WebLVC Product Development Group (PDG).

WebLVC is a protocol for enabling web and mobile applications (typically JavaScript applications running in a web browser) to play in traditional M&S federations (which may be using Distributed Interactive Simulation (DIS), High Level Architecture (HLA), Test and Training Enabling Architecture (TENA), or related protocols and architectures). In a nutshell, WebLVC takes the semantics of DIS or HLA Federation Object Models (FOMs), and represents those using messages in the JSON (JavaScript Object Notation) format, which are typically passed between server and client using WebSockets.

The Standards Product will describe, in text form, the actual format of JSON-based messages that must be implemented by an application in order to be WebLVC-compliant.  It will also describe the rules for exchanging these messages.  JSON is a structured, text-based format (similar to XML), which lends itself to textual descriptions that can be included directly in a .pdf document.

The proposed Standard consists of:

• An object-model independent section, which defines the common message headers and object-model-independent administrative messages, and defines a template for the kinds of messages that express object-model-specific data.

• A Standard WebLVC Object Model section, which defines specific AttributeUpdate and Interaction messages (expressed in the JSON format), based on the semantics of the DIS protocol and the Real-time Platform Reference (RPR) FOM.  The Standard WebLVC Object Model is designed to allow a-priori interoperability between web applications, and federates that are built on these common, existing simulation standards.

• A section describing the process and rules for hand-authoring new WebLVC messages based on extended or alternative object models.

• A section describing rules for automatically generating WebLVC messages directly from an HLA FOM.

To facilitate easy import into software development tools, the Standard will include (in addition to the main .pdf document), an Appendix which includes all of the WebLVC messages in a text-based JSON file. The main body of the Standards Product, together with its Appendix, comprises a single SISO Standards Product. The SISO Standards Product will be produced in the format approved by the Standards Activity Committee (available here http://www.sisostds.org/FormTemplates.aspx). The SISO Standards Products will be published on the STANDARDS webpage.

Affiliation Data Form

Want to join the WebLVC PDG?

Only current SISO members with completed affiliation information have voting rights in this group. To declare affiliation(s) and join this group, please become a member or Log in.
 
Become a SISO Member...
Learn how to become a member and take advantage of the benefits!
 
Already a Member?
Log in to complete your affiliation submission and become a part of the group.
 

Recently purchased a membership? Please be aware that it can take a few buisness days for your membership payment to be processed and until your payment has been processed you will not have access to this form. If you believe you are a current SISO member, who is logged in, and are still having trouble accessing the form, please contact siso-help@sisostds.org for account verification.
PDG Materials
 Visit the Discussions
Read and contribute 

 Browse the Files
View documents, images, and more
Leadership

Chair:

Len Granowetter
VT MAK

Vice Chair:

Keith Snively
DAS

Secretary:

Bradford Dillman
VT MAK

Technical Activity Director (TAD):

Patrice Le Leydour
Thales