ホーム > デベロッパ > BREW FAQ

BREW FAQ : 実機

MIF エディタとは ?

MIF エディタとは、MIF ファイルの作成や編集をするためのエディタです。 このエディタを使用してBREW アプリのクラス ID を作成したり、 BREW アプリの特権レベルや著作権情報などを編集します。
MIF ファイルとは、BREW アプリのモジュール情報を管理するファイルで、 BREW アプリの実行時に必ず必要なファイルです。 BREW の実行環境は MIF ファイルの情報を元にして、 実行中のアプリの特権レベルや著作権情報を管理しています。
詳細は、『MIF エディタ ガイド』や『BREW プログラミング入門 「"HelloWorld" プログラムを作ろう」』を参照してください。

      

実機用にコンパイルするには ?

実機用にコンパイルするには、ARM コンパイラが必要です。 Qualcomm 社は ARM コンパイラとして、ARM 社製の ARM Developer Suite (以降、ADS) や RealView Compilation Tools for BREW (以降、RVCTB) を使用することを推奨しています。 また、オープンソースの GNU gcc などのコンパイラも使用できます。
以下に、ADS や RVCTB を使用して実機用にコンパイルする手順を記載します。

Visual C++ 6.0 を使用した場合



  1. Visual C++ 6.0 を起動します。

  2. Visual C++ 6.0 のメニューから [ツール] - [カスタマイズ] を選択し、 [カスタマイズ] ダイアログの [アドインおよびマクロ ファイル] タブを表示し、 [ARMMakeBREWApp.DSAddIn.1] にチェックを入れます。 これにより、[Generate ARM Makefile] ボタンを載せたツールバーが表示されます。

  3. [Generate ARM Makefile] ツールバーボタンをクリックして、メイク ファイル (※) を生成します。

  4. Visual C++ 6.0 のメニューから [ツール] - [BREW ARM Make] を選択することで、ビルドが始まります。


Visual C++ .NET を使用した場合



  1. Qualcomm 社の Web サイトから Visual C++ .NET 用のアドインをインストールします。

  2. Visual C++ 6.0 のメニューから [ツール] - [カスタマイズ] を選択し、 [カスタマイズ] ダイアログの [アドインおよびマクロ ファイル] タブを表示し、 [ARMMakeBREWApp.DSAddIn.1] にチェックを入れます。 これにより、[Generate ARM Makefile] ボタンを載せたツールバーが表示されます。

  3. Visual C++ .NET を起動します。

  4. [Generate ARM Makefile] ツールバーボタンをクリックして、メイク ファイル (※) を生成します。

  5. Visual C++ .NET のメニューから [ツール] - [BREW ARM Make] を選択することで、ビルドが始まります。

※ メイク ファイルとは、実機向けにコンパイルする場合に使用する ".mak" の拡張子を持つファイルです。 このファイルにはコンパイラやリンカの設定、オブジェクトの依存関係など、 コンパイル時に使用する情報がテキストで記述されています。
SophiaFramework アプリを実機用にコンパイルするには、 HelloWorld チュートリアルの「BREW HelloWorld アプリ 〜 SophiaFramework の使い方 〜」を参照してください。
詳細は、以下の ページを参照してください。
BREW プログラミング入門 「携帯電話で動かしてみよう」

      

日本国内で海外の端末 (実機) を使用したテストができますか ?

Qualcomm 社が運営している「BREW デバロッパーラボ」という施設で、 国内外の BREW 端末を使用した BREW アプリケーションの動作確認ができます。

      

GCC を使用して実機用にコンパイルしたいのですが、 どこで情報を集めることができますか ?

Qualcomm 社の Web サイトで BREW Forums GNU ARM compiler というフォーラムが開催されています。 そこで、GCC に関する情報が入手できます。

      

BREW アプリのプログラム サイズを小さくする方法を教えてください。

SophiaCompress(BREW) をご利用ください。 簡単なボタン操作だけで、BREW アプリを圧縮できます。