WebGL Draft Specification Published, Comes One Step Closer To Our Phones | webOS Nation
 
 

WebGL Draft Specification Published, Comes One Step Closer To Our Phones

by Robert Werlinger Wed, 16 Dec 2009 12:45 pm EST

Ars Technica is reporting that the Khronos Group, the organization responsible for the development of WebGL, released the WebGL provisonal public draft specification early last week, marking an important milestone in standardizing what is shaping up to be a truly cutting edge web technology. 

For those unfamiliar, WebGL is a cross-platform and royalty free web standard for a low-level  3D graphics API based on OpenGL ES 2.0 that offers a way to render 3D graphics in the browser without requiring plugins such as Adobe's Flash (which is coming to webOS next year) and Microsoft's Silverlight.  Since webOS is based largely on web technologies, and applications are essentially web apps, this bodes well for Palm's platform.

We've seen some amazing things done with the technology prior to the draft specification being released. We have a couple of demos (in Flash, not webGL :| ) after the break!

Notable examples include a Tower Defense demo written by Yohei Simomae on the desktop:

 And on a mobile device with a WebGL demo done on a Nokia N900:

 

WebGL has come a long way since it was first announced back in March, but the technology is still in its infancy and still has a long way to go before we'll see it implemented in a meaningful way in the mobile space as Ben Galbraith, Palm's Co-Director of Developer Relations points out during the company's keynote speech at the Sprint Open Developer Conference back in October. 

It's my prediction that we'll see CSS 3D Transforms implemented in webOS much sooner than we will WebGL.  CSS 3D Transforms have the potential to substantially speed up these devices as some of the heavy lifting in menu transitions and UI elements can be handled by the GPU.

 

Those interested in learning more about (or even contributing to) this up and coming Web should visit the WebGL public Wiki.

Thanks to rlopin for the tip!