GWT和JxBrowser - 有什么经历吗?

时间:2012-06-01 08:13:02

标签: javascript java gwt obfuscation jxbrowser

我正在使用canvas组件开发基于客户端 - 服务器的Web应用程序,以显示从服务器收到的数据。

现在我遇到了以下问题:服务器生成的数据太多,无法解压缩到客户端,我期待数据量>>最终应用程序中每秒1 MB,尽管我只传输客户端所需的最少量数据。

通过数据压缩我可以解决这个问题,但如果我压缩数据,我的客户端将无法在JavaScript中快速解压缩它。结果是我的屏幕很迟钝。

解决方案是在单独的线程中运行解压缩,这样屏幕就不会受到影响。

刚才我遇到了JxBrowser:http://www.teamdev.com/jxbrowser/

这是一个允许在客户端计算机上的JFrame中运行我的Web应用程序的库,而另一个线程正在处理客户端 - 服务器通信和数据的解压缩。

最后一步是将解压缩的数据传输到我的JFrame中的Web浏览器。

但现在我不知道如何直接访问我的GWT客户端的混淆JavaScript函数来传输我的解压缩数据。

有没有人已经做过类似的事情,或者尝试过这样的事情并且得出结果是不可能的?

1 个答案:

答案 0 :(得分:1)

我一直在玩JavaFX来在桌面上托管GWT应用程序。 JavaFX包含一个webkit(不过时),它似乎是gwt应用程序的一个非常好的主机。

您可能需要了解JavaFX。