SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
1
Silverlight
to
NEXT
オンライン セミナー
2
アジェンダ
 Silverlight の現状
 Silverlight からの移行
 インフラジスティックスが提供するソリューション
 まとめ
Silverlight の現状
4
Silverlight の進化
画像出典元: http://blogs.msdn.com/b/shozoa/archive/2014/07/23/what-s-xaml.aspx
5
Silverlight の特長
 ブラウザー ベース アプリケーションならではの
展開のしやすさ
 リッチな表現をプラグイン/ブラウザー外実行で実現
 メディア サポート
 デスクトップ アプリケーションのような使い勝手の実現
 C#/VB といった既存ナレッジの流用
 Microsoft テクノロジとの連携
6
Silverlight の適用範囲
 タブレット、モバイル
 元々、Android や iOS では Silverlight が動作しないため
プラットフォームとしての選択肢がない
 既存の Silverlight アプリケーションのほとんどが
デスクトップ PC を対象として構築されている
7
Silverlight のサポート環境
Operating System
Internet
Explorer
11
Internet
Explorer
10
Internet
Explorer
9
Internet
Explorer
8
Internet
Explorer
7
Internet
Explorer
6
Firefox
12+
Safari
4+
Chrome**
Windows 10*** ○* - - - - - ○ - ○
Windows 8.1 Desktop ○* - - - - - ○ - ○
Windows 8 Desktop - ○* - - - - ○ - ○
Windows Server 2012 R2 ○* - - - - - ○ - ○
Windows Server 2012 - ○* - - - - ○ - ○
Windows 7 - - ○* ○* - - ○ - ○
Windows 7 SP1 ○* ○* ○* ○* - - ○ - ○
Windows Server 2008 SP2 - - - ○ - ○
Windows Server 2008 R2 SP1 ○* - ○* ○* - - ○ - ○
Windows Vista SP2 - - - ○ - ○
Windows Server 2003 SP2 - - - - ○ - ○
Macintosh OS 10.5.7+ (Intel-based) - - - - - - ○ ○ -
https://www.microsoft.com/getsilverlight/get-started/install/default.aspx
8
PC においてもクロス ブラウザーではなくなりつつある
 プラグイン モデルの衰退からデフォルトで利用できない
ブラウザーが出現
 Chrome での標準動作終了
• Chrome 42 以降 Silverlight の動作に必要な Netscape Plugin
Application Programming Interface (NPAPI) がデフォルトで
無効
 Microsoft Edge ではサポートされない
9
10
11
Windows 10 – Microsoft Edge
 https://www.microsoft.com/getsilverlight/get-
started/install/default.aspx
 http://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5-
premium-media/
 Microsoft Edge では様々な既存のテクノロジのサポートが終了して
おり、Silverlight もこのサポート終了の対象となっている
 今後、Silverlight 以外の選択肢が必要となる
• Windows 10/IE11 では動作するが…
12
市場的なトレンド
 http://trends.builtwith.com/framewo
rk/Silverlight
 Silverlight を利用したサイトは
年々低下傾向にある
 一部動画系のサービスでは
利用されている
Silverlight からの移行
14
移行の対象は?
コンシューマー アプリケーション?
社内・業務アプリケーション (LOB)?
ミッション クリティカル システム?
15
大まかな移行パス
Silverlight
デスクトップ Web
16
To デスクトップ: 検討項目
 Windows デスクトップ が今後もメインとなるか?
 複雑な入力制御を必要としているか?
 オフライン時に複雑な処理を行う必要があるか?
 パフォーマンスを重視するソリューションか?
 アプリケーション外からのドラッグ & ドロップなど
他の要素との連携を手厚くサポートすることを求められているか
 既存の資産 (特に XAML) を再利用するのか?
 アプリケーションの移行コストを押さえるのか?
17
参考: .NET Framework サポートポリシーの変更
 https://support.microsoft.com/ja-jp/gp/framework_faq
 .NET Framework 4, 4.5, 4.5.1 のサポートが 2016 年 1 月 12 日に終了
 2016 年 1 月 12 日以降にサポートされるバージョン
 .NET Framework 3.5 SP1 (各 OS のサポート終了日までサポート)
 .NET Framework 4.5.2 (各 OS のサポート終了日までサポート)
 .NET Framework 4.6 (メインストリーム サポート: 2021 年、延長サポー
ト: 2026 年)
18
重要な指標: 各 Windows のサポート期間
製品名 ライフサイクル
開始日
メインストリーム
サポート終了日
延長サポート
終了日
サービス パック
サポート終了日
Windows XP 2001 年 12 月 31 日 2009 年 4 月 14 日 2014 年 4 月 8 日 2005 年 8 月 30 日
Windows Vista 2007 年 1 月 25 日 2012 年 4 月 10 日 2017 年 4 月 11 日 2010 年 4 月 13 日
Windows 7 2009 年 10 月 22 日 2015 年 1 月 13 日 2020 年 1 月 14 日 2013 年 4 月 9 日
Windows 8/8.1 2012 年 10 月 30 日 2018 年 1 月 9 日 2023 年 1 月 10 日 2016 年 1 月 12 日
http://www.microsoft.com/ja-jp/windows/lifecycle/eos/consumer/default.aspx
遅くとも 2023 年には Windows 10 以外の OS がサポート対象ではなくなる
19
To Web: 検討項目
 最新のブラウザーをサポートする必要があるか?
 今後、Windows 以外のデバイスもサポート対象か?
 iOS、Android、etc..
 アプリケーション配備の簡易さ、柔軟性が必要か?
 開発チームのスキルセット、あるいは方向性として
