BREW とは?
2001 年 1 月に米国クアルコム社が発表した携帯電話向けソフトウェアの規格です。
異なる携帯電話機の OS の仕様差を吸収し、単一のコンパイル後のプログラムをインターネットからダウンロードし、さまざまな携帯電話機で、そのまま高速に動作できるように設計されています。
日本では KDDI が 2003 年 2 月から BREW サービスを提供しています。 2006 年 5 月時点で、世界で 31 ヶ国 69 の通信キャリアが採用するなど、世界的な規模で普及が急速に進んでいます。
なお、BREWは " Binary Runtime Environment for Wireless " の略で、「ブリュー」もしくは「ブルー」と発音します。
関連情報 : BREW 入門
関連情報 : BREW とは
関連情報 : BREW リンク集
関連情報 : 世界の BREW 最新情報
BREW と Java の違いは?
BREW はリアルタイム OS の上に構築された API のようなものと言うことができます。Java は仮想マシン、Java 言語、Java API というような統合的なソフト環境を提供します。BREW は OS へと変化してゆく話もあります。
続きを読む "BREW と Java の違いは?" »
BDS とは?
BDS とは、" BREW Distribution System " の略称で、BREW アプリケーションを配信し、課金し、管理するシステムです。
エクステンションと呼ばれる、BREW を拡張する API 単位でのモジュールの配信や課金も可能となっています。
アプリケーションに不具合が発見された場合、携帯電話端末を回収することなく、修正版を無線で更新できます。
関連情報 : BREW 関連の書籍は ありますか?
BREW エクステンション ( BREW Extension ) とは?
BREW エクステンション (以降、エクステンション) とは、BREW の機能を拡張する仕組みです。 Windows のダイナミック リンク ライブラリ (DLL) と同等の機能を BREW 上で提供することにより、 同じような機能を他のアプリケーションと共有できます。
以下に、エクステンションの特徴を記載します。
- ダウンロード可能な形態で提供できるため、機能の追加を随時行えます。
- ダウンロードを必要としない形態でも提供できるため、端末に組み込むことも可能です。
- 他のアプリケーションとエクステンションの共有ができるため、 複数のアプリケーションで同じエクステンションを保持する必要がありません。(アプリケーションのサイズが減ります。)
- すでに開発されたエクステンションを使用して開発が行えるため、アプリケーションの開発期間が短縮します。
- モジュール単位での課金が可能であるため、エクステンションのみの販売が可能です。
エクステンションを開発するには、 『WIRELESS GAME Development in C/C++ with BREW』や『Software Development for the QUALCOMM BREW Platform』を参考にしてください。
関連情報 : BREW エクステンション