独立的webGL / Javascript客户端?

时间:2010-12-08 22:38:25

标签: javascript client webgl

我正在研究创建一个使用webGL的Javascript应用程序的可能性。

由于webGL仅在几个浏览器中可用,而且我不想强迫人们使用某个浏览器(直接),我还想提供一个独立的应用程序客户端下载。

是否有可能以某种方式创建一个无边界且独立的“假浏览器”客户端,其中我的应用程序嵌入了linux和Windows?

这将允许我分发独立客户端,而无需修改我的应用程序代码。

3 个答案:

答案 0 :(得分:3)

jslibs是一个独立的JavaScript运行时,它对OpenGL有很好的支持。看看这些samples

答案 1 :(得分:1)

所以你想在javascript中编写一个独立的独立于平台的应用程序,可以使用opengl?

我会尝试制作JOGL申请。

答案 2 :(得分:1)

WebGL support has been offered in WebKit建立了一年多。因此,如果您的客户使用Macintosh计算机,那么您可以使用WebKit创建一个独立的应用程序。

这只是暂时的。到明年,我认为除了IE之外,每个主流浏览器都会看到对WebGL的支持,IE浏览器的用户群正在逐渐减少。

或者,您可以为每个主要浏览器编写插件/插件,包括IE。这对你来说更有用。如果您不想将Web标准留给浏览器制造商,您可以自己接受挑战。

但是,从长远来看,可能不是最好的计划。他们将不断优化速度,内存效率,渲染质量和响应能力。您可能不希望将相同数量的持续努力投入其中。您可能不会提供相同的跨平台支持。

使用其中一个标准工具包创建特定于应用程序的浏览器(ASB),然后直接过渡到使用Web浏览器的方式很快就可以了。现在没有理由不能为该策略进行兼容性测试,因为支持它的浏览器已经公开测试。