HTML/Javascript を今後採用するか?
20
参考: ブラウザー サポートポリシーの変更
 https://www.microsoft.com/ja-jp/windows/lifecycle/iesupport/
Windows OS Internet Explorer のバージョン
Windows Vista SP2 Internet Explorer 9
Windows Server 2008 SP2 Internet Explorer 9
Windows 7 SP1 Internet Explorer 11
Windows Server 2008 R2 SP1 Internet Explorer 11
Windows 8.1 Update Internet Explorer 11
Windows Server 2012 Internet Explorer 10
Windows Server 2012 R2 Internet Explorer 11
Windows 8 Windows 8.1 へアップデートが必要
2016 年 1 月 12 日以降、各 OS における最新ブラウザーのみがサポート対象となる
Web アプリケーションでは影響を受ける
21
参考:スマート デバイスの市場動向
 PC の出荷は緩やかに低下するが、スマート デバイスは拡大を続ける
 2014 年度のスマート デバイス出荷総数の 10.4 % (383 万台) が法人向け
 今後増加の見込み
http://www.ictr.co.jp/report/20150622000087.html
22
インフラジスティックスが提案する移行プラットフォーム - 2015
Silverlight
WPF
HTML/
ASP.NET MVC
23
Silverlight to WPF (to UWP)
 現状、Windows 7 がメインの配備先環境となる
http://www.netmarketshare.com/operating-system-market-
share.aspx?qprid=10&qpcustomd=0
 XAML も含めたコード移行の可能性が高まる
 今後数年で Windows 10 への置き換えが発生するが、
XAML のナレッジは流用可能である
 Universal Windows Platform へと続く道筋の
一端として WPF への移行をまず実施する
• フレームワークとしてこなれている
Silverlight
WPF
UWP
24
Silverlight to HTML/ASP.NET MVC
 幅広いデバイス、ブラウザーへの対応が可能
 レスポンシブ レイアウトの容易な実現
 バックエンド、サービス部分を流用できる可能性がある
 UI に関しては再構築
 HTML – Web 標準の HTML/JavaScript を利用
 ASP.NET MVC – MVC による役割の分担、Razor といった
強力なビュー エンジンを利用可能
 開発手法、スキルセットの学習が課題
Silverlight
HTML/ASP.NET
MVC
25
どちらにも言えること
 ビジネス ロジックと UI を密結合させないようにすることで
今後、起こりうる「移行」に備えておく
 今後 10 年安泰な UI テクノロジ = おそらく存在しない
クライアント
ソフトウェア
アプリケー
ション
サービス
インフラスト
ラクチャ サー
ビス
UI を含んだ部分の
更新サイクルが
短期化する
26
参考:ビジネス アプリケーション向け .NET テクノロジ ガイド
 2013 年に公開
http://blogs.msdn.com/b/chack/archive/2013/09/11/dotnet-technology-guidance-japanese-
released.aspx
2015 年時点においても一見の価値あり
 それぞれのアーキテクチャ・パターンの特長
 どの観点でどのプラットフォームを選択すべきかの指標
 付録 A には Silverlight からの移行パスが提示されている
インフラジスティックスが
提供するソリューション
29
コンセプト
生産性 ユーザビリティ 信頼性
30
データ視覚化 UI
31
Office の UI を再現ffice UI パターン
32
スタイリング サポート
33
Infragistics Ultimate に含まれる製品
Windows Forms ASP.NET WPF Silverlight
Ignite UI
(HTML5/jQuery/
ASP.NET MVC)
NucliOS
(iOS)
Android
(Java) - CTP
Xamarin.Forms
Icon
Indigo
Studio
34
WPF
2007 年から継続し機能を拡張、Silverlight コントロールと「コード共有」
高いパフォーマンスを実現した業務用リッチ コントロール
Copyright 2015 Infragistics Japan
• データ グリッド
• チャート & ゲージ
• エディター
• スプレッドシート
• バーコード
• マップ
• レイアウト
• メニュー & リスト
• スケジュール
• テーマ サポート
35
Ignite UI
jQuery/HTML5、ASP.NET MVC 対応コントロール
Web & ハイブリッド ソリューションの構築をサポート
Silverlight コントロールから「コード翻訳」されたコントロールを提供
Copyright 2015 Infragistics Japan
• データ グリッド
• チャート & ゲージ
• エディター
• インタラクション
• レイアウト
• マップ
• モバイル コントロール
• テーマ サポート
• ASP.NET MVC サポート
36
「コード共有」と「コード翻訳」
 コア API を
各プラットフォームに「翻訳」
 クロス プラットフォームかつ
パフォーマンス重視
 類似の機能セット
 個々のプラットフォームに合わせて
