BREW エクステンション ( BREW Extension ) とは?
BREW エクステンション (以降、エクステンション) とは、Windows のダイナミック リンク ライブラリ (DLL) と同等の機能を持つ「動的にロードされる、複数のアプリケーションから共有可能なライブラリ」のことです。これにより、BREW の機能を拡張することが可能です。
※BREWのモジュールには、アプレットとエクステンションの2種類があります。アプレットとは、いわゆる「アプリケーション」のことです。
以下に、エクステンションの特徴を記載します。
- ダウンロード可能な形態で提供できるため、機能の追加を随時行えます。
- ダウンロードを必要としない形態でも提供できるため、端末に組み込むことも可能です。
- 他のアプリケーションとエクステンションの共有ができるため、 複数のアプリケーションで同じエクステンションを保持する必要がありません。(アプリケーションのサイズが減ります。)
- すでに開発されたエクステンションを使用して開発が行えるため、アプリケーションの開発期間が短縮します。
- モジュール単位での課金が可能であるため、エクステンションのみの販売が可能です。
※『WIRELESS GAME Development in C/C++ with BREW』や『Software Development for the QUALCOMM BREW Platform』などの書籍にも、BREW エクステンションについての記載があります。
関連情報
- BREW エクステンション
- ITmedia Mobile : 処理をコンポーネント化する「Extension」
- Writing BREW Extensions
- Brew Extensions: How They Work and When to Use Them
- QUALCOMM BREW Forum(日本) : BREW Extension のサンプルコード
- QUALCOMM BREW Forum(日本) : BREW Extension 内でのファイル処理
- QUALCOMM BREW Forum(US) : BREW Extension のサンプルコード
- QUALCOMM BREW Forum(US) : BREW Extension 内でのファイル処理