A Standalone WebGL Supporting Architecture

WebGL is typically used with web browsers. In this paper, we represent a standalone WebGL execution environment, where the original WebGL source codes show the same result to those of WebGL-capable web browsers. This standalone environment enables us to run WebGL programs without web browsers and/or internet connections. Our implementation shows the same rendering results with typical web browser outputs. This standalone environment is suitable for low-tier devices and/or debugging purposes.

Authors:



References:
[1] C. Marrin Ed., WebGL Specification, Draft 16, Khronos Group, 16
March 2012.
[2] "IEWebGL: WebGL for Internet Explorer", http://iewebgl.com, on 19
Mar 2012.
[3] C. Shanahan, "cWebGL: WebGL stack in JavaScript",
http:cimanron.net/, on 14 Feb 2012.
[4] "ANGLE: Almost Native Graphics Layer Engine",
http://code.google.com/angleproject/, on 24 March 2012.
[5] Mozilla Developer Network, SpiderMonkey,
http://developer.mozilla.org/en/SpiderMonkey, on 12 Dec 2011.
[6] Google, "V8 JavaScript Engine", http://code.google.com/p/V8/, on Dec
2011.
[7] "jslibs: standalone JavaScript development runtime environment",
http://jslibs. googlecode.com, on 29 Feb 2012.
[8] W3C, Document Object Model (DOM) Level 3 Core Specification,
Version 1.0, W3C Recommendation, 2004.