WebGL
DesenvolvedorKhronos Group
Escrito emC
Sistema
operacional
Multiplataforma
PlataformaMultiplataforma
Disponível emInglês
TipoAPI
Websitewww.khronos.org

WebGL (Web Graphics Library) é uma API em JavaScript, disponível a partir do novo elemento canvas da HTML5, que oferece suporte para renderização de gráficos 2D e gráficos 3D. Pode ser implementado em uma aplicação web sem a necessidade de plug-ins no navegador.[1] A especificação foi lançada, sob versão 1.0, em 10 de fevereiro de 2011.[1] WebGL é administrado pelo Khronos Group.[1]

Resumo

editar

WebGL é baseado no OpenGL ES 2.0 e fornece uma interface de programação de gráficos 3D. Ele usa o elemento canvas do HTML5 e é acessada por meio de interfaces DOM (Document Object Model). O gerenciamento automático de memória é fornecida como parte da linguagem JavaScript.[1]

Bibliotecas de desenvolvimento

editar

Existem diversas para desenvolvimento com WebGL. WEbGLU foi a primeira disponível publicamente.[2] Outras bibliotecas que incorporam WebGL são: GLGE, C3DL, Copperlicht, SpiderGL, SceneJS, Processing.js, Three.js, Turbulenz,[1][ligação inativa], XB PointStream, Blend4Web e CubicVR.js.

Suporte

editar
  • Internet Explorer 10 (Não possui suporte ao WebGL. É necessário usar o plug-in iewebgl para obter suporte parcial ao WebGL para sites registrados no Internet Explorer 10)
  • Internet Explorer 11
  • Mozilla Firefox 4+
  • Safari 5.1+
  • Google Chrome 8+
  • Opera 12+[3]

Ver também

editar

Referências

  1. a b c d Khronos Group. «WebGL - OpenGL ES 2.0 for the Web». Consultado em 1 de fevereiro de 2011 
  2. Benjamin DeLillo (2 de outubro de 2009). «First WebGLU release». Bjartr.blogspot.com. Consultado em 14 de maio de 2011 
  3. When can I use - Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.

Ligações externas

editar

📚 Artikel Terkait di Wikipedia

JQuery

é uma biblioteca livre que contém funções da linguagem de programação JavaScript que interage com páginas em HTML, desenvolvida para simplificar os scripts

YUI Library

conjuntos de utilitários e controles construída pelo Yahoo!, escrita em JavaScript, para construção de aplicações web interativas e ricas, através de técnicas

Git

de julho de 2010  source repositories Downloading jQuery - jQuery JavaScript Library «CCHIT's laika at master - GitHub». Consultado em 31 de agosto de

JSONP

Requisições de JSONP não trazem JSON, mas código Javascript arbitrário. Eles são executados pelo interpretador Javascript, e não parseados pelo parser JSON. Tem

XULJet

open-source JavaScript framework para o Mozilla XULRunner run-time environment. Ele foi projetado para escrever aplicações desktop em JavaScript puro. XULJet

SVG

13 de junho de 2025  «SVG Web JavaScript Library». Google Code. Consultado em 23 de janeiro de 2011  «Ample SDK JavaScript UI Framework». Consultado em

Pitch shift

Stretching And Pitch Shifting of Audio Signals by Stephan M. Bernsee pitchsift.js from KievII Pitch shifter algorithm in Javascript, from KievII library

História dos ambientes virtuais de aprendizagem

"The Manhattan Virtual Classroom" Neal Sample e Mark Arnold apresentam "JavaScript for Simulation Education" na conferência NAU / web.97 (Flagstaff, Arizona