JavaScriptでマルチプラットフォーム向けソフトウェアを開発「Chromeless」
ChromelessはHTML5/JavaScript/CSSを使ってWindows/Mac OSX/Linuxネイティブアプリを開発するSDK。
ChromelessはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ソフトウェアを開発する際には、環境に合わせて言語を習得する必要がある。Windowsなら.NET系、Mac OSXならObjective-C、WebならJavaScriptやサーバサイドの言語などだ。
だがはやり廃りはとても早く、常にトレンドを追いかけるのは疲れてしまう。一つの言語で様々な環境に、と思う人はChromelessを使ってみよう。
ChromelessはMozillaが開発しているソフトウェアで、JavaScript/HTML5/CSSを使ってデスクトップアプリケーションを開発できる。Webブラウザでラッピングしているような形だが、Chromelessを実行した結果はネイティブなアプリケーションが生成される仕組みになっている。
Web技術を用いているのでWebブラウザを作るのはとても簡単だ。さらにWebGLやローカルストレージと言ったHTML5の技術も利用できる。さらにショートカットキーを使ってローカルのファイルを書き換えることもできる。今後の発展に注目したいソフトウェアだ。
[s2If current_user_can(access_s2member_level1)]
[/s2If]
[s2If current_user_can(access_s2member_level1)]
[/s2If]
MOONGIFTはこう見る
技術的にはxulrunnerを使っているようだ。そしてライバルとして挙げられるとすればAdobe AIRやTitaniumになるだろう。どちらも一つのコードをマルチプラットフォームで動作させることができる。Adobe AIRの場合はランタイムをインストールするが、Chromelessの場合はその必要はなさそうだ。
さらにHTML5を使っているのでWebベースでも使えつつ、ローカルでもアプリケーションとして使うような方法が考えられそうだ。JavaScriptの持つポテンシャルはとても大きい。周囲の技術を考えると、まず習得しておきたいプログラミング言語と言えるだろう。
via JavaScriptやHTML5でデスクトップアプリケーションを開発するツール「Chromeless 0.2」リリース - SourceForge.JP Magazine : オープンソースの話題満載