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