API をチューニング
36
Core
API
Xamarin
Forms
WPF
Android iOS
ignite UI
UWP (将来)
37
データ視覚化・関連コンポーネント一覧
Windows
Forms
ASP.NET WPF Silverlight Windows UI HTML/jQuery Windows Phone iOS
静的チャート WinChart WebChart
高速データ
チャート
WinDataChart xamDataChart xamDataChart xamDataChart igDataChart xamDataChart IGChartView
円チャート WinChart WebChart xamPieChart xamPieChart igPieChart xamPieChart
IGPieChartVi
ew
ドーナツ
チャート
WinChart WebChart xamDoughnutChart xamDoughnutChart
igDoughnutChar
t
ファンネル
チャート
WinChart WebChart xamFunnelChart xamFunnelChart
xamFunnelChar
t
igFunnelChart
xamFunnelChar
t
IGFunnelCh
art
スパークライ
ン
xamSparkline xamSparkline igSparkline xamSparkline
IGSparkline
View
ガントチャー
ト
WinGanttView
WinChart
WebChart xamGantt xamGantt
ツリーマップ WinCharty WebChart xamTreeMap xamTreeMap xamTreeMap
IGTreemapV
iew
ブレッドグラ
フ
xamBulletGraph xamBulletGraph igBulletGraph
xamBulletGRap
h
IGBulletGra
phView
円型ゲージ
WinGauge WebGauge xamRadialGauge xamRadialGauge igRadialGauge
xamRadialGaug
e
IGGaugeVie
w
赤字 = 「コード共有」または「コード翻訳」されたコントロール
38
データ視覚化・関連コンポーネント一覧
Windows
Forms
ASP.NET WPF Silverlight
Windows
UI
HTML/jQuery Windows Phone iOS
リニアゲージ WinGauge
WebGaug
e
xamLinearGauge xamLinearGauge igLinearGauge xamLinearGauge
IGLinearGa
uge
セグ表示 WinGauge
WebGaug
e
xamSegmentedDisplay xamSegmentedDisplay
xamSegmentedD
isplay
地理マップ
xamMap
xamGeographicMap
xamMap
xamGeographicMap
igMap
組織図 xamOrgChart xamOrgChart
配置(ノー
ド)図
xamNetworkNode xamNetworkNode
タグ表示 xamTagCloud xamTagCloud
タイムライン xamTimeline xamTimeline
ラジアル メ
ニュー
WinRadialMen
u
xamRadialMenu xamRadialMenu
xamRadial
Menu
igRadialMenu
ピボット WinPivotGrid xamPivotGrid xamPivotGrid igPivotGrid
スケジュール WinSchedule
WebSched
ule
xamSchedule xamSchedule
赤字 = 「コード共有」または「コード翻訳」されたコントロール
39
VS 2015、Windows 10、Microsoft Edge
 http://jp.infragistics.com/vs2015-windows10-msedge-support
 最新版の 2015 Vol.1 より対応開始!
40
プロフェッショナル サービス
トレーニング、コンサルティングを通してプロジェクトを支援
 UX トレーニング
 UI コンサルティング
 プラットフォーム トレーニング
 製品トレーニング
 製品導入コンサルティング
 オンサイト サポート
41
<学習項目>
・WPF の基礎と Silverlight の違い
・WPF における Web サービスとの通信
・WPF におけるドラッグ処理
・WPF アプリケーションの配備
・Infragistics WPF コントロール概要
・Infragistics WPF 固有コントロールの利用方法
<トレーニングにおける納品物>
・演習テキスト(印刷物)
・演習で使用したサンプルプログラム
WPF への移行トレーニング実施例
42
<学習項目>
・jQuery, jQuery UI, jQuery Mobile 概要
・Ignite UI 概要
・アーキテクチャの理解
・グリッド コントロールの利用
・エディター コントロールの利用
・他のフレームワークとの連携
<トレーニングにおける納品物>
・演習テキスト(印刷物)
・演習で使用したサンプルプログラム
HTML/jQuery 技術トレーニング実施例
43
満足度85% トレーニング受講者のご感想
 座学だけでなく、実際にコーディングしたため理解が早かった。
大変わかりやすかったです。
 明確なコーディングのビジョンを描けました。
 こちらの細かな質問に随時答えて頂けて、助かりました。
 今後、新たな技術を使って仕事をできることが嬉しく思います。
 基本的に、SilverlightのコードはWPFに再利用できると知ったので、安心した。
Infragisticsのコントロールも殆ど代替のコントロールがあるようなので、安
心した。
まとめ
45
Silverlight の先は
 Silverlight からの移行が現実的なものになってきている
 Chrome, Microsoft Edge
 現行ソリューションが満たすべき要件で移行先を判断
 デスクトップ – WPF
 Web – HTML/ASP.NET MVC
 インフラジスティックスのソリューションを有効活用
46
インフラジスティックスが提案する移行プラットフォーム - 2015
Silverlight
WPF
HTML/
ASP.NET MVC
コントロール、サービス両面で移行をサポート
47
リソース
 Silverlight サポート環境
https://www.microsoft.com/getsilverlight/get-started/install/default.aspx
 Microsoft Edge について
http://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5-premium-media/
 OS のマーケット シェア
http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0
 ビジネス アプリケーション向け .NET テクノロジ ガイド
http://blogs.msdn.com/b/chack/archive/2013/09/11/dotnet-technology-guidance-japanese-
released.aspx
 Infragistics WPF コントロール
