モバイルソリューションモバイルソリューション

Colorsとは

Colorsとは、HTMLを拡張して携帯アプリ化する技術です。
docomo, au, SoftBank, Android, iPhone, Nokia等マルチプラットフォームのアプリ開発を
1つのソースコードで実現することを可能としました。
現在は国内主要3キャリアであるdocomo, au, SoftBankへの対応を完了しています。

技術

Colorsは、クライアントアプリ・GWサーバー・拡張言語「XUI」の3つの要素技術から成り立っています。
クライアントアプリが各OSの差異を吸収、XUIで記述されたスクリプトはアプリのユーザインタフェースを規定、
GWサーバはXUIファイルを自働的にコンパイルする役割を持ちます。

3段階の図

Colorsでは、コンテンツの内容を定義するHTMLと、ユーザインタフェースを定義するXUIのセットによりアプリでの描画内容を決定します。
HTML内にXUIの拡張タグを埋め込むことで、特定のユーザインタフェースを呼び出すことが可能となります。
XUIはPHPのような独自のUI記述仕様となっています。

できること

  • ユーザのキー操作に依存しない通信タイミングの制御(非同期通信)
  • モーダル表示
  • 決定キーだけでなく、上下左右キーや数字キーによるイベント発生
  • 外部HTMLの読み込み
  • スライドショーやスライドイン・アウト等の画面エフェクト
  • 画面のスクリーンショットの取得
  • 写真の撮影
  • GPS情報の取得
  • ファイルのアップロード

Colorsのメリット

  • 既存Webリソースとの親和性
  • Colorsでは、全てのプログラムのベースにHTMLを利用しているため、既存のWebリソース(Webページの参照・フォーム等)の再利用が容易
  • 広告の埋込等も可能
  • 開発コスト・メンテナンスコストの抑制
  • マルチプラットフォームの差異を吸収し、1つのスクリプトで記述するため、メンテナンスコストや開発コストが大幅に抑制可能
  • 通信管理の厄介なプログラミング部位を大幅に省略可能
  • 途中でユーザインタフェースやコンテンツを変更する事も用意

対応端末

docomo 905iシリーズ以上のDoja、またはStarプロファイル
au 企画により対応機種が変わります。詳しくはお問い合わせください。
SoftBank ヒープメモリ6M以上のMEXA対応機種
Colorsの導入にご興味のある方はお気軽にお問い合わせ下さい。
このページのトップへ