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 will be based on DirectFB initially and the actual implementation will be done in a combination of C++ and Javascript, using the WebKit JavascriptCore Javascript Engine:
http://webkit.org/projects/javascript/
This component will implement the Canvas tag functionality using low level drawing functions exposed through C and C++ that call DirectFB.
Note that the output of this competition will be two separate development competitions - one that is C/C++ specific, and one for the Javascript, with the C++ development running first. This is a large component, hence the longer timeline and much higher prize than normal. Please note there is a lot of work that needs to go into this component and we expect detailed designs for all pieces mentioned.
Please see the wiki for the full requirements:
http://www.topcoder.com/wiki/display/docs/Custom+JavascriptCore+Canvas+2D+Context
Final Submission Guidelines
Please see the wiki for the full requirements:
http://www.topcoder.com/wiki/display/docs/Custom+JavascriptCore+Canvas+2D+Context