組込みGUI統合開発環境 GENWARE3

GENWARE3

カタログ サポート セミナーのご案内

驚き。GUI開発工数 10分の1

ILCの組込み開発環境 GENWARE3 (ジェンウェアスリー) の導入によりGUIアプリケーションの開発工数を1/10にします

GENWARE3ご紹介ムービー

概要

GENWARE3は画面設計ツールと組込みGUIライブラリから構成されます。

特長

1. 開発者とデザイナーの連携が簡単

画面デザインをいつでも変更可能
デザインツール(Photoshop)のデータを取り込み可能

2. GUI画面を簡単に作成可能

C/C++言語のプログラミング知識が無くても作成可能
(定型パターンのプログラムは自動生成)

3. 安心の国内技術サポート

日本語で問い合わせ可能
お客様訪問、またはWeb会議での技術サポート可能

4. ターゲット環境が無くてもGUI開発可能

マルチプラットフォーム(組込みOS, Linux®, Windows®等)対応
ハードの完成を待たずに、ソフト開発が可能

5. GUI処理と他の処理(制御、通信等)を分離可能

制御プログラムを変更することになってもGUIの変更が不要

6. 別で表示される動画や画像等との組み合わせ可能

レイヤ機能による重ね合わせ表示

7. 高い安定性と信頼性

30年間の豊富な採用実績(FA、医療、車載、家電等)

分野を問わず、1/10の開発工数を実現。

GENWARE3で特に重視したのは、GUI開発工程間のロスを極限減らすことでした。GENWARE3には、創業以来、組込みソリューションを提供し続けてきたアイ・エル・シーならではの工夫やアイデアが詰め込まれています。GENWARE3は、GUI開発ツール未導入の環境に比べて約1/10の工数削減効果を実現しています。

GENWARE3の導入効果

GUI開発のすべてのプロセスでシームレスに。

GUI開発における各工程

先代のGENWRE2と比べて、特にGUIデザイン、コーディング・デバッグ工程を特に強化したことで、GUI開発のすべての工程でお使いいただけるようになりました。 例えば、仕様設計者から提出される画面遷移図を取り込めば、コーディングをすることなくGENWARE3の画面遷移ロジックが自動的に作成されます。

デザイナーから提出されたPhotoshop® データを取り込めば、面倒なビットマップファイルの書き出しやイメージの座標調整をすることなく、画面データを作成することができます。 GUI開発における各工程がシームレスに繋がることにより、開発効率のアップに貢献します。

Windowsパソコンでも、ターゲット機器でも

GUIライブラリであるGENIFA3には、さまざまなプラットフォームに対応するためにGPI(Genifa Platform Interface)と呼ばれる、抽象化インタフェースが用意されています。GPIがOSやCPUなどの違いを吸収するため、プラットフォームを変更する場合にも、GUIアプリケーションそのものを変更する必要はありません。開発ターゲット機器の仕様が定まっていない段階でも、並行してGUIアプリケーションの開発を進めることもできます。
Windows版開発環境では、Windows向けGPIが同梱されているため、PC上で手軽に実機同等の表示を確認できます。また、PC上でのGUIアプリケーションの動作確認用ツール群も用意しました。ウィンドウを開く、アニメーションの実行といった、画面データの設定・動作の確認のほか、GUIアプリケーションに対し、特定のイベントを発行することもできるため、デバッグ用のコードを書いたり、イベント発行用のアプリケーションを別途作る必要はありません。

GUIライブラリ GENIFA3のソフトウェア構成

導入メリット

1.他社製品で開発途中でも導入メリットを出すことが可能

資産をGENWARE3に移植することが可能
またハードとGUI開発部分の切り分けが出来るため、
GUI部分のみ開発を行うことも可能

2. 貴社独自機能を受託開発で実装することが可能

弊社の受託開発部門が対応可能
(メンテナンス時のリモートメンテナンス機能など)

3. 商品の高い完成度

商品に30年以上の歴史があるため、不具合がほとんど無い

GENWARE3と4の比較表

商品 機能・仕様
GUIライブラリ
メモリ使用量
対応言語 表示色数 カラーモード 状態遷移設計 Photoshop
データ取込
Illustrator
データ取込
GENWARE3 ROM:175KB~210KB
RAM:2~3KB
C/C++ 1bpp~32bpp インデックスカラー/ダイレクトカラー
GENWARE4 ROM:175KB~290KB
RAM:2~3KB
C/C++ 1bpp~32bpp インデックスカラー/ダイレクトカラー
商品 機能・仕様
OpenVG対応 アニメーション タッチUI対応 ロケール管理・切替 仕向け管理
GENWARE3
GENWARE4
GENWAREシリーズの導入検討を手軽に行える
プロトタイピング開発キット ILC AIR Kit を用意しています

採用情報

Recruit

アイ・エル・シーでは一緒に働くメンバーを
随時募集しております。