※ 画像は公式サイトデモより
このソフトウェアはすごい。やりたいことも、できていることも分かるのだが、どうやっているのかがさっぱり分からない。GUIアプリケーションとWebアプリケーションでは越えられない壁が存在すると思っていた。いくらAjaxやJavaScriptを駆使しても、GUIアプリケーションの操作性にはかなわない。 0

ギャラリーアプリケーション
0
だが、それさえも軽々と乗り越えてしまいそうなアプリケーションが登場した。
今回紹介するオープンソース・ソフトウェアはJsc、C#やVisual BasicのコードをJavaScriptにするソフトウェアだ。Sourceforge.net上でのライセンスはPublic Domainとなっているが、ダウンロードできるパッケージに含まれるlicense.txtには個人利用に限るフリーウェアとなっているので注意されたい。 0
実際、そのようなことができるのだろうかとお思いだろう。公式サイトにある数々のデモを見てみてほしい。マインスイーパー、カードゲーム、フォーム、テキストエディタ、地図アプリケーションなどなど数多くのWindows風なアプリケーションがJavaScriptで実装されている。 0

ホイールで一部分を拡大縮尺できるイメージビューワ
0
そしてActionScriptへも変換でき、幾つかのアプリケーションがFlashで動作している。Javaも簡易的なサンプルがある。特にJavaScriptのサンプルは数多く、圧巻だ。マウスのホイールを関知して拡大率が変わるイメージビューワーなど、どうやってやっているのかが分からない。 0
これがIE限定の動作であれば、何となく納得もできようものだが、Firefox3 for Mac OSXでも動作するのがすごい。実際、サポートされているWebブラウザはFirefox、IE、Opera、Safari、Netscapeと幅広い。 0

懐かしのインベーダーゲーム
0
もちろん、まだ幾つかの機能は対応していない。だがこれは今後要注目のソフトウェアと言えそうだ。

特に操作はできないが、人が動いているのは分かる。
0

カードゲーム
0
※ 2008年4月5日追記。ライセンスに関するコメントをうけ修正。
jsc (c# to javascript)
http://jsc.sourceforge.net/
0
SourceForge.net: jsc (c# to javascript)
https://sourceforge.net/projects/jsc/
0












アンケート