ホーム > 製品情報 > SophiaFramework UNIVERSE 5.1 : GCC [ YAGARTO / GNUARM ] 対応。ARM Thumb モード対応。

BREW C++ & GUI & XML : SophiaFramework UNIVERSE

GCC [ YAGARTO / GNUARM ] による BREW アプリ開発が可能。

[ 新着情報 ] 2011/07/15、SophiaFramework UNIVERSE 5.3.0 リリース

描画エンジン (SFYRenderer クラス) による描画がより効率的になりました。

サスペンド時に描画エンジンを終了することで、デバイス画面ビットマップをメモリから解放できるようになりました。

SFXHTTPConnection クラスに接続タイムアウト機能を追加しました。

簡易なウェブブラウズ機能を提供する SFYWebBrowserWiget クラスを追加しました。 SFZWebBrowserControl クラスは内部でそれを使用します。

詳細は、SophiaFramework UNIVERSE リリースノートを参照してください。

BREW 専用 C++ クラスライブラリ SophiaFramework UNIVERSE の特徴   

C++
  1. GCC [ YAGARTO / GNUARM ] による BREW アプリ開発が可能(Thumb 対応)
  2. フルスクリーン対応BREW ネイティブアプリのバイナリを起動可能
  3. GUI フレームワークに高速なレスポンダ描画アルゴリズムを搭載
  4. GUI コンポーネントや BREW インターフェース C++ ラッパーはスマートポインターが管理するので煩雑なメモリ管理は不要
  5. XML、ストリーム、ネットワーク、数学関数、C++ ラッパーなどの充実したラインナップ
  6. 複雑な浮動小数点演算の数式もナチュラルにプログラミング可能
  7. Bleuet de BREWBREW SDK Switcher などのBREW ツールも利用可能

SophiaFramework UNIVERSE の応用事例

BREW 天文時計 "pclock" リサイクル BREW 関数電卓 "psec"

GPS 連動型天文時計 pclock


世界唯一、GPS 連動型天文時計

Recycle


リサイクル アプリ

数式入力ができる関数電卓 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 ご購入のお客様に無償提供しています。

 Bleuet de BREW : BREW プロファイラ

 BREW SDK Switcher : BREW SDK 切替ツール

 svHacker : BREW global & static 変数利用可能ツール

 Camulator : BREW SDK シミュレーター カメラ機能拡張ツール

導入実績

情報通信、コンテンツプロバイダなどの業界リーディングカンパニーや、大学・研究機関に導入され、キラーアプリの研究開発に利用されています。