http://jp.infragistics.com/WPF
 Ignite UI コントロール
http://jp.infragistics.com/IgniteUI
48
重要な指標: 各 Windows のサポート期間
製品名 ライフサイクル
開始日
メインストリーム
サポート終了日
延長サポート
終了日
サービス パック
サポート終了日
Windows XP 2001 年 12 月 31 日 2009 年 4 月 14 日 2014 年 4 月 8 日 2005 年 8 月 30 日
Windows Vista 2007 年 1 月 25 日 2012 年 4 月 10 日 2017 年 4 月 11 日 2010 年 4 月 13 日
Windows 7 2009 年 10 月 22 日 2015 年 1 月 13 日 2020 年 1 月 14 日 2013 年 4 月 9 日
Windows 8/8.1 2012 年 10 月 30 日 2018 年 1 月 9 日 2023 年 1 月 10 日 2016 年 1 月 12 日
http://www.microsoft.com/ja-jp/windows/lifecycle/eos/consumer/default.aspx
遅くとも 2023 年には Windows 10 以外の OS がサポート対象ではなくなる
49
参考: ブラウザー サポートポリシーの変更
 https://www.microsoft.com/ja-jp/windows/lifecycle/iesupport/
Windows OS Internet Explorer のバージョン
Windows Vista SP2 Internet Explorer 9
Windows Server 2008 SP2 Internet Explorer 9
Windows 7 SP1 Internet Explorer 11
Windows Server 2008 R2 SP1 Internet Explorer 11
Windows 8.1 Update Internet Explorer 11
Windows Server 2012 Internet Explorer 10
Windows Server 2012 R2 Internet Explorer 11
Windows 8 Windows 8.1 へアップデートが必要
2016 年 1 月 12 日以降、各 OS における最新ブラウザーのみがサポート対象となる
Web アプリケーションでは影響を受ける
50
参考:スマート デバイスの市場動向
 PC の出荷は緩やかに低下するが、スマート デバイスは拡大を続ける
 2014 年度のスマート デバイス出荷総数の 10.4 % (383 万台) が法人向け
 今後増加の見込み
http://www.ictr.co.jp/report/20150622000087.html
51
イベント情報
 様々なセミナー、展示会の情報を公開
http://jp.infragistics.com/events
52
関連セミナーのご紹介 - 1
 UI セミナー: デバイス時代の Web アプリケーション構築セミナー
 開催日時: 2015 年 08 月 25 日 (火) 13:30 – 16:30
 会場: インフラジスティックス・ジャパン株式会社 B1 セミナー ルーム (東京)
 対象者: HTML/JavaScript を用いた Web アプリケーションの開発者
サービスと Web アプリケーションとの連携方法を学びたい開発者
Infragistics Ignite UI に興味のある開発者
現在インフラジスティックス製品の導入を検討している開発者
http://jp.infragistics.com/events/devtool-seminar-20150825
53
関連セミナーのご紹介 - 2
 UI セミナー: 今からはじめる XAML プログラミング セミナー
 開催日時: 2015 年 09 月 10 日 (木) 13:30 – 16:35
 会場: インフラジスティックス・ジャパン株式会社 B1 セミナー ルーム (東京)
 対象者: これから XAML を用いてアプリケーションを開発しようと考えている開発者
WPF への移行を考えている開発者
Universal Windows Platform に興味のある開発者
http://jp.infragistics.com/events/devtool-seminar-20150910
54
製品、サービスについては弊社営業部
JapanSalesGroup@infragistics.com までお問い合わせください。

Contenu connexe

Tendances

Tendances (20)

初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!
 
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略
 
C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門
 
MVVM入門
MVVM入門MVVM入門
MVVM入門
 
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターンいまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
 
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
 
.NET 6 時代のデスクトップ アプリケーション開発
.NET 6 時代のデスクトップ アプリケーション開発.NET 6 時代のデスクトップ アプリケーション開発
.NET 6 時代のデスクトップ アプリケーション開発
 
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
 
Msを16倍出し抜くwpf開発2回目
Msを16倍出し抜くwpf開発2回目Msを16倍出し抜くwpf開発2回目
Msを16倍出し抜くwpf開発2回目
 
グレープシティのJavaScriptライブラリ
グレープシティのJavaScriptライブラリグレープシティのJavaScriptライブラリ
グレープシティのJavaScriptライブラリ
 
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
 
無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリ無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリ
 
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
 
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
 
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
20151106ノーツコンソ大阪notesアプリのデザインをcoolに(公開用)
 
UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法
 
フレームワークビギナー勉強会
フレームワークビギナー勉強会フレームワークビギナー勉強会
フレームワークビギナー勉強会
 
WinFormsからWPFへ
WinFormsからWPFへWinFormsからWPFへ
WinFormsからWPFへ
 

Similaire à Silverlight to Next オンライン セミナー

One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Akira Inoue
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
 

Similaire à Silverlight to Next オンライン セミナー (20)

【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
 
Mvc conf session_5_isami
Mvc conf session_5_isamiMvc conf session_5_isami
Mvc conf session_5_isami
 
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
 
Snr002 もうvdiだけではない
Snr002 もうvdiだけではないSnr002 もうvdiだけではない
Snr002 もうvdiだけではない
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
 
