Post on 12-Apr-2017
1
Infragistics Ultimate 2015 Vol.2 最新機能紹介
2
本日のアジェンダ
Infragistics Ultimate 概要と製品構成の変更について
2015 Vol.2 新機能ハイライト
まとめ
3
Infragistics Ultimate 概要と
製品構成の変更について
4
キーコンセプト
生産性 ユーザビリティ 信頼性
5
インフラジスティックスがお届けするもの
高い生産性の実現
6
1. 圧倒的に「機能」が豊富
2. 最初から高度なパフォーマンス チューニング済み
3. ビジュアル デザインを独立して設定Q
1.圧倒的に「機能」が豊富(開発工数を大幅に削減できる)
2.最初から高度なパフォーマンスチューニング済み(非機能要件を高めるための開発コストを抑制できる)
3.ビジュアルデザインを独立して設定プリセットのスタイルも多数用意
開発ツールにおける「高い生産性の実現」とは?
全ては多様化するユーザーニーズに応えるための取り組み
7
2014Vol.2
2016 Vol.1リリース
2015Vol.1
2016 Vol.2リリース
2015Vol.2
2017 Vol.1リリース
2016Vol.1
2017 Vol.2リリース
2016Vol.2
2017Vol.1
2018 Vol.1リリース
購入より1年間有効なサブスクリプション
2年目以降はご利用製品価格の半額で更新
サブスクリプション有効期間内は最新バージョンを無償で取得可能
製品リリースサイクル 年間 2 回のバージョンアップ
追加機能、最新 OS・ブラウザーへの対応
2017/1/12016/1/1 2018/1/1
2015Vol.2
2016Vol.1
2016Vol.2
2017Vol.1
2017Vol.2
2018Vol.1
8
製品メンテナンス・サポート 製品リリースから 1 年間のメンテナンス
製品リリースから 3 年間のサポート
2017/1/12016/1/1 2018/1/1
2015Vol.2
2016 Vol.1リリース
2016Vol.1
2016 Vol.2リリース
2016Vol.2
2017 Vol.1リリース
2017Vol.1
2017 Vol.2リリース
2017Vol.2
2018Vol.1
2018 Vol.1リリース
通常メンテナンス
製品サポート
9
サポート・保証の考え方
コントロールのプロパティ、イベント
を設定し利用
コントロールの継承による拡張
ソースコードの変更による
拡張 保証・サポートの対象外
開発サポートの対象
10
2015 Vol.2 における製品構成の変更点
追加
Android 対応コントロールの正式出荷 (RTM)
エンタープライズ モビリティ製品のバンドルを開始
• 製品の提供は 2016 年 1 月開始を予定
終息
Windows 8/8.1 ストア アプリケーション対応コントロール
Windows Phone 8.0/8.1 対応コントロール
上記コントロールは 2015 Vol.1 で引き続き利用可能代替として現在、Windows 10 Universal Windows Application (UWP) 対応コントロールの
開発を行っており、2016 年に提供開始予定
11
追加: Android 対応コントロールの提供開始
正式出荷を開始
制限
サンプル、ヘルプ トピックについては英語のみ
次期バージョン 2016 Vol.1 での日本語化を検討中
サポートは日本語で提供
12
追加: エンタープライズ モビリティ製品
iOS/Android 端末を利用した
モバイル ビジネス アプリケーション
SharePlusいつでもどこでもSharePoint
• 2007/2010/2013/ Office365
• リストアイテム閲覧・編集
• ドキュメント閲覧
• オフライン モード
• エンタープライズサーチ
• 項目のソート、グループ化
ReportPlusセルフ モバイルダッシュボードソリューション
• SharePoint を含む様々なデータソースに対応
• 様々なデータ視覚化パターンを実装
• セルフ BI を実現し、上級 IT スキルを必要としない
• 共有機能も満載
• ネイティブ アプリならではの軽快さ
15
Ultimate 2015 Vol.2 に含まれる製品
Windows Forms ASP.NET WPF Silverlight
Ignite UI
(HTML5/jQuery/ASP.
NET MVC)
NucliOS
(iOS/Xamarin.i
OS)
Android (RTM) Xamarin.Forms
Icon Indigo Studio SharePlus ReportPlus
合計 12 製品
16
カテゴリ別
Windows Forms
ASP.NET
WPF
Silverlight
Ignite UI (HTML5/jQuery/
ASP.NET MVC)
NucliOS (iOS/Xamarin.iOS) ICON
Indigo Studio
Android(Java/
Xamarin.Android)
Xamarin.Forms
デスクトップ向け Web 向け タブレット・モバイル 向け デザイン ツール
SharePlus
ReportPlus
アプリケーション
17
2015 Vol.2 新機能ハイライト
18
注:CTP について
Community Technology Preview
正式なリリース前のステータス
テストが全て完了していない状態
今後仕様の変更が入る可能性がある
保証・サポートの対象外
19
Windows Forms
20
Windows Forms – 2015 Vol.2
データ チャート コントロール機能強化
Office UI コントロールの機能強化
Office テーマの追加
スプレッド シート コントロールの公開 (CTP)
21
UltraDataChart – 新機能
WPF – xamDataChart とほぼ同じ機能セットを提供
下記シリーズの正式対応
バブル シリーズ
積み上げシリーズ
ポーラー シリーズ
ラジアル シリーズ
22
Office UI コントロールの拡張 FormattedTextEditor
上付き・下付き文字のサポート
PivotGrid
バインディングを更に容易に
WinGrid
集計行の高さが設定可能
MessageBoxManager
メッセージ ウィンドウの位置を設定可能に
ToolbarsManager
Facebook ライクな通知とバッジ
23
新テーマの追加 Outlook (Blue) and Excel (Green) 2013
Excel2013 - White.isl
Excel2013 - Dark Gray.isl
Excel2013 - Light Gray.isl
Outlook2013 - Dark Gray.isl
Outlook2013 - LightGray.isl
Outlook2013 - White.isl
24
UltraSpreadsheet - CTP
WPF XamSpreadSheet を Windows Forms 用に提供
25
UltraSpreadsheet – 主な機能 セル フォーマット
数値、水平、垂直揃え、テキストの折り返し、
サイズを領域に合わせる、
インデント、フォントの設定 (一部)、
境界線、塗りつぶし
セル結合
やり直し・繰り返し
行列のリサイズ、非表示
行列セルの挿入、削除
枠の固定
数式バー
切り取り・コピー・貼り付け
編集サポート
アクティブ セル・選択範囲の更新
数式サポート、自動フォーマット、
固定小数点
エクセルのキーボード ナビゲーション
矢印キー、エンター キー、選択、
スクロールの固定
ズーム機能
複数ワークシート サポート
ハイパーリンク
入力検証
ワークシートの背景イメージ
コンテキスト メニュー
26
WPF
27
WPF – 2015 Vol.2
新コントロールの提供
xamBusyIndicator
お客様からの要望をベースとした機能強化
機能要望サイト
http://ideas.infragistics.com
28
xamBusyIndicator – 新コントロール
ビジー インジケーター
プリセットされたアニメーション
カスタム インジケーター
インジケーターからのフォーカス制御
遅延表示
MVVM への対応
29
機能強化 - 1
xamDataChart
主軸・副軸の間隔設定
読み取り専用プロパティの開放
30
機能強化 - 2
xamRichTextEditor
スクリーンのポイントから
テキストの位置を特定
xamPropertyGrid
カスタム ソート
カスタム エディター
コレクション サポート
31
機能強化 - 3 xamDataGrid – プロパティ、イベントの追加
TemplateField の拡張
FilterClearButtonVisibility
FilterUIType RecordFilter
手動表示データ リフレッシュ
OnDataSourceChange イベント
列挙体の description 属性の対応
INofityDataErrorInfo インターフェースへの対応
外部グルーピング使用時のパフォーマンス向上
xamSpreadSheet
データ検証機能の追加
32
Web(Ignite UI)
Ignite UI アーキテクチャ
jQuery, jQuery UI, jQuery Mobile それぞれをベースとしたコントロール、コンポーネントが提供されている
Ignite UI コンポーネント
jQuery
jQuery UIjQuery Mobile
jQueryMobile ベース
コントロール
jQueryベースデータ
コンポーネント
jQueryUI
ベースコントロール
34
IgniteUI スキャホールディング機能
開発生産性の向上
グリッドと連携する
コントローラーを生成
階層グリッド、ツリーグリッド、
データチャート サポートは 2016
Vol.1 で実装予定
35
エディター コントロールの更新 品質向上のためエディター コントロールの
リファクタリングを実施
igEditors
• igCheckboxEditor - New!
• igNotifier - New!
• igTextEditor
• igNumericEditor
• igPercentEditor
• igCurrencyEditor
• igMaskEditor
• igDateEditor
• igDatePicker
• igValidator
36
機能拡張 – ツリーグリッド、コンボ igTreeGrid
ASP.NET MVC 対応リモート ソート、ページング・フィルタリング
行セレクター
列移動・リサイズ
ブレッドクラムによるページ表示
アクセシビリティ (ARIA) サポート
Excel エクスポーター
キーボード ナビゲーション
igCombo
オートコンプリート、グループ表示
ドロップダウンの方向
ヘッダー・フッター テンプレート
select 要素のサポート
カスタム値入力のサポート
37
機能拡張 – グリッド、階層グリッド igGrid
アクセシビリティ (ARIA) サポート
Excel エクスポーター
選択・アクティブ化機能の拡張
カスタム フィルタリング条件設定
列の自動サイズ設定
(日本のお客様からのご要望)
igHierarchicalGrid
Excel エクスポーター
選択・アクティブ化機能の拡張
38
Android
39
「コード共有」と「翻訳」 コア API を各プラットフォームに「翻訳」
個々のプラットフォームに合わせて API をチューニング
クロスプラットフォームかつパフォーマンス重視
類似の機能セット
Core
API
Xamarin
Forms
WPF
HTML5
iOS
Android
Windows
Universal
Windows
Forms
Android 向けコントロールでは主に「翻訳」を利用し、プラットフォー
ムに最適化した UX を提供
40
Android – 2015 Vol.2
正式出荷を開始
制限
サンプル、ヘルプ トピックについては英語のみ
次期バージョン 2016 Vol.1 での日本語化を検討中
サポートは日本語で提供
41
サポート環境
2015 Vol.2 でのサポート環境
• 詳細については http://jp.infragistics.com/support/supported-environments または弊社サポートにお問い合わせください。
開発環境 Android Studio、Eclipse、InteliJ
開発言語 Java
対応端末 Android 4.1 以降
Xamarin.Android Xamarin Binding を利用することで利用可能
42
収録コンポーネント:一覧
• グリッド
–Grid (CTP)
• データ ビジュアリゼーション
–Data Chart
–Pie Chart
–Funnel Chart
–Radial Gauge
–Linear Gauge
–Bullet Graph
–Barcode
43
データ チャート
他のプラットフォームで提供しているチャートと同等
大量データ
高速表示
50 種類以上のチャート
財務関数サポート
トレンドライン機能
ズーム機能
複数レイヤー
十字カーソル
44
円チャート
45
ファネル チャート
46
ゲージ
現在の値を表示
Radial Gauge
Linear Gauge
47
バーコード
Code 128
QR コード
48
コントロール サンプル
SampleBrowser.apk をインストールし様々なサンプルを確認
49
参考:クロスプラットフォーム グリッド Infragistics Android 2015 Vol.2 では CTP として提供
グリッドのサイズに合わせて表示を切り替える「レスポンシブ」機能を搭載
列移動、ソート、表示・非表示などグリッドに求められる要件を満たすよう開発中
今後、iOS や Universal Windows Platfrom (UWP) 対応コントロールとして開発予定
50
まとめ
51
2015 Vol.2 における製品構成の変更点
追加
Android 対応コントロールの正式出荷 (RTM)
エンタープライズ モビリティ製品のバンドルを開始
• 製品の提供は 2016 年 1 月開始を予定
終息
Windows 8/8.1 ストア アプリケーション対応コントロール
Windows Phone 8.0/8.1 対応コントロール
代替として現在、Windows 10 Universal Windows Application (UWP) 対応コントロールの
開発を行っており、2016 年に提供開始予定
52
Web、モバイル、デスクトップ全てに対応
生産性 ユーザビリティ 信頼性
53
リソース
54
リソース
製品ページ
http://jp.infragistics.com/Ultimate
サンプルページ
http://samples.jp.infragistics.com
ドキュメント
http://jp.infragistics.com/support/online-documentation
ビデオ
http://jp.infragistics.com/videos
Blog
http://blogs.jp.infragistics.com
55