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技術を用いているのでWebブラウザを作るのはとても簡単だ。さらにWebGLやローカルストレージと言ったHTML5の技術も利用できる。さらにショートカットキーを使ってローカルのファイルを書き換えることもできる。今後の発展に注目したいソフトウェアだ。

[s2If current_user_can(access_s2member_level1)]


WebGL(プレミアム限定)

[/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 : オープンソースの話題満載

Mozilla Labs » Chromeless Browser

mozilla/chromeless - GitHub