20070310
2007031020070310
20070310
 
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデートデモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
 
20021007
2002100720021007
20021007
 
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Codeどっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
 
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。 【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
 
[VMware Partner Exchange Tokyo 14Apr2014] ネットアップセッション資料
[VMware Partner Exchange Tokyo 14Apr2014] ネットアップセッション資料[VMware Partner Exchange Tokyo 14Apr2014] ネットアップセッション資料
[VMware Partner Exchange Tokyo 14Apr2014] ネットアップセッション資料
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
 
Windows 8時代のアプリ開発
Windows 8時代のアプリ開発Windows 8時代のアプリ開発
Windows 8時代のアプリ開発
 

Plus de インフラジスティックス・ジャパン株式会社

Plus de インフラジスティックス・ジャパン株式会社 (20)

Infragistics Ultimate 2019 Vol.1最新機能
Infragistics Ultimate 2019 Vol.1最新機能Infragistics Ultimate 2019 Vol.1最新機能
Infragistics Ultimate 2019 Vol.1最新機能
 
DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析
 
デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定
 
2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要2019年版 Infragistics Ultimate UI for WPF概要
2019年版 Infragistics Ultimate UI for WPF概要
 
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
 
Indigo.Design概要
Indigo.Design概要Indigo.Design概要
Indigo.Design概要
 
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
モダン Web 開発におけるインフラジスティックスのこれまでの取り組みと今後
 
Infragistics Ultimate 2015 Vol.2 最新情報
Infragistics Ultimate 2015 Vol.2 最新情報Infragistics Ultimate 2015 Vol.2 最新情報
Infragistics Ultimate 2015 Vol.2 最新情報
 
インフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについてインフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについて
 
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
 
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
 
これからはじめる XAML - WPF プログラミング
これからはじめる XAML - WPF プログラミングこれからはじめる XAML - WPF プログラミング
これからはじめる XAML - WPF プログラミング
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
 
Infragistics Ultimate 2015 vol.1 新機能ハイライト
Infragistics Ultimate 2015 vol.1 新機能ハイライトInfragistics Ultimate 2015 vol.1 新機能ハイライト
Infragistics Ultimate 2015 vol.1 新機能ハイライト
 
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
インフラジスティックスが提供するクロスプラットフォーム対応データ視覚化コンポーネント
 
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
 
データ視覚化分析アプリケーションの超速開発
データ視覚化分析アプリケーションの超速開発データ視覚化分析アプリケーションの超速開発
データ視覚化分析アプリケーションの超速開発
 
Webに今求められているレベル: HTML5 コントロールを利用した開発
Webに今求められているレベル: HTML5 コントロールを利用した開発Webに今求められているレベル: HTML5 コントロールを利用した開発
Webに今求められているレベル: HTML5 コントロールを利用した開発
 
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
お客様が望んでいるモダンデスクトップアプリとは?/傾向と対策 Part1
 

Dernier

