2010-12-08 18 views
5

Estoy buscando las posibilidades de crear una aplicación de Javascript que haga uso de webGL.¿Cliente independiente de webGL/Javascript?

Dado que webGL solo está disponible en un par de navegadores, y no quiero obligar a las personas a usar un determinado navegador (directamente), me gustaría ofrecer también una descarga de cliente de aplicación independiente.

¿Sería posible crear de alguna manera una sin fronteras y cliente autónomo "del navegador falsa", que ha incorporado mi aplicación para Linux y Windows?

Esto me permitiría distribuir un cliente independiente sin tener que modifiy mi código de la aplicación.

+0

Puede encontrar este artículo interesante: http://waset.org/publications/8553/a-standalone-webgl-supporting-architecture. Estoy tratando de contactar a Nakhoon Baek para ver si el código fuente está disponible. – trusktr

Respuesta

1

WebGL support has been offered in WebKit construye desde hace más de un año. Entonces, si sus clientes usan computadoras Macintosh, entonces podría crear una aplicación independiente usando WebKit.

Y eso es por el momento. Para el próximo año, creo que verás soporte para WebGL en todos los navegadores importantes, excepto en IE, que está experimentando una base de usuarios menguante.

Alternativamente, podría escribir un complemento/complemento para cada navegador principal, incluido IE. Eso es más trabajo para ti. Si no desea dejar los estándares web a los fabricantes de navegadores, puede asumir el desafío usted mismo.

Probablemente no sea el mejor plan a largo plazo. Continuamente optimizarán la velocidad, la eficiencia de la memoria, la calidad de representación y la capacidad de respuesta. Probablemente no querrás poner la misma cantidad de esfuerzo continuo como ellos. Probablemente no ofrecerá el mismo soporte de plataforma cruzada que ellos.

Crear un explorador específico de aplicaciones (ASB) con uno de los kits de herramientas estándar, y luego hacer la transición a usar navegadores web directamente a poca distancia es probablemente el camino a seguir. No hay ninguna razón por la cual no pueda resolver las pruebas de compatibilidad para esa estrategia ahora, ya que los navegadores con compatibilidad ya están en versión beta pública.

1

¿Desea escribir una aplicación autónoma independiente de la plataforma en javascript que pueda usar OpenGL?

Me gustaría tratar de hacer una solicitud JOGL.

+0

No realmente, la solución más simple para mí sería obtener una versión independiente y sin bordes de, por ejemplo. Chrome (Dev) o Firefox que solo se puede usar para ejecutar mis archivos, no como un navegador normal. – Tom

+0

En Chrome, vaya a la página que desee y haga clic en el botón de llave en la esquina superior derecha. Seleccionar herramientas. Luego, "crear accesos directos a aplicaciones". Eso te dará un acceso directo a un navegador que está bloqueado en una página determinada. – sharoz

3

jslibs es un tiempo de ejecución independiente de JavaScript que tiene un buen soporte de OpenGL. Mira estos samples.

Cuestiones relacionadas