Rworks 株式会社アールワークス

ネットワーク技術&サービスでお客様のビジネスをバックアップします。
English
サービス・ソフトウェアプロダクト

SaaS/ASP・ソフトウェアプロダクト

視覚化製品 ILOG Visualization Suite

洗練された高機能なGUIを作成するためのソフトウェアコンポーネント

ボタンやダイアログなどGUIの基本的な部品だけでなく、2次元のグラフィック、アニメーション、データベースとのインタフェース、地図データ、各種のグラフ、ガントチャート、また通信分野向けのアドオン製品などいくつかの製品群があります。
これらの製品は、従来のGUIツールキットでは実現が困難であった大規模で複雑なアプリケーションのGUI開発をサポートします。

ILOG Views Component Suite

概要

ILOG Views Component Suiteには、図形の拡大/縮小/回転などの変形、アニメーション、複数レイヤのサポート、高速な描画などの機能を持つクラスが備わっています。同じ画面の内容を複数のウィンドウで拡大率を変えて表示(マルチビュー)したり、画面をスクロールする機能も標準で用意されています。

GUIクラスにはラベル、ボタン、テキスト入力領域、 メニューなど標準的なものから、リアルタイム表示が可能なグラフやスプレッドシート、ガントチャートなど、よりアプリケーション向けのオブジェクトも多く用意しています。これらのオブジェクトを拡張して、ユーザ独自の部品を簡単に作成することもできます。

グラフィックオブジェクトの表示だけでなく、ユーザが対話的にオブジェクトを操作することもできます。オブジェクトの選択やコピーなどの標準的な動作が備わっているだけでなく、既存の動作を拡張して簡単に新しい動作を追加することもできます。

大量のオブジェクトを効率よく管理し、高速に表示するためのクラスが用意されています。

複数のレイヤをサポートしているため、たとえば地図を使ったアプリケーションでは、イメージデータを用いた臨場感のある地図と、線画を用いてアプリケーション特有の情報を表示する地図を重ね合わせたり、切り替えて表示したり、一部を拡大したり、縮小して全体像を見せたり、航空機や船舶のデータを地図上に表示したりといったことができます。

ILOG Views Component Suiteは国際化されており、日本語アプリケーションの開発に利用できます。

ILOG Views Component Suite の画面例

クリックすると図が拡大されます。

ILOG Views Component Suiteに付属しているGUIエディタの画面例。エディタを利用することで、対話的にGUIを作成することができます。 作成した画面のソースコードを生成することもできます。
付属のエディタ
航空機の位置や進行方向、軌跡などを図示し、便名や高度を文字列で表示するようにカスタマイズした、グラフィックオブジェクトの例。右上にあるLocatorウィンドウは、メイン画面の内容と同じものを 拡大率を変えて別のウィンドウに表示したものです(マルチビュー)。カスタマイズされたグラフィックオブジェクトは、このウィンドウでは 非表示になっています。
カスタマイズしたグラフィックオブジェクトとマルチビュー
標準のガントチャートをカスタマイズした例。上部の時間軸のスケールを月単位の表示にしたり、特定の期間の背景だけを塗りつぶすといったカスタマイズを行っています。
ガントチャート
さまざな形状のリンクを作成することができます。ノードとリンクの接続位置は任意の場所に設定することができます。ノードには単純な四角形だけではなく、任意の図形や イメージ、ボタンなどのGUI 部品も指定することができます。
ノードとリンク
ILOG Views Component Suiteで地図データを扱うためのパッケージは、様々な投影法のサポートや、緯度・経度情報を画面上の座標に変換する機能などを持っています。
地図データと投影法
ILOG Views Component Suiteに標準で用意されているグラフィックオブジェクトの例。直線や多角形など基本的なオブジェクトからGUI部品であるボタンやメニュー、さらに高度なスプレッドシートやツリー表示用オブジェクトなどが 用意されています。直線や多角形などだけでなく、ボタンやシートオブジェクトもカスタマイズが可能です。
標準のグラフィックオブジェクトの例

製品構成

基本パッケージ
ILOG Views Controls 標準ダイアログオブジェクトを使ったGUIの作成
ILOG Views 2D Graphics Standard パフォーマンスに優れた対話型 2D グラフィックスの作成
ILOG Views 2D Graphics Professional Standard 加えノード、リンク、プロトタイプをサポート
ILOG Views Bundle Controls、2D Graphics Professional およびガントチャート

オプションパッケージ
ILOG Views Data Access データベースへの接続
ILOG Views Charts 様々なグラフ表示
ILOG Views Maps 地図データの読み込みと管理
ILOG Views Graph Layout 自動レイアウト
▲ このページの先頭へ

ILOG JViews Component Suite

概要

ILOG JViews Component Suiteは既存のJavaコンポーネントを補完し、高性能で表現力豊かな2Dグラフィックスを開発するための100% Pure Javaクラスライブラリです。既存のSwing/AWTなどとあわせて、ネットワーク図や地図、ガントチャート、グラフィカルなエディタなど高機能なJavaのアプリケーションを開発することができます。

ILOG JViews Component Suiteの画面例

クリックすると図が拡大されます。

ILOG JViews Component Suiteで作成したアプレットの例。カスタマイズしたグラフィックオブジェクトを使って、リアルタイムに画面を更新しているプログラムです。トリプルバッファリングの機能を持っているため、表示もスムーズに行われます。
アプレットの例
JViewsに用意されているガントチャートをカスタマイズした例。
ガントチャート
ILOG JViews Component Suiteに用意されているさまざまなグラフの一例です。データと見た目を分離させているため、同じデータを別々のグラフで表示したり、別のグラフ表示に 切り替えたりといったことが簡単に行えるようになっています。リアルタイムで表示を更新したり、3D表示を行うこともできます。
さまざまなグラフ

製品構成

ILOG JViews Graphic Framework 高速な描画、ズーム、パンなどの機能を持つ基本モジュール
ILOG JViews Graph Layout ノードとリンクの自動レイアウト
ILOG JViews Maps 地図データの処理
ILOG JViews Gantt Chart ガントチャート
ILOG JViews Charts 各種グラフ表示
ILOG JViews Workflow ワークフローのモデリングとモニタリング
▲ このページの先頭へ

ILOG Server

概要

ILOG Serverは、分散アプリケーション構築のための枠組みを提供します。リアクティブオブジェクトサーバーを構築し、データの整合性の確保、通信量の削減、 移植性、スケーラビリティ、拡張性の確保など分散アプリケーションの鍵となる要求に応えることができます。



ILOG Serverの使用イメージ
▲ このページの先頭へ

Copyright (C) Rworks, Inc. All rights reserved.
本サイトに記載する会社名、商品名、ブランド名等は、各社の商号、登録商標または商標です。