シンプルかつスピーディなGUI開発
簡単操作で短期間にGUIが作成可能な高機能GUIエディタ「GENSKETCH2(ジェンスケッチツー)」を装備。さまざまなコントロールを画面上に配置していくだけで、GUIが開発できます。
グラフィックデータからC/C++ソースコードを自動生成
C言語/C++の2種類で、GUIソースコードを自動生成します。この自動生成したプログラムは、お客様自身で編集しやすいよう、使いやすさや読みやすさにこだわった高品質なプログラムです。
たとえば、C/C++では次のようなプログラムソースを生成します。
ソース名 |
役割 |
GPage000.c | ウィンドウ情報生成、初期化。 |
GPage000.h | ウィンドウ情報定義ヘッダ。 |
GResource.c | 文字列、フォントなどリソース情報。 |
GResource.h | リソースIDの定義ヘッダ。 |
GSample.c | プログラムメインソース。 >GSample.c の例 |
GSample.h | プログラムメイン定義ヘッダ。 |
GSampleScreen.c | スクリーン情報生成、初期化。 |
GSampleScreen.h | スクリーン情報定義ヘッダ。 |
パソコン上でシミュレーション
作成したGUIは、開発ターゲット試作機のハードウェア完成を待つまでもなく、パソコン上でシミュレーションデバッグすることができます。
ターゲット機制御以外のGUI動作をVisualC++上で開発可能ですので、ターゲット機無しで画面遷移・制御以外の動作を100%確認できます。
また、パソコン上での開発資産は、そのままターゲット機で使えます(プロトタイピングツールではありません)。
上流工程における、デザイナとのGUI仕様のレビューにもに利用可能です。
高速・コンパクトなGUIライブラリ
CPUパワーやメモリ量が圧倒的に小さい環境でも十分な性能を発揮するようコンパクト(ライブラリサイズ最小34.5Kbytes)かつ高速なアルゴリズムで実装されています。また、CPU資源の無駄な消費は極力行われない設計がされており、省電力にも貢献します。コンパクトでありながらウィンドウシステムに対応するなど、GUIの高度化に十分応えられる仕様を備えています。
プラットフォームフリーなソフトウェア構造
様々なCPUやグラフィックチップ、様々なOS(無し、ITRON、Linux…)に対応できるようプラットフォーム(ハードウェア・OS・ドライバ)の違いを吸収する仮想インタフェース(GPI)を装備しています。
GPIソースを ご提供しますので、お客様での移植も可能です。
国産メーカならではの充実のサポート
GENWARE2は純国産であり、弊社ビジネス・インテグレーションメンバーがお客様の要求をダイレクトにお聞きし、製品仕様に短サイクルで反映してお客様にお届けします。また、経験豊富なGUI技術者による充実したポーティング(移植)サービス・チューニングサービス・カスタマイズサービス・組込み開発サービスも準備しており、お客様のGUI開発を強力にサポートいたします。