ilog elixir 製品概要fxug.net/archives/study_mtg_40/elixirj.pdf7 つのモジュール: 3d...

31
ILOG Elixir 製品概要 Internal ILOG Document 1

Upload: others

Post on 27-Dec-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

ILOG Elixir

製品概要

Internal ILOG Document

1

アイログについて

Changing the rules of business� 市場のリーダー

� ビジネス・ルール、最適化、可視化

� 信頼される実績

� 1987年創立

� 2,500以上の顧客

� 株式公開企業 (NASDAQ)

2008/4/25 Internal ILOG Document 2

� 株式公開企業 (NASDAQ)

� 売上高 1億7,500 万ドル (TTM)

� 全世界に展開

� 米国とフランスに本社

� 全世界に900人以上の従業員

� 30か国で事業運営

� Adobe FlexおよびAIR向けデータ表示用コンポーネント� リリース: 2008年、2月25日

� 製品情報: http://elixir.ilog.com

� Windows、Mac、Linux版、英語版と日本語版

� アイログとAdobeの関係� アイログが開発、所有

ILOG Elixir –製品の概要

2008/4/25 Internal ILOG Document 3

� アイログがOEM提供

� エンドユーザ・ライセンスをAdobeが販売www.adobe.com/go/buyilogelixir

� リソースの提供� ブログ: http://blogs.ilog.com/elixir

� フォーラム: http://forums.ilog.com/elixir/

� JIRAバグベース: http://elixir-bugs.ilog.com

� 7 つのモジュール:

� 3Dチャート

� レーダーチャート

� ゲージとダイヤル

�地図

ILOG Elixir –製品の概要

2008/4/25 Internal ILOG Document 4

�組織図

� ガント形式リソース・チャート

� ツリーマップ

� Adobe Flex Builderとの緊密

な統合

Flex Builderとの統合

� コンポーネント・パレット

から全コンポーネントを

利用可能

� デザイン・ビューへ簡単

2008/4/25 Internal ILOG Document 5

� デザイン・ビューへ簡単

にドラッグ

� 設定の一部がプロパ

ティ・ビューで操作可能

3Dチャート

2008/4/25 Internal ILOG Document 6

� Adobe 2Dチャートを継承して3D化

� 3Dチャート描画エンジン

� 折れ線、面グラフ、棒グラフ、積上げ棒グラフ、円グラフ

� 正投影、斜投影

� 直方体レンダリング、円柱レンダリング

3Dチャート

2008/4/25 Internal ILOG Document 7

� 直方体レンダリング、円柱レンダリング

� 3D視点設定と照明

� 表示規模

� ユーザ操作可能なアイテムを300個

� 静止表示なら2,000個

3Dチャート – コーディング例

<ilog:BarChart3D dataProvider="{myData}"

elevationAngle="30">

<ilog:horizontalAxis>

<mx:CategoryAxis categoryField="country"/>

</ilog:horizontalAxis>

2008/4/25 Internal ILOG Document 8

</ilog:horizontalAxis>

<ilog:series>

<ilog:BarChart3D yField="GDP" form="cylinder"/>

</ilog:series>

</ilog:BarChart3D>

ゲージとダイヤル

2008/4/25 Internal ILOG Document 9

� 用途例: ダッシュボードでKPIを表示

�生産管理および財務管理、その他のダッシュボード

� モニタリング (データ表示)

�制御 (データ入力)

ゲージとダイヤル

2008/4/25 Internal ILOG Document 10

� 必要機能

� すばやいカスタマイズが可能なフレームワーク

� ゲージとダイヤルが作成済み

�円形、扇形、棒状、つまみ

�ルックアンドフィールの統一性とアニメーション

ゲージとダイヤル – コーディング例

<ilog:SimpleCircularGauge value="{speed}"

minimum="0" maximum="100"

startAngle="225" endAngle="315" />

<ilog:SimpleKnob value="{choice}"

2008/4/25 Internal ILOG Document 11

categories="['monitor1', 'monitor2', 'monitor3']"

liveDragging="true" />

<ilog:SimpleVerticalGauge value="{power}"

minimum="100" maximum="100" />

ゲージとダイヤル – コーディング例

<ilog:RectangularGauge>

<ilog:scales>

<ilog:RectangularLogScale minimum="1" maximum="10000"/>

<ilog:scales>

<ilog:elements>

<ilog:RectangularLabelRenderer text="{a_value}"

area="left" />

2008/4/25 Internal ILOG Document 12

<ilog:RectangularTrack minimum="1000"

maximum="10000"/>

<ilog:RectangularScaleRender tickPlacement="trailing"

majorTickRenderer="BeautifulTickRenderer"/>

<ilog:MarkerRender shape="arrow" value="{a_value}"/>

</ilog:elements>

</ilog:RectangularGauge>

地図

2008/4/25 Internal ILOG Document 13

� 用途例: 各種ダッシュボード� マップ上にKPI表示 (GIS画面ではなく)

� 領域を名称別にカラーコードで塗り分け

� 各領域にFlexオブジェクトをオーバーレイ配置

� 必要機能

ダッシュボード用地図

2008/4/25 Internal ILOG Document 14

� 必要機能� 9種類の作成済みマップ

� エリア単位または地理的位置 (経緯度) により、どのようなFlexオブジェクトでもオーバーレイ可能

� カスタム・マップをインポートするツールセット� ESRI Shape形式のエリアマップのインポート� 地図の簡略化/一般化� Flex用コンポーネントとしてのエクスポート

� アニメーション

ダッシュボード用地図– コーディング例

public var data:Array = [

{ key : "CA", population : 38, name : "California"},

{ key : "NY", population : 19, name : "New York"}

];

