[ 新着情報 ] 2011/07/15、SophiaFramework UNIVERSE 5.3.0 リリース
描画エンジン (SFYRenderer クラス) による描画がより効率的になりました。
サスペンド時に描画エンジンを終了することで、デバイス画面ビットマップをメモリから解放できるようになりました。
SFXHTTPConnection クラスに接続タイムアウト機能を追加しました。
簡易なウェブブラウズ機能を提供する SFYWebBrowserWiget クラスを追加しました。 SFZWebBrowserControl クラスは内部でそれを使用します。
詳細は、SophiaFramework UNIVERSE リリースノートを参照してください。
SophiaFramework UNIVERSE リリースノート
BREW 専用 C++ クラスライブラリ SophiaFramework UNIVERSE の特徴
-
- GCC [ YAGARTO / GNUARM ] による BREW アプリ開発が可能(Thumb 対応)
- フルスクリーン対応、 BREW ネイティブアプリのバイナリを起動可能
- GUI フレームワークに高速なレスポンダ描画アルゴリズムを搭載
- GUI コンポーネントや BREW インターフェース C++ ラッパーはスマートポインターが管理するので煩雑なメモリ管理は不要
- XML、ストリーム、ネットワーク、数学関数、C++ ラッパーなどの充実したラインナップ
- 複雑な浮動小数点演算の数式もナチュラルにプログラミング可能
- Bleuet de BREW、BREW SDK Switcher などのBREW ツールも利用可能
SophiaFramework UNIVERSE の応用事例
BREW 天文時計 "pclock" | リサイクル | BREW 関数電卓 "psec" |
---|---|---|
|
|
|
最適化されたモジュール群 | 洗練された快適な開発環境 | GUI+Utilty+Wrapper |
---|---|---|
C++ で BREW アプリ開発。小さくて速い、汎用的で拡張性もある。そんなモジュールの集まりです。 コンセプト |
GUI, XML, POP/SMTP など ・・・ モジュールをマッシュアップするだけで、アプリはすぐに完成! メリット |
GUI、ユーティリティー、C++ ラッパーの 3 つのレイヤーから構成されます 。 アーキテクチャ |
SophiaFramework UNIVERSE 製品仕様
製品名
SophiaFramework UNIVERSE [ 読み方 : ソフィア・フレームワーク・ユニヴァース ]
SophiaFramework UNIVERSE とは
SophiaFramework UNIVERSE は、BREW 向け C++ クラスライブラリ & GUI フレームワーク & SOAP / XML ミドルウェアです。
GUI フレームワーク、ユーティリティー、 C++ ラッパーの 3 つの層から構成されます。
ユーティリティーには、SOAP / XML、POP / SMTP、ネットワーク、ファイル、ストリーム、コレクション、文字列、バッファ、図形、カラー、数学演算などのクラスが含まれます。
概要
詳細
オープンソース SophiaFramework UNIVERSE アプリ
動作環境
BREW 環境 | BMP 1.0 / BREW SDK 4.0 / 3.1 / 2.1 / 2.0 |
---|---|
Windows 環境 | Windows XP Professional Windows 2000 Professional(SP4) |
コンパイラ | Microsoft Visual C++ 6.0(SP6) Microsoft Visual C++ .NET 2003 Microsoft Visual Studio 2005 RealView Compilation Tools for BREW 3.0(Build 970) RealView Compilation Tools for BREW 1.2(Build 848) GNUARM 4.1.1 YAGARTO 4.4.2 for Windows (20091018) |
対応キャリア
国内 | KDDI |
---|---|
海外 | BREW を採用する 25 ヶ国以上、60 以上の携帯電話機メーカー、60 以上の通信事業者 ( 2009 年 3 月 現在 ) |
SophiaFramework UNIVERSE 詳細情報
コンセプト
FeliCa、ワンセグ、音楽配信などの新しい機能が携帯電話に搭載されるようになりました。また、モバイルインターネットでも Web2.0 という新たなソフトウェアの潮流も生まれつつあります。・・・
メリット
C++ オブジェクト指向開発環境と GUI フレームワークの実現により、小さくて速く、しかも使いやすい BREW アプリを従来の 3 分の 1 以下の期間と工数で開発できるようになりました。・・・
アーキテクチャ
SophiaFramework UNIVERSE は、GUI、ユーティリティー、C++ ラッパーの 3 つのレイヤーから構成されます。・・・
機能詳細
BREW API では成しえない、クールなアプリがすぐに完成します。仕様変更にも柔軟に迅速に対応できます。・・・
クイックガイド
インストールからコンパイル、エミュレータでの実行までの手順を説明します。・・・
チュートリアル
Hello World、RSS リーダー、メーラーなど、実用的な BREW アプリを作るための基本的な知識やノウハウを具体的なプログラミング事例を交えて解説します。・・・
ライセンスについて
開発ライセンス
SophiaFramework UNIVERSE で BREW アプリを開発するためのライセンスです。
実行ライセンス
SophiaFramework UNIVERSE で開発された BREW アプリを配信するためのライセンスです。
オープンソース SophiaFramework UNIVERSE アプリ
SophiaFramework UNIVERSE によって創られた、豊富で多彩なサンプルアプリのほんの一例です。ソースコードは自由に活用できます。
Amazon Web サービス アプリ
XML 文書構造を定義する DTD と XMLSchema をサポートし、 DOM だけでなく SAX にも対応した、BREW 向け XML パーサ です。・・・
GPS 連動 天文時計アプリ pclock
GPS 位置情報を使って、月齢、日の出・日の入・月の出・月の入の時刻を正確に天文計算する、天文時計 BREW アプリです。・・・
BREW 関数電卓 psec
BREW で使えない数学関数と数式入力をサポートし、使いやすく美しいユーザーインターフェースも兼ね備える、関数電卓 BREW アプリです。・・・
BREW 文字認識アプリ Recog
BREW 携帯電話のカメラで撮影した文字を複素 PARCOR 係数法によって文字として認識する BREW アプリです。・・・
BREW Tab Browser
タブによって複数ページの表示を切り替える仕組みを導入した、BREW 向けネット閲覧ソフトです。・・・
BREW Tools
下記の BREW 開発ツールを SophiaFramework UNIVERSE ご購入のお客様に無償提供しています。
BREW SDK Switcher : BREW SDK 切替ツール
svHacker : BREW global & static 変数利用可能ツール
Camulator : BREW SDK シミュレーター カメラ機能拡張ツール
導入実績
情報通信、コンテンツプロバイダなどの業界リーディングカンパニーや、大学・研究機関に導入され、キラーアプリの研究開発に利用されています。