XRE WebGL Receiver Spec Update 2.8

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

XRE project includes XRE Server and XRE Client on vairous platforms / technologies.

The server hosts a set of test suites which can be used to test the client (XRE Receiver).

Competition Task Overview

This challenge should update the XRE Receiver WebGL Client to support XRE Specification 2.1~2.8 features.

Source Code: https://gitlab.com/team-autobots/html5-xre-webgl/tree/bugfix (bugfix branch) Please post your gitlab username in forum if you don't have access.

  • 2.1 Added mouse drag events to View Events (section 5.1)
  • 2.2 
    • Added "overloaded" and "redirect" statusCodes to CONNECT_REJECTED command (section 4.10)
    • Comment about re-acquiring dropped connections (section 2.5)
  • 2.3 Added support for connectURL param in onConnect (section 2.3)
  • 2.4 Added use of # sign for resource identifiers
  • 2.5 Added sessionAuthToken to onConnect params (section 2.3)
  • 2.6  (Removed in 2.8)
  • 2.7 Added localObject enhancements including scopeLocalObject in the Connect command (section 4.6) and appName in readLocalObject and writeLocalObject (section 3.2.12)
  • 2.8 
    • Removed video resource: frameSkip, closedCaptionOptions, and supportedCaptionOptions from spec revision 2.6
    • Removed STRCAT & STRCMP from spec revision 2.4
    • Added FontFamilies to deviceCaps (Section 2.3.1)
    • Added XRE Sound Events (Section 5.2.12)

Testing

Please provide how to verify the above features by existing Test Case in verification steps of deployment guide.

Technology Overview

  • WebGL
  • HTML5
  • Java Script


Final Submission Guidelines

  • Source Code
  • Deployment Guide

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050795