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

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

Colorsでは、コンテンツの内容を定義するHTMLと、ユーザインタフェースを定義するXUIのセットによりアプリでの描画内容を決定します。
HTML内にXUIの拡張タグを埋め込むことで、特定のユーザインタフェースを呼び出すことが可能となります。
XUIはPHPのような独自のUI記述仕様となっています。
- ユーザのキー操作に依存しない通信タイミングの制御(非同期通信)
- モーダル表示
- 決定キーだけでなく、上下左右キーや数字キーによるイベント発生
- 外部HTMLの読み込み
- スライドショーやスライドイン・アウト等の画面エフェクト
- 画面のスクリーンショットの取得
- 写真の撮影
- GPS情報の取得
- ファイルのアップロード
- 既存Webリソースとの親和性
- Colorsでは、全てのプログラムのベースにHTMLを利用しているため、既存のWebリソース(Webページの参照・フォーム等)の再利用が容易
- 広告の埋込等も可能
- 開発コスト・メンテナンスコストの抑制
- マルチプラットフォームの差異を吸収し、1つのスクリプトで記述するため、メンテナンスコストや開発コストが大幅に抑制可能
- 通信管理の厄介なプログラミング部位を大幅に省略可能
- 途中でユーザインタフェースやコンテンツを変更する事も用意
| docomo | 905iシリーズ以上のDoja、またはStarプロファイル |
|---|---|
| au | 企画により対応機種が変わります。詳しくはお問い合わせください。 |
| SoftBank | ヒープメモリ6M以上のMEXA対応機種 |
Colorsの導入にご興味のある方はお気軽にお問い合わせ下さい。
