組込み向け高品位GUI開発環境 PEG+ GUI開発環境 PEG+ 組込み機器専用の GUI ライブラリ&開発ツール。簡単、コンパクトサイズで GUI 開発を実現

組込み機器向けGUIの設計開発用に、Windows/Linux対応の開発環境を提供いたします。イメージ変換、フォント作成、GUI設計などのユーティリティが、WindowBuilderとして1つに統合されています。PC上からマウスで入力できるので、GUIの設計開発を確実に、効率的に行うことができます。

コンパクトな設計を維持しながら、高性能のグラフィックス機能を数多く提供しています。2次元グラフィックアクセラレータやマルチグラフィックレイヤ対応のグラフィックコントローラとも相性が良く、より一層のパフォーマンスを引き出すことができます。

お客様のアプリケーション開発にPEGシリーズをご利用いただくことにより、作業効率の向上、デザインコンセプトの確保、ユーザビリティの向上などを実現することができます。

主な特長

  • 国内外で1,000以上の豊富な採用実績
  • 多種多様なアプリケーション実例
  • ターゲット環境への移植が容易
  • 少メモリ消費設計
  • CPU / OS / グラフィックスコントローラ 非依存 (Windows / Linux 環境で利用可能)
  • タッチパネル等の多様な入力機器にも対応
  • C++ソースコード提供(ライブラリ、API、サンプルプログラム)
  • サンプルプログラム / ドライバも合せて提供
  • 開発ツール : WindowBuilder
    • Configuration (環境設定)
    • Application (GUI設計)
    • Resource (画像、フォント、文字列、カラー情報を一元管理)
  • 充実したグラフィックスライブラリ
    (スプレッドシート、チャート、HMIオブジェクト、その他基本オブジェクト)
  • テーマ登録/変更サポート
  • 多言語サポート

Window Builder

高機能ライブラリ

  • 32bpp までのスクリーンドライバー対応
  • マルチグラフィックスレイヤ対応
  • アンチエイリアス処理
  • アルファブレンディング処理
  • 画面遷移効果(スライドイン / アウト、フェードイン / アウト)
  • グラデーション
  • 任意の角度にオブジェクト回転(ビットマップ / テキスト)
  • ランタイム処理の拡充
    • テーマ登録 / 更新
    • リソースファイル登録
    • 画像サンプリング処理

主な用途(アプリケーション例など)

民生機器携帯通信機、テレビ、電話機、電子楽器、GPS端末、オーダー端末など
産業機器医療機器、計測機器、防災機器、音響機器など

製品構成

  • WindowBuilder(開発環境)
  • C++ソースコード(PEGライブラリ、サンプルプログラム、サンプルドライバ)
  • マニュアル(ユーザマニュアル、WindowBuilderマニュアル、API仕様書)

PEGターゲット動作環境

実装機能とプラットフォームの対応色数により、『PEG Pro』 と 『PEG+』 の2種類のパッケージを提供しています。

  • 『PEG Pro』
    付属のサンプルグラフィックスドライバ(16-32ビットカラー)ですぐにお客様のプラットフォームで動作させることが可能です。しかし、ウィンドウの透過処理を使用し、色々なウィンドウ効果を実現するためにはビデオ(LCD)コントローラのアクセラレータ機能を使用したPEG Pro専用のグラフィックスドライバーを用いる必要があります。このドライバは別途お問い合わせください。
  • 『PEG+』
    付属のサンプル グラフィックスドライバ(1-24ビットカラー)ですぐにお客様のプラットフォームで動作させることが可能です。

オプション製品

日本語フォント

TBフォント開発キット

  • ビットマップフォント
    • ビットマップ形式で提供される日本語フォント
    • BDF形式フォントから、PEG付属のユーティリティでPEG用のフォント形式に変換して使用
  • TrueTypeフォント
    • True Type形式で提供される日本語フォント
    • BDF形式フォントから、PEG付属のユーティリティでPEG用のフォント形式に変換して使用