注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

昨日のNative ClientはX86バイナリをブラウザで動作させるという素晴らしいソフトウェアだった。言わばデスクトップをWebに移行させる代物だ。対する技術としてはAdobe AIRやSilverlightなどがあるだろう。だがプラグイン必須という点が難点になる。 0

ピクチャ 1.png
Windows向けアプリケーションも開発できる 0

 

そして逆にWebのリソースをデスクトップに持ってきてしまおうというのがTitaniumだ。Webからデスクトップへとその道はつながっている。 0

TitaniumはApacheライセンスの下に公開されているオープンソース・ソフトウェアで、Rubyを使ってデスクトップアプリケーションが開発できてしまう。 0

Titaniumが手掛けるものはAdobe AIRに近いと言える。ただしRubyをベースにしているのでWebプログラマにとってはさらに開発しやすいかも知れない。モバイル対応もうたっているが、現在はWindows/Mac OSX向けのアプリケーション生成までが可能になっているようだ。 0

Picture 176.png

とは言え、基盤技術としてWebkit、Google Gears、Google Chrome、jQueryなどが使われているのでWebアプリケーションへの転向も容易になっている。メニューやタスク、ウィンドウなどのOSごとに依存する機能はもちろん、ファイル書き込みやデータベース(SQLite3利用)ができるようになっている。 0

コンパイル(とは言ってもラッピングに近い)すれば、WindowsやMac OSX向けのアプリケーションができあがり、ダブルクリックで起動するようになる。実体はランタイムを内包する形になっているので、サイズが若干大きくなるが動作は意外と速い。 0

何より実行環境をダウンロードしないで良いというのは大きなアドバンテージになるだろう。さらに2009年の四半期を目標にiPhoneやAndroid向けのアプリケーション開発もできるようにするとのことだ。元々Webで培われてきた技術(Web APIやJSONなど)との親和性の高さも良い。Ruby、JavaScript、HTMLがWebはおろか、デスクトップ環境まで一新することになりそうでわくわくしてくる。 0

ピクチャ 2.png
通常のアプリケーションとは異なる仕組みのためか、ウィンドウを指定してのスクリーンショットは失敗する 0

 

Picture 177.png
コンソールでアプリケーションの基礎を作るのはRails流儀? 0

 

Use Appcelerator Titanium to build mobile apps for iPhone & Android and desktop apps for Windows, Mac OS X & Linux from Web technologies

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が160あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る