ホーム > 製品 > 製品特徴

製品特徴

EmPresent Features

アプリケーションのシミュレーション
Grey Bullet デスクトップ・シミュレーションDesktopEmPresent は、デスクトップベースのシミュレーション環境を提供し、ハードウェアの完成前でも組込み用アプリケーションのビジュアル化やテストが可能です。
Grey Bullet 簡単で迅速なプロトタイピング デスクトップベースの統合開発環境は、プラットフォームに固有なCコードの生成を容易にします。ビジュアル・エディタは、Win 32環境にて動作し、プロトタイピングも簡単です。

パワフルな API
EmPresentは、クラスライブラリ形式で実装され、アプリケーション・プログラマーのリッチなインターフェース(API)を開発者に提供します。APIはわかりやすく、複雑な操作もやさしく支援します。

アダプテーション・サブシステム
EmPresentのライブラリは、OS、コンパイラ、CPUの依存性がカプセル化されたアダプテーション・サブシステムによって構成されています。また、アダプテーション・サブシステムにより出入力機器のインターフェースが提供されるので、EmPresent(ウィンドウイングシステム)をOS―コンパイラ―CPUの新しい組み合わせにポーティングする際も短時間で行えます。

アドバンスド・グラフィック
Grey Bullet フルカラー対応
ディスプレイコントローラの機能により、256色から64K色のフルカラー対応を提供します。
Grey Bullet リッチなグラフックライブラリ・セット Rich Graphic Library Set EmPresent ライブラリ内蔵のグラフックモジュールは、VRAM(ビデオメモリ)へのGUI描画に使用できます。EmPresentのグラフィックインターフェースは、インターフェースがEmPresentと互換性のないLCDコントローラにもエクスポートされます。グラフックインターフェースには、描画ピクセル、線、矩形、画像、スクロール等があります。
Grey Bullet アイコンとカーソル アイコンとカーソルをサポートします。
Grey Bullet 画像コーデック対応 BMP, GIF, JPEG, TIFF, PNG などの画像フォーマットに対応。
Grey Bullet 各種画面サイズ、解像度に対応
各種画面サイズでさまざまな解像度に対応します。
Grey Bullet フォント対応 Font Support EmPresent は、MS明朝、MSゴシック、Kandata、東雲(日本語)、およびArial, Courier, Times New Roman(英語)などの全てのTrue Type Font(TTF)に対応します。これらのフォントはビットマップ形式でターゲットにダウンロードが可能です。
Grey Bullet 各種ルック・アンド・フィール 各種ルック・アンド・フィールに対応します。ルック・アンド・フィールは、MotifからWindows 95へ、あるいはその逆への変更が可能です。

周辺機器
Peripheral Device EmPresentは、マウス、キーボード、タッチパネル、CRT、LCD、ジョイスティック等、各種出入力機器に対応します。ユーザーが自分のファイルシステムをポーティングできるよう、ファイルシステムのインターフェースもエクスポートされます。

カスタマイズ可能なユーザインターフェース
Grey Bullet コンフィギャラブルでスケーラブル/フットプリントの小さいウィンドウイングシステム EmPresentでは、ウィンドウイング機能のある組込みアプリケーションの開発が可能です。ウィンドウマネージャ、ウィジェットマネージャ、フォントマネージャが、優れたウィンドウイング機能を提供します。ウィンドウイングシステムがモジュール形式なので、適切なウィジェットの選択により、最小限のフットプリントが実現します。
Grey Bullet 拡張性のある豊富なウィジェット・セット Extensive and Extendable Widget Set EmPresentは、各種組込み機器のGUI開発における様々な要件に対応するために拡張性のある豊富なウィジェット・セットを提供します。
Grey Bullet 依存性のない完全なウィンドウマネージャ EmPresentは、複数表示でサイズ変更可能なマルチウィンドウをサポートします。

コード自動生成
Automated Code Generation GUI 開発ツールキットEmPresentは、デスクトップ環境での開発にコードの自動生成を提供します。生成されたコードは、修正の必要はなく、そのまま組込みプラットフォームにて実行できます。開発者はアプリケーションを一度デザインすれば、それを全てのターゲット機器にポーティングできます。

多言語対応
日本語、英語、中国語、韓国語等の多バイト文字セットをサポートします。