ITエンジニア/デザイナ向けにオープンソースを毎日紹介

xui-jsはJavaScript製のオープンソース・ソフトウェア。スマートフォンが隆盛だ。iPhoneはもとよりAndroid、Plam Pre、Windows Mobile、Blackberryと多彩なスマートフォンが登場している。多数のスマートフォンではWebKitをブラウザに使っている。


ピクチャ 8.png

スマートフォン向けのJavaScriptフレームワーク

 

WebKitであればHTML5にも対応し、JavaScriptも高いレベルで実行ができる。そんな中登場したJavaScriptフレームワークがxui-jsだ。多彩な表現を可能にしつつ、スマートフォンでしか実行できない機能もある。


イベントを取得してHTMLの内容を書き換えたり、アニメーションを実行する操作がコード数行で実現できる。Ajaxも利用でき、アクションによって外部からデータを取得して表示するのも簡単だ。CSSのクラスを追加したり、逆に取り除く機能もある。


IMG_0628.PNG

iPhoneでしか動かないものも

 

そしてスマートフォン独自の機能として、ドラッグ、リサイズと回転の機能がある。マルチタッチに対応したスマートフォンならではの機能でオブジェクトをドラッグして移動したり(マウスでは動かない)、オブジェクトを指でつまんで回転させたり広げることができる。

スマートフォンの市場は来年以降も拡大していくだろう。そんなスマートフォンだからこそできる表現があるはずだ。xui-jsはその手助けになるだろう。

執筆時のバージョン

 0.9.0

 

xui-js - Project Hosting on Google Code

 http://code.google.com/p/xui-js/

brianleroux's xui at master - GitHub

 http://github.com/brianleroux/xui


 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2