BREWについて解説します。

BREW

BREW(ブリュー)とは、2001年1月にクアルコム(QUALCOMM)社が発表した、大容量・高パフォーマンスなアプリケーション環境を実現することができる「携帯電話向けプラットフォーム」のこと。ちなみにBREWとは、「Binary Runtime Environment for Wireless」の略。

 

 

つまりBREWとは、異なる携帯電話のOSの差を吸収し、携帯電話でプログラムを開発・利用できる環境を言います。C/C++言語によりアプリ開発ができ、アプリ配信と課金システム(BDS)も備えています。

 

 

携帯向けのアプリケーションと言えば、一般にはJava。BREWとJavaの大きな違いは、Javaが携帯電話の中にある「仮想のコンピューター」で動くのに対し、BREWはダイレクトに携帯電話内部のマイクロコンピュータで動くソフトを作るためのもの、ということです。

 

 

と書いても、専門の人でもなければ、ほとんど何のことかわかりませんね。では、BREWとは実際にはどのようなものでしょうか。

 

 

・BREWで作成したソフトはJavaと比べると実行速度が非常に速い。

 

・Javaは一般の制作者がアプリケーションを作って自由に配布できるが、BREWは必ず通信キャリアの審査を通す必要がある。

 

・BREWは凝ったアプリケーションが作れるが、Javaへの移植は難しい。

 

・JavaとBREWは互換性が低い。

 

・現在のところKDDI以外の国内キャリアはBREW対応しない。

 

 

などが挙げられます。

 

 

既にBREW対応携帯電話はもちろん、BREWアプリを使ったさまざまなサービスが市場投入されており、ユーザーはいずれBREWかJavaかを選ばなければならないことになりそうです。

BREWの特長

BREWとは、携帯電話でプログラムを開発・利用できる環境のこと。

 

 

BREWには以下のような特長があります。

 

 

・軽い〜実行環境は極めて少ないメモリで動作するため、アプリ起動が速い。

 

 

・拡張性がある〜エクステンション(Extension)の機構により、サードパーティがBREWのAPIを拡張できるため、携帯電話機能そのものをカスタマイズできる。

 

 

・世界標準〜API仕様が世界共通。

 

 

・自在性〜端末のハードを活かした、自在性のあるアプリが開発できる。

 

 

・新サービスの提供〜TCP/IPの通信プロトコルが使えるため、PtoPのネットワークプログラミングが可能。Push配信アプリやインスタントメッセンジャーなどのアプリも開発可能。

 

 

・安全性〜第三者が一般のダウンロードサーバーを使ってBREWアプリを勝手に配信できない仕組みを提供しているため、セキュリティ上問題になるアプリが紛れ込むことはない。

 

 

日本では、au(KDDI)がcdmaOne端末でBREWを採用。世界各地でも同様に、BREWが採用されており、BREWは今後広まっていくことが予想されます。

最新記事