2010-12-08 109 views
5

我正在研究創建一個使用webGL的Javascript應用程序的可能性。獨立的webGL/Javascript客戶端?

由於webGL僅在幾個瀏覽器中可用,並且我不想強制人們使用某個瀏覽器(直接),所以我想提供一個獨立的應用程序客戶端下載。

是否有可能以某種方式創建一個無邊界和獨立的「假瀏覽器」客戶端,我的應用程序嵌入到Linux和Windows?

這將允許我分發一個獨立的客戶端,而無需修改我的應用程序代碼。

+0

你可能會覺得這篇文章很有趣:http://waset.org/publications/8553/a-standalone-webgl-supporting-architecture。我正在嘗試聯繫Nakhoon Baek以查看源代碼是否可用。 – trusktr 2017-07-28 06:13:13

回答

1

WebGL support has been offered in WebKit建造超過一年。所以如果你的客戶使用Macintosh電腦,那麼你可以使用WebKit創建一個獨立的應用程序。

而這只是暫時的。到明年,我認爲除IE之外,每個主流瀏覽器都會支持WebGL,而這個瀏覽器的用戶羣正在減少。

或者,您可以爲每個主要瀏覽器(包括IE)編寫插件/插件。這對你來說更有用。如果您不想將網絡標準留給瀏覽器製造商,您可以親自接受挑戰。

雖然長期來看可能不是最好的計劃。他們將不斷優化速度,內存效率,渲染質量和響應速度。你可能不會像他們那樣持續投入相同的努力量。您可能不會提供相同的跨平臺支持。

使用其中一種標準工​​具包創建特定於應用程序的瀏覽器(ASB),然後過渡到使用Web瀏覽器可能是一條很短的路。沒有理由爲什麼你現在不能爲這個策略制定兼容性測試,因爲支持它的瀏覽器已經在公測。

1

所以你想寫一個獨立的平臺獨立的應用程序在JavaScript中可以使用opengl?

我會嘗試製作一個JOGL應用程序。

+0

不是,對我來說最簡單的解決方案是獲得無邊界和獨立版本的eg。 Chrome(Dev)或Firefox,它們只能用於運行我的文件,而不是作爲普通的瀏覽器。 – Tom 2010-12-10 19:40:09

3

jslibs是一個支持OpenGL的獨立JavaScript運行時。看看這些samples