投稿

ラベル(GWT)が付いた投稿を表示しています

GWT JSNI

ご存知のようにGWTにはJSNI(Java Script Native Interface)というブラウザ固有のJavaScriptを実行できる環境が存在する。 おそらくボクが使うとしたら、GWTを使っていてHTML5の機能など、実装される予定はあるだろうが、それがGWTから使えないときに利用することになると思われる。  かゆい所に手が届く的なもので、保険みたいなものである。 また別の書き方ではインラインアセンブラのような存在である。 参考(GWTは現在発展し続けているため、本も含め、古いドキュメントがそのまま使えないのが辛いw) GWT Coding Basics:Hava script Natibve Interface(JSNI) Google GWT Blog IBM レガシーなやり方を高度な GWT コントロールに導く Google Plugin for Eclipse:Woking with JSNI

GWT meets HTML5

やっとこのようなサンプルが出てきた、という感じである。  次のステップへ進むプラットホームができつつある証拠ではないか? さえ思う。 Quake2-gwt-port ゲームはともかくとして、GWTが本格的なCanvasに対応にならないかと、 待っていた(?) ボクにとって、IE9によって、本格的に進みたいプラットホームに、 なってきた。 自分のソフトウェアの2D部分を移植スタートしてもリスクが、 少ない時代へとかわりつつあるかもしれない。 コンパイル&ラン Ubuntu 10.5Beta(64bits)で、コンパイル成功し、サーバーも動作した。 クライアントはWindowsにNightly-buildのChromeによって、 ゲームが動作(僕の環境ではMAX40fpsぐらいで普通にプレイ可能)した。  ただし、サウンドが鳴らない。(これはサイトの コメント でも報告されている) そして、読んで面白いのは、作者のブログ。 From Ray From Joel