Dernier (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Silverlight to Next オンライン セミナー

  • 2. 2 アジェンダ  Silverlight の現状  Silverlight からの移行  インフラジスティックスが提供するソリューション  まとめ
  • 5. 5 Silverlight の特長  ブラウザー ベース アプリケーションならではの 展開のしやすさ  リッチな表現をプラグイン/ブラウザー外実行で実現  メディア サポート  デスクトップ アプリケーションのような使い勝手の実現  C#/VB といった既存ナレッジの流用  Microsoft テクノロジとの連携
  • 6. 6 Silverlight の適用範囲  タブレット、モバイル  元々、Android や iOS では Silverlight が動作しないため プラットフォームとしての選択肢がない  既存の Silverlight アプリケーションのほとんどが デスクトップ PC を対象として構築されている
  • 7. 7 Silverlight のサポート環境 Operating System Internet Explorer 11 Internet Explorer 10 Internet Explorer 9 Internet Explorer 8 Internet Explorer 7 Internet Explorer 6 Firefox 12+ Safari 4+ Chrome** Windows 10*** ○* - - - - - ○ - ○ Windows 8.1 Desktop ○* - - - - - ○ - ○ Windows 8 Desktop - ○* - - - - ○ - ○ Windows Server 2012 R2 ○* - - - - - ○ - ○ Windows Server 2012 - ○* - - - - ○ - ○ Windows 7 - - ○* ○* - - ○ - ○ Windows 7 SP1 ○* ○* ○* ○* - - ○ - ○ Windows Server 2008 SP2 - - - ○ - ○ Windows Server 2008 R2 SP1 ○* - ○* ○* - - ○ - ○ Windows Vista SP2 - - - ○ - ○ Windows Server 2003 SP2 - - - - ○ - ○ Macintosh OS 10.5.7+ (Intel-based) - - - - - - ○ ○ - https://www.microsoft.com/getsilverlight/get-started/install/default.aspx
  • 8. 8 PC においてもクロス ブラウザーではなくなりつつある  プラグイン モデルの衰退からデフォルトで利用できない ブラウザーが出現  Chrome での標準動作終了 • Chrome 42 以降 Silverlight の動作に必要な Netscape Plugin Application Programming Interface (NPAPI) がデフォルトで 無効  Microsoft Edge ではサポートされない
  • 9. 9
  • 10. 10
  • 11. 11 Windows 10 – Microsoft Edge  https://www.microsoft.com/getsilverlight/get- started/install/default.aspx  http://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5- premium-media/  Microsoft Edge では様々な既存のテクノロジのサポートが終了して おり、Silverlight もこのサポート終了の対象となっている  今後、Silverlight 以外の選択肢が必要となる • Windows 10/IE11 では動作するが…
  • 12. 12 市場的なトレンド  http://trends.builtwith.com/framewo rk/Silverlight  Silverlight を利用したサイトは 年々低下傾向にある  一部動画系のサービスでは 利用されている
  • 16. 16 To デスクトップ: 検討項目  Windows デスクトップ が今後もメインとなるか?  複雑な入力制御を必要としているか?  オフライン時に複雑な処理を行う必要があるか?  パフォーマンスを重視するソリューションか?  アプリケーション外からのドラッグ & ドロップなど 他の要素との連携を手厚くサポートすることを求められているか  既存の資産 (特に XAML) を再利用するのか?  アプリケーションの移行コストを押さえるのか?
  • 17. 17 参考: .NET Framework サポートポリシーの変更  https://support.microsoft.com/ja-jp/gp/framework_faq  .NET Framework 4, 4.5, 4.5.1 のサポートが 2016 年 1 月 12 日に終了  2016 年 1 月 12 日以降にサポートされるバージョン  .NET Framework 3.5 SP1 (各 OS のサポート終了日までサポート)  .NET Framework 4.5.2 (各 OS のサポート終了日までサポート)  .NET Framework 4.6 (メインストリーム サポート: 2021 年、延長サポー ト: 2026 年)
  • 18. 18 重要な指標: 各 Windows のサポート期間 製品名 ライフサイクル 開始日 メインストリーム サポート終了日 延長サポート 終了日 サービス パック サポート終了日 Windows XP 2001 年 12 月 31 日 2009 年 4 月 14 日 2014 年 4 月 8 日 2005 年 8 月 30 日 Windows Vista 2007 年 1 月 25 日 2012 年 4 月 10 日 2017 年 4 月 11 日 2010 年 4 月 13 日 Windows 7 2009 年 10 月 22 日 2015 年 1 月 13 日 2020 年 1 月 14 日 2013 年 4 月 9 日 Windows 8/8.1 2012 年 10 月 30 日 2018 年 1 月 9 日 2023 年 1 月 10 日 2016 年 1 月 12 日 http://www.microsoft.com/ja-jp/windows/lifecycle/eos/consumer/default.aspx 遅くとも 2023 年には Windows 10 以外の OS がサポート対象ではなくなる
  • 19. 19 To Web: 検討項目  最新のブラウザーをサポートする必要があるか?  今後、Windows 以外のデバイスもサポート対象か?  iOS、Android、etc..  アプリケーション配備の簡易さ、柔軟性が必要か?  開発チームのスキルセット、あるいは方向性として HTML/Javascript を今後採用するか?
  • 20. 20 参考: ブラウザー サポートポリシーの変更  https://www.microsoft.com/ja-jp/windows/lifecycle/iesupport/ Windows OS Internet Explorer のバージョン Windows Vista SP2 Internet Explorer 9 Windows Server 2008 SP2 Internet Explorer 9 Windows 7 SP1 Internet Explorer 11 Windows Server 2008 R2 SP1 Internet Explorer 11 Windows 8.1 Update Internet Explorer 11 Windows Server 2012 Internet Explorer 10 Windows Server 2012 R2 Internet Explorer 11 Windows 8 Windows 8.1 へアップデートが必要 2016 年 1 月 12 日以降、各 OS における最新ブラウザーのみがサポート対象となる Web アプリケーションでは影響を受ける
  • 21. 21 参考:スマート デバイスの市場動向  PC の出荷は緩やかに低下するが、スマート デバイスは拡大を続ける  2014 年度のスマート デバイス出荷総数の 10.4 % (383 万台) が法人向け  今後増加の見込み http://www.ictr.co.jp/report/20150622000087.html
  • 23. 23 Silverlight to WPF (to UWP)  現状、Windows 7 がメインの配備先環境となる http://www.netmarketshare.com/operating-system-market- share.aspx?qprid=10&qpcustomd=0  XAML も含めたコード移行の可能性が高まる  今後数年で Windows 10 への置き換えが発生するが、 XAML のナレッジは流用可能である  Universal Windows Platform へと続く道筋の 一端として WPF への移行をまず実施する • フレームワークとしてこなれている Silverlight WPF UWP
  • 24. 24 Silverlight to HTML/ASP.NET MVC  幅広いデバイス、ブラウザーへの対応が可能  レスポンシブ レイアウトの容易な実現  バックエンド、サービス部分を流用できる可能性がある  UI に関しては再構築  HTML – Web 標準の HTML/JavaScript を利用  ASP.NET MVC – MVC による役割の分担、Razor といった 強力なビュー エンジンを利用可能  開発手法、スキルセットの学習が課題 Silverlight HTML/ASP.NET MVC
  • 25. 25 どちらにも言えること  ビジネス ロジックと UI を密結合させないようにすることで 今後、起こりうる「移行」に備えておく  今後 10 年安泰な UI テクノロジ = おそらく存在しない クライアント ソフトウェア アプリケー ション サービス インフラスト ラクチャ サー ビス UI を含んだ部分の 更新サイクルが 短期化する
  • 26. 26 参考:ビジネス アプリケーション向け .NET テクノロジ ガイド  2013 年に公開 http://blogs.msdn.com/b/chack/archive/2013/09/11/dotnet-technology-guidance-japanese- released.aspx 2015 年時点においても一見の価値あり  それぞれのアーキテクチャ・パターンの特長  どの観点でどのプラットフォームを選択すべきかの指標  付録 A には Silverlight からの移行パスが提示されている
  • 28.
  • 31. 31 Office の UI を再現ffice UI パターン
  • 33. 33 Infragistics Ultimate に含まれる製品 Windows Forms ASP.NET WPF Silverlight Ignite UI (HTML5/jQuery/ ASP.NET MVC) NucliOS (iOS) Android (Java) - CTP Xamarin.Forms Icon Indigo Studio
  • 34. 34 WPF 2007 年から継続し機能を拡張、Silverlight コントロールと「コード共有」 高いパフォーマンスを実現した業務用リッチ コントロール Copyright 2015 Infragistics Japan • データ グリッド • チャート & ゲージ • エディター • スプレッドシート • バーコード • マップ • レイアウト • メニュー & リスト • スケジュール • テーマ サポート
  • 35. 35 Ignite UI jQuery/HTML5、ASP.NET MVC 対応コントロール Web & ハイブリッド ソリューションの構築をサポート Silverlight コントロールから「コード翻訳」されたコントロールを提供 Copyright 2015 Infragistics Japan • データ グリッド • チャート & ゲージ • エディター • インタラクション • レイアウト • マップ • モバイル コントロール • テーマ サポート • ASP.NET MVC サポート
  • 36. 36 「コード共有」と「コード翻訳」  コア API を 各プラットフォームに「翻訳」  クロス プラットフォームかつ パフォーマンス重視  類似の機能セット  個々のプラットフォームに合わせて API をチューニング 36 Core API Xamarin Forms WPF Android iOS ignite UI UWP (将来)
  • 37. 37 データ視覚化・関連コンポーネント一覧 Windows Forms ASP.NET WPF Silverlight Windows UI HTML/jQuery Windows Phone iOS 静的チャート WinChart WebChart 高速データ チャート WinDataChart xamDataChart xamDataChart xamDataChart igDataChart xamDataChart IGChartView 円チャート WinChart WebChart xamPieChart xamPieChart igPieChart xamPieChart IGPieChartVi ew ドーナツ チャート WinChart WebChart xamDoughnutChart xamDoughnutChart igDoughnutChar t ファンネル チャート WinChart WebChart xamFunnelChart xamFunnelChart xamFunnelChar t igFunnelChart xamFunnelChar t IGFunnelCh art スパークライ ン xamSparkline xamSparkline igSparkline xamSparkline IGSparkline View ガントチャー ト WinGanttView WinChart WebChart xamGantt xamGantt ツリーマップ WinCharty WebChart xamTreeMap xamTreeMap xamTreeMap IGTreemapV iew ブレッドグラ フ xamBulletGraph xamBulletGraph igBulletGraph xamBulletGRap h IGBulletGra phView 円型ゲージ WinGauge WebGauge xamRadialGauge xamRadialGauge igRadialGauge xamRadialGaug e IGGaugeVie w 赤字 = 「コード共有」または「コード翻訳」されたコントロール
  • 38. 38 データ視覚化・関連コンポーネント一覧 Windows Forms ASP.NET WPF Silverlight Windows UI HTML/jQuery Windows Phone iOS リニアゲージ WinGauge WebGaug e xamLinearGauge xamLinearGauge igLinearGauge xamLinearGauge IGLinearGa uge セグ表示 WinGauge WebGaug e xamSegmentedDisplay xamSegmentedDisplay xamSegmentedD isplay 地理マップ xamMap xamGeographicMap xamMap xamGeographicMap igMap 組織図 xamOrgChart xamOrgChart 配置(ノー ド)図 xamNetworkNode xamNetworkNode タグ表示 xamTagCloud xamTagCloud タイムライン xamTimeline xamTimeline ラジアル メ ニュー WinRadialMen u xamRadialMenu xamRadialMenu xamRadial Menu igRadialMenu ピボット WinPivotGrid xamPivotGrid xamPivotGrid igPivotGrid スケジュール WinSchedule WebSched ule xamSchedule xamSchedule 赤字 = 「コード共有」または「コード翻訳」されたコントロール
  • 39. 39 VS 2015、Windows 10、Microsoft Edge  http://jp.infragistics.com/vs2015-windows10-msedge-support  最新版の 2015 Vol.1 より対応開始!
  • 40. 40 プロフェッショナル サービス トレーニング、コンサルティングを通してプロジェクトを支援  UX トレーニング  UI コンサルティング  プラットフォーム トレーニング  製品トレーニング  製品導入コンサルティング  オンサイト サポート
  • 41. 41 <学習項目> ・WPF の基礎と Silverlight の違い ・WPF における Web サービスとの通信 ・WPF におけるドラッグ処理 ・WPF アプリケーションの配備 ・Infragistics WPF コントロール概要 ・Infragistics WPF 固有コントロールの利用方法 <トレーニングにおける納品物> ・演習テキスト(印刷物) ・演習で使用したサンプルプログラム WPF への移行トレーニング実施例
  • 42. 42 <学習項目> ・jQuery, jQuery UI, jQuery Mobile 概要 ・Ignite UI 概要 ・アーキテクチャの理解 ・グリッド コントロールの利用 ・エディター コントロールの利用 ・他のフレームワークとの連携 <トレーニングにおける納品物> ・演習テキスト(印刷物) ・演習で使用したサンプルプログラム HTML/jQuery 技術トレーニング実施例
  • 43. 43 満足度85% トレーニング受講者のご感想  座学だけでなく、実際にコーディングしたため理解が早かった。 大変わかりやすかったです。  明確なコーディングのビジョンを描けました。  こちらの細かな質問に随時答えて頂けて、助かりました。  今後、新たな技術を使って仕事をできることが嬉しく思います。  基本的に、SilverlightのコードはWPFに再利用できると知ったので、安心した。 Infragisticsのコントロールも殆ど代替のコントロールがあるようなので、安 心した。
  • 45. 45 Silverlight の先は  Silverlight からの移行が現実的なものになってきている  Chrome, Microsoft Edge  現行ソリューションが満たすべき要件で移行先を判断  デスクトップ – WPF  Web – HTML/ASP.NET MVC  インフラジスティックスのソリューションを有効活用
  • 47. 47 リソース  Silverlight サポート環境 https://www.microsoft.com/getsilverlight/get-started/install/default.aspx  Microsoft Edge について http://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5-premium-media/  OS のマーケット シェア http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0  ビジネス アプリケーション向け .NET テクノロジ ガイド http://blogs.msdn.com/b/chack/archive/2013/09/11/dotnet-technology-guidance-japanese- released.aspx  Infragistics WPF コントロール http://jp.infragistics.com/WPF  Ignite UI コントロール http://jp.infragistics.com/IgniteUI
  • 48. 48 重要な指標: 各 Windows のサポート期間 製品名 ライフサイクル 開始日 メインストリーム サポート終了日 延長サポート 終了日 サービス パック サポート終了日 Windows XP 2001 年 12 月 31 日 2009 年 4 月 14 日 2014 年 4 月 8 日 2005 年 8 月 30 日 Windows Vista 2007 年 1 月 25 日 2012 年 4 月 10 日 2017 年 4 月 11 日 2010 年 4 月 13 日 Windows 7 2009 年 10 月 22 日 2015 年 1 月 13 日 2020 年 1 月 14 日 2013 年 4 月 9 日 Windows 8/8.1 2012 年 10 月 30 日 2018 年 1 月 9 日 2023 年 1 月 10 日 2016 年 1 月 12 日 http://www.microsoft.com/ja-jp/windows/lifecycle/eos/consumer/default.aspx 遅くとも 2023 年には Windows 10 以外の OS がサポート対象ではなくなる
  • 49. 49 参考: ブラウザー サポートポリシーの変更  https://www.microsoft.com/ja-jp/windows/lifecycle/iesupport/ Windows OS Internet Explorer のバージョン Windows Vista SP2 Internet Explorer 9 Windows Server 2008 SP2 Internet Explorer 9 Windows 7 SP1 Internet Explorer 11 Windows Server 2008 R2 SP1 Internet Explorer 11 Windows 8.1 Update Internet Explorer 11 Windows Server 2012 Internet Explorer 10 Windows Server 2012 R2 Internet Explorer 11 Windows 8 Windows 8.1 へアップデートが必要 2016 年 1 月 12 日以降、各 OS における最新ブラウザーのみがサポート対象となる Web アプリケーションでは影響を受ける
  • 50. 50 参考:スマート デバイスの市場動向  PC の出荷は緩やかに低下するが、スマート デバイスは拡大を続ける  2014 年度のスマート デバイス出荷総数の 10.4 % (383 万台) が法人向け  今後増加の見込み http://www.ictr.co.jp/report/20150622000087.html
  • 52. 52 関連セミナーのご紹介 - 1  UI セミナー: デバイス時代の Web アプリケーション構築セミナー  開催日時: 2015 年 08 月 25 日 (火) 13:30 – 16:30  会場: インフラジスティックス・ジャパン株式会社 B1 セミナー ルーム (東京)  対象者: HTML/JavaScript を用いた Web アプリケーションの開発者 サービスと Web アプリケーションとの連携方法を学びたい開発者 Infragistics Ignite UI に興味のある開発者 現在インフラジスティックス製品の導入を検討している開発者 http://jp.infragistics.com/events/devtool-seminar-20150825
  • 53. 53 関連セミナーのご紹介 - 2  UI セミナー: 今からはじめる XAML プログラミング セミナー  開催日時: 2015 年 09 月 10 日 (木) 13:30 – 16:35  会場: インフラジスティックス・ジャパン株式会社 B1 セミナー ルーム (東京)  対象者: これから XAML を用いてアプリケーションを開発しようと考えている開発者 WPF への移行を考えている開発者 Universal Windows Platform に興味のある開発者 http://jp.infragistics.com/events/devtool-seminar-20150910