SophiaWndows for BREW デモアプリ
ここから SophiaWndowsDemo を無償でダウンロードできます。(602KB)
SophiaFramework UNIVERSE で SophiaWindows アプリを開発できます。
SophiaWindowsDemo パッケージ内容一覧
本体
- ドキュメント - はじめにお読みください 1冊
SophiaWindowsDemo パッケージ フォルダ
- SophiaWindowsDemo.mif - モジュール情報ファイル
SophiaWindowsDemo / SophiaWindowsDemo 実行モジュール フォルダ
- SophiaWindowsDemo.bar - リソースファイル
- SophiaWindowsDemo.dll - BREW エミュレータ用モジュール
- SophiaWindowsDemo.mod - 携帯電話実機用モジュール
Source / ソースコード
- IconButtonSource.html - アイコン ボタンのソース コードです。
- MenuSource.html - メニューのソース コードです。
- SophiaWindowsDemo.html -
SophiaWindowsDemo のソース コード、メインとなる部分です。 - Transparent.html - 透過ウィンドウのソース コードです。
- Worldmap.html - ワールドマップのソース コードです。
SophiaWindowsDemo 制限事項について
SophiaWindowsDemo には、制限事項が2点あります。
- 本製品は、サンプルとして提供しているため、商用でのご利用はできません。
- 本製品は、QVGA 対応端末でのご利用を推奨しますが、QVGA未対応端末でも問題なくご利用いただけます。
SophiaWindowsDemo
SophiaWindowsとは
SophiaFramework UNIVERSE 【※】上に構成した、仮想デスクトップやマルチウィンドウを容易に構築するための拡張性に富んだ独自GUI(グラフィカル・ユーザー・インターフェース)エンジンを含む高性能なライブラリ群です。
【※】 SophiaFramework UNIVERSE とは、米国 QUALCOMMTM 社の BREW プラットフォーム上でのアプレット開発をより簡単に、より効率的に行えるように開発された C++ 言語用のアプリケーションフレームワークです。SophiaFramework UNIVERSE は、アプリケーション フレームワークとしての機能だけではなく、拡張可能な GUI オブジェクトやデータ処理を行うためのクラス群などライブラリとしての機能も併せ持っています。
http://www.s-cradle.com/products/framework/index.html
SophiaWindowsDemo とは
SophiaWindowsDemo とは、SophiaWindows を利用したデモ用アプリケーションであり、仮想デスクトップやマルチウィンドウなどをBREW エミュレータやBREW 実機にて実行することができます。なお、ソースコードも付属していますので、SophiaWindows を利用したプログラミングもご覧頂けます。
SophiaWindowsDemo の実行方法
以下に SophiaWindowsDemo をBREWエミュレータで実行するための手順を記載します。
1.BREW SDK のインストール
BREW SDK とは、QUALCOMM 社が提唱している携帯電話上での統一アプリケーションプラットフォームである BREW 上で動作可能なアプリケーションを開発するための開発環境です。
この開発環境をインストールしなければ、BREW エミュレータを実行することができませんので、BREW SDK を QUALCOMM 社のウェブサイトより入手し、インストールしてください。
QUALCOMM 社のウェブサイトでは、以下のような手順で BREW SDK をインストールすることができます。
- QUALCOMM 社のウェブサイトの BREW のページにアクセスしてください。
- URL : http://www.qualcomm.com/brew/ja/
- 左側のメニューから [Download the BREW SDK] をクリックします。
- BREW SDK のダウンロードにはメールアドレスの登録が必要です。 [Click Here] というリンクをクリックして登録フォームで登録を行うか、 すでに登録したメールアドレスを入力して [Submit] をクリックします。
- [BREW(TM) Development and Commercialization Tools] というページが表示されましたら、 [BREW Development] の中の [BREW SDK 2.1] をクリックします。
- [BREW SDK 2.1 Downloads] というページが表示されますので、 [Japanese] の [Install] をクリックします。
- [BREW SDK 2.1セットアップを開始する] をクリックしますと、 インストーラが起動します。指示にしたがってインストールしてください。
以上の手順で BREW SDK のインストールは終了です。
2.BREW エミュレータの起動
Windows の [スタート] メニューから BREW エミュレータを起動してください。
[ BREW エミュレータの起動時の画面 ]

