Компания Sencha Labs представила новый открытый фреймворк PhiloGL, ориентированный на визуализацию данных и упрощение создания игр на базе web-технологий. В состав фреймворка входит несколько JavaScript-библиотек, специально разработанных для упрощения создания 3D-графики. В своей работе фреймворк базируется на использовании стандарта WebGL, выступая в роли обертки более высокого уровня.
Спецификация WebGL определяет способ формирования аппаратно ускоренного 3D-контента без привлечения сторонних плагинов при помощи HTML5-конструкций "Canvas" и JavaScript-интерфейса к OpenGL API. Поддержка WebGL в настоящее время в экспериментальном режиме присутствует в web-браузерах Firefox 4, Chrome/Chromium и Safari.
Дополнительно в состав PhiloGL входят модули для управления шейдерами, выполнения типовых математических преобразований, формирования эффектов, создания анимации, обработки ввода/вывода, использования XHR, JSONP и Web Worker. Код фреймворка распространяется под лицензией MIT.
|