Challenge Overview
The HTML5 Engine project aims to create a low footprint HTML5 compliant browser with a limited set of features to run on devices. The GUI is based on DirectFB and DirectFBGL initially and the actual implementation is done in a combination of C++ and Javascript, using the WebKit JavascriptCore Javascript Engine:
http://webkit.org/projects/javascript/
The current Subset Engine already implements the necessary Javascript functionality to run the Canvas2D and WebGL Hercules Receivers. This assembly will fill in additional API details not used by the receivers, but specified by the client for a new HTML5 Lite Profile standard. The APIs will be implemented in Javascript and exposed for only the V8 implementations.
Competitors will need a Unix (Linux or OS X) environment for development and will need C++ and Javascript knowledge to complete this assembly. This is a complicated application, so please take time at the beginning of the competition to ask questions and get your environment set up. |
Final Submission Guidelines
Please see the wiki - http://apps.topcoder.com/wiki/pages/viewpage.action?pageId=70977015