public var function fillFunction(population:Number):IFill {

2008/4/25 Internal ILOG Document 15

if (population > 20) {

return new SolidColor(0xff0000);

} else {

return new SolidColor(0x00ff00);

}

}

ダッシュボード用地図– コーディング例

<ilog:USStates>

<mx:Repeater dataProvider="{statesData} id="r">

<ilog:MapFeature key="{r.currentItem.key}"

fill="{fillFunction(r.currentItem.population)}">

<mx:Label text="{r.currentItem.name}"/>

2008/4/25 Internal ILOG Document 16

<mx:Label text="{r.currentItem.name}"/>

</ilog:MapFeature>

</mx:Repeater>

</ilog:USStates>

リソース・チャート

2008/4/25 Internal ILOG Document 17

� 用途例: スケジューリング

� 人員、運送車輌、設備等のリソースの稼働状況を時間軸を

ベースに確認・監視可能

� タスク間の依存性を反映させたMS Projectのようなプロジェクト管理と

は異なる

リソース・チャート

2008/4/25 Internal ILOG Document 18

は異なる

� 必要機能

� リソースのツリー・テーブル

� ズームすると時間軸に関する表示スケールが自動的に変わり、そのス

ケールに応じた適切なスケジュール表示を実現

� アニメーション

リソース・チャート – コーディング例

<mx:Script>

public var resources:Array = [

{ id : "R1", name : "Erwan" }

];

public var tasks:Array = [

2008/4/25 Internal ILOG Document 19

{ resourceId : "R1", name : "Market Study", startTime :

"1/14/2008 8:0:0", endTime: "2/14/2008 17:0:0" },

{ resourceId : "R1", name : "Product Definition",

starttime : "2/15/2008 8:0:0", endTime : "4/1/2008

17:0:0" }

];

</mx:Script>

リソース・チャート – コーディング例

<ilog:ResourceChart resourceDataProvider="{resources}"

taskDataProvider="{tasks}">

<ilog:ganttSheet>

<ilog:taskItemRenderer>

<mx:Component>

2008/4/25 Internal ILOG Document 20

<my:BeautifulTaskRenderer/>

</mx:Component>

</ilog:taskItemRenderer>

</ilog:ganttSheet>

</ilog:ResourceChart>

組織図

2008/4/25 Internal ILOG Document 21

� 用途例: 企業ポータル

�従業員データベースの検索操作用

� 必要機能

組織図

2008/4/25 Internal ILOG Document 22

� シングル・レポートライン

� すべての項目で同一情報

(電話、メールなど)

�項目の詳細をユーザ定義可能

組織図 – コーディング例

<mx:Script>

private var data:XML =

<employee name="John Bernard" position="CEO"

location="Mountain View">

<employee name="Chris Hugon" position="CTO"

2008/4/25 Internal ILOG Document 23

<employee name="Chris Hugon" position="CTO"

location="Sunnyvale">

<employee name="Janet Brioude" position="CFO"

location="New York City"/>

</employee>

</mx:Script>

組織図 – コーディング例

<ilog:OrgChart dataProvider="{data}>

<ilog:itemRenderer>

<mx:Component>

<my:BeautifulOrgChartRenderer/>

2008/4/25 Internal ILOG Document 24

</mx:Component>

</ilog:itemRenderer>

</ilog:OrgChart>

レーダーチャート

2008/4/25 Internal ILOG Document 25

� Adobe 2Dチャートを継承可能

� 描画機能

� 直線または曲線、縦棒形式

� 塗りつぶしをする/しないの選択

レーダーチャート

2008/4/25 Internal ILOG Document 26

� 複数放射軸

� 操作性

� アニメーション機能

� マウス操作で簡単に情報表示

レーダーチャート – コーディング例

<ilog:RadarChart dataProvider="{myData}"

showDataTips="true">

<ilog:angularAxis>

<ilog:AngularAxis categoryField="country"/>

</ilog:angularAxis>

2008/4/25 Internal ILOG Document 27

</ilog:angularAxis>

<ilog:series>

<ilog:RadarLineSeries dataField="GDP"/>

</ilog:series>

</ilog:RadarChart>

ツリーマップ

2008/4/25 Internal ILOG Document 28

� 用途例: 視覚的な分析

�大規模データセットを視覚により探索

� データ・クラスタのドリルダウン

� 必要機能

ツリーマップ

2008/4/25 Internal ILOG Document 29

� 必要機能

�大規模データセットをサポート (項目数が何千件)

� ユーザ定義可能な配色

� アニメーション

ツリーマップ – コーディング例

<ilog:TreeMap dataProvider="{treeData}"

id="tmap" algorithm="alternating"

colorScheme="div-red-green"

colorField="@gdp" areaField="@population"

itemDoubleClick="launchAction()"

2008/4/25 Internal ILOG Document 30

itemDoubleClick="launchAction()"

/>

<ilog:TreeMapLegend dataProvider="{tmap}"/>

<mx:Label text="{tmap.selectedItems[0].name}"/>

� ILOG Elixir とは

� Flex 3 用コンポーネント・ライブラリであり、Flex、AIR、ColdFusion アプリ

ケーションに対応

� 開発者向け

� 高度な視覚性が必要なアプリケーションに最適

� 3Dチャート、ゲージ、レーダーチャート、地図を装備したダッシュボード

ILOG Elixir – まとめ

2008/4/25 Internal ILOG Document 31

� 3Dチャート、ゲージ、レーダーチャート、地図を装備したダッシュボード

� ツリーマップと3Dチャートによる視覚的分析

� 組織図を備えた企業ポータル

� リソース・チャートによるリソースのスケジューリング

� Flex 3 と同時にリリース (2008年、2月25日)

� 製品情報: http://elixir.ilog.com

� 日本での連絡先:[email protected]