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.12~2.15 features.
Source Code: https://gitlab.com/team-autobots/html5-xre-webgl/tree/Spec2.11 (Spec2.11 branch) Please post your gitlab username in forum if you don't have access.
- 2.12
- Modified XRE Rectangle Resource Border Definition (section 3.2.5)
- Added XRE Image Resource resamplingDimensions property (section 3.2.7)
- Modified definition of XRE Text Resource lineSpacing property (Section 3.2.1)
- Added VideoResource onMediaError error codes. (5.2.7)
- 2.13
- Added cookieJar property to HTMLViewResource (3.2.3)
- Added onCookieJarChanged, onHTMLInputFocus, and onHTMLInputBlur events to HTMLViewResource (5.2.4)
- Added example to HTMLViewResource.headers property
- 2.14
- Removed serviceProxyEnabled property from deviceCaps onConnect.
- Modified HTMLViewResource.cookies property.
- Added HTMLViewResource.headers2 property.
- Added receiverPlatform to deviceCaps hash (2.3.1)
- Documented the XRE PluginResource (3.2.14)
- 2.15
- Added new error codes to media error event (5.2.7)
- Added networkBuffer property and onBufferWarning event to video resource, and networkBuffer onConnect param.
- Added persistent video properties (3.2.11)
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