Flash Liteはビジュアルなユーザー・インタフェース(UI)を実装する用途に向いている。その一方で携帯電話が搭載する無線LANやBluetooth,各種センサーなどの周辺機器を制御したり,情報を受け取る機能は備えていない。これら周辺機器との連携のためのAPIが用意されているJ2MEなら,携帯電話の細かい部分までを制御できる。 そこでソニー・エリクソンが打ち出したのが「Project Capuchin」という機構だ。同社の携帯電話でJ2MEのアプリケーションからFlash Liteのコンテンツを呼び出して使えるようにする(図1)。例えば,電話をかける制御は同一のJ2MEプログラムを使いながら,UI部分のFlash Liteコンテンツ(.swfファイル)を入れ替えて,全く異なる見た目にできる(写真1)。「ミドルレンジ以上のクラスには2008年後半以降に搭載する。最終的にはすべての端末で動