3.アプレット ディレクトリの変更
ファイルから、[アプレットディレクトリの変更] を選択し、アプレット ディレクトリを SophiaWindowsDemo パッケージのフォルダに変更してください。
[ アプレット ディレクトリの変更後の画面 ]

4.SophiaWindowsDemo の起動
エミュレータから、SophiaWindowsDemo を選んでセレクトボタンを押してください。
[ SophiaWindowsDemo の起動時の画面 ]

上のような画面が表示されれば、SophiaWindowsDemo は正常に起動されています。
次に SophiaWindowsDemo の操作方法を説明します。
SophiaWindowsDemo の基本操作方法
SophiaWindowsDemoの基本操作を以下に示します。
- 上キー
- フォーカスを次のウィンドウに移します。
- 下キー
- フォーカスを前のウィンドウに移します。
- 左キー
- 選択されたウィンドウ内で左に移動します。
- 右キー
- 選択されたウィンドウ内で右に移動します。
- セレクトキー
- 決定を行います (ターゲッティングの設定など)。
クリアキー ターゲッティングの解除、ウィンドウの消去を行います。 - 2キー
- フォーカスの当たっているウィンドウを上へ移動させます。
ターゲッティングされているウィンドウ内を上へ移動します。 - 4キー
- フォーカスの当たっているウィンドウを左へ移動させます。
ターゲッティングされているウィンドウ内を左へ移動します。 - 6キー
- フォーカスの当たっているウィンドウを右へ移動させます。
ターゲッティングされているウィンドウ内を右へ移動します。 - 8キー
- フォーカスの当たっているウィンドウを下へ移動させます。
ターゲッティングされているウィンドウ内を下へ移動します。
フォーカスとは
フォーカスとは、今、どのウィンドウが選択されているかを表すものです。
下の図のように、タイトルバーの色が濃くなればそのウィンドウにフォーカスが当たっていることを表しています
[ フォーカスの当たっているウィンドウ ]

[ フォーカスの当たっていないウィンドウ ]

ここで、2・4・6・8 のキーを押すと、フォーカスの当たっているウィンドウが移動します。
ターゲッティングとは
ターゲッティングとは、ウィンドウをロックしてしまい操作の対象をウィンドウ内に委譲するためのシステムです。ターゲッティングは、フォーカスの当たっているウィンドウに対してのみ行える操作です。フォーカスの当たっているウィンドウは、セレクトキーが押されることにより、ターゲッティングされます。また、ターゲッティングされているウィンドウは、クリアキーが押されるとターゲッティングを解除します。
下の図のように、赤枠で囲まれているウィンドウはターゲッティングされており、操作の対象がウィンドウの中に移ります。

ターゲッティングされているウィンドウ内で、2・4・6・8 のキーを押すと、画面内の地図が移動します。
メニューの操作方法
メニューの操作方法を記載します。
以下のように、メニューがターゲッティングされている場合に限り、ユーザは、メニューの操作を行うことが可能です。
右キー・左キーでメニュー内の赤枠が移動します。赤枠の当たっているボタンを押すことにより、それぞれのボタンに関連づいた動作を行います。
[ ボタンの動作 ]
- ○ ボタン
- 世界地図の表示ウィンドウを表示します。
- × ボタン
- 世界地図の表示ウィンドウを消去します。
- △ ボタン
- 世界地図の表示ウインドウの状態を切り替えます。( Enable ⇔ Disable )
- □ ボタン
- 透過ウィンドウを表示します。( ターゲット スコープ )
ワールドマップの操作
ワールド マップの操作方法を記載します。
以下のように、ワールド マップがターゲッティングされている場合に限り、ユーザは、ワールド マップの操作を行うことが可能です。

ワールド マップ内では、上記のように上キー・下キーによりチェック ボックスのフォーカスを移動させることができます。そうすることにより、ワールドマップ内の移動が行えます。また、2・4・6・8 キーを押すことでも、画面内の移動は可能ですので是非一度お試しください。
※BREWおよびBREWに関連する商標は、QUALCOMM社の商標または登録商標です。











