OSX向けのアプリケーションを開発するにはCocoaやObjective-Cといった特有の言語を習得する必要がある。今はWebアプリケーションが盛り上がっているのに、特定のプラットフォームでしか動かない言語を習得するのは面倒くさい、そう考える方も多いはずだ。アプリケーション一覧、プロセス一覧を表示するデモアプリケーションそんな方に朗報だ。OSX向けアプリケーションが開発できる時代になってきたのだ。それを可能にするのがJSCocoaだ。Code上で公開されているオープンソース・ソフトウェアで、ライセンスはMITライセンスとなっている。OSXでは元々RubyCocoaと呼ばれるソフトウェアやPyObjCといったPythonとObjective-Cの橋渡しをするソフトウェアが存在している。この時に使われている手法をJavaScriptにも適用したのがJSCocoaになる。ワンライナーで実行結果を確認できる利用しているのはWebKitのJSエンジンとのこと。ワンライナーで動作を試せるプロンプト的アプリケーションと、現在アプリケーションフォルダにあるアプリケーションを一覧して起動したり、起動中のアプリケーションを終了させるデモがあるのでお試しいただきたい。JavaScriptをラッピングしているとあって、アプリケーションの中身を開くとJavaScriptのファイルが存在している。これを修正するともちろん動作が変更される。この感覚は非常に新鮮だ。(いや嬉しいのだが)ユニコードがサポートされており、変数名や関数名に日本語が利用できてしまう。これが良いか悪いかは判断が難しいが、ある意味分かりやすいプログラミングになるかも知れない。プロセスにまでアタッチできるとなれば、できることは相当多そうだ。iPhoneとつながる言語が生まれつつあるのは確かだ。Touch/iPhone,開発,フレームワークMOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が721あります。blockworks。