Suche senden
Hochladen
Silverlight 4 のはなし
•
0 gefällt mir
•
878 views
T
terurou
Folgen
NGK2009忘年会昼の部のLT資料です。2ヶ月ぐらい放置されてたので多少追記修正しました。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 45
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
Sl18
Sl18
c-mitsuba
Chrome Devtools for beginners (v1.1)
Chrome Devtools for beginners (v1.1)
yoshikawa_t
LibreOfficeの最新動向 in OSC 2015 Hiroshima
LibreOfficeの最新動向 in OSC 2015 Hiroshima
Masataka Kondo
20090712 Shibuya Trac 勉強会
20090712 Shibuya Trac 勉強会
Kaoru NAKAMURA
MacintoshでSilverlight開発
MacintoshでSilverlight開発
Kentaro Inomata
What's and What's not LibreOffice? / LibreOfficeとはなんであって、なんでないか
What's and What's not LibreOffice? / LibreOfficeとはなんであって、なんでないか
Naruhiko Ogasawara
Empfohlen
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
Sl18
Sl18
c-mitsuba
Chrome Devtools for beginners (v1.1)
Chrome Devtools for beginners (v1.1)
yoshikawa_t
LibreOfficeの最新動向 in OSC 2015 Hiroshima
LibreOfficeの最新動向 in OSC 2015 Hiroshima
Masataka Kondo
20090712 Shibuya Trac 勉強会
20090712 Shibuya Trac 勉強会
Kaoru NAKAMURA
MacintoshでSilverlight開発
MacintoshでSilverlight開発
Kentaro Inomata
What's and What's not LibreOffice? / LibreOfficeとはなんであって、なんでないか
What's and What's not LibreOffice? / LibreOfficeとはなんであって、なんでないか
Naruhiko Ogasawara
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
ちょっとした冬休み準備をしよう
ちょっとした冬休み準備をしよう
はなずきん Hana
Firefox 3.1 の果たす役割
Firefox 3.1 の果たす役割
dynamis
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
Naruhiko Ogasawara
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
Atomu Hidaka
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Kyosuke Inoue
Recent Information about LibreOffice
Recent Information about LibreOffice
Masataka Kondo
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Tetsurou Yano
Androidとは何か
Androidとは何か
Koji Shigemura
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
Shinji Enoki
ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5
Wakasa Masao
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
Secret of Firefox
Secret of Firefox
dynamis
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
Lightning Component × Lightning Design System
Lightning Component × Lightning Design System
Taiki Yoshikawa
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
LibreOfficeの最新動向 in KOF2015
LibreOfficeの最新動向 in KOF2015
Shinji Enoki
LightSwitchで遊んでみた
LightSwitchで遊んでみた
Yoshitaka Seo
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
Kenichiro MATOHARA
Webブラウザ上で動作する帳票エンジンを作る話
Webブラウザ上で動作する帳票エンジンを作る話
terurou
自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話
terurou
Weitere ähnliche Inhalte
Ähnlich wie Silverlight 4 のはなし
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
ちょっとした冬休み準備をしよう
ちょっとした冬休み準備をしよう
はなずきん Hana
Firefox 3.1 の果たす役割
Firefox 3.1 の果たす役割
dynamis
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
Naruhiko Ogasawara
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
Atomu Hidaka
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Kyosuke Inoue
Recent Information about LibreOffice
Recent Information about LibreOffice
Masataka Kondo
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Tetsurou Yano
Androidとは何か
Androidとは何か
Koji Shigemura
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
Shinji Enoki
ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5
Wakasa Masao
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
Secret of Firefox
Secret of Firefox
dynamis
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
Lightning Component × Lightning Design System
Lightning Component × Lightning Design System
Taiki Yoshikawa
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
LibreOfficeの最新動向 in KOF2015
LibreOfficeの最新動向 in KOF2015
Shinji Enoki
LightSwitchで遊んでみた
LightSwitchで遊んでみた
Yoshitaka Seo
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
Kenichiro MATOHARA
Ähnlich wie Silverlight 4 のはなし
(20)
20101127 Android Usability Seminar
20101127 Android Usability Seminar
ちょっとした冬休み準備をしよう
ちょっとした冬休み準備をしよう
Firefox 3.1 の果たす役割
Firefox 3.1 の果たす役割
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Recent Information about LibreOffice
Recent Information about LibreOffice
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Androidとは何か
Androidとは何か
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
LibreOfficeの最近の動向とDebianでのLibreOfficeパッケージについて
ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5
Flash Playerの作り方
Flash Playerの作り方
Secret of Firefox
Secret of Firefox
20090828 Webconlocal
20090828 Webconlocal
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Lightning Component × Lightning Design System
Lightning Component × Lightning Design System
connpass特徴と開発の流れ
connpass特徴と開発の流れ
LibreOfficeの最新動向 in KOF2015
LibreOfficeの最新動向 in KOF2015
LightSwitchで遊んでみた
LightSwitchで遊んでみた
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
Mehr von terurou
Webブラウザ上で動作する帳票エンジンを作る話
Webブラウザ上で動作する帳票エンジンを作る話
terurou
自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話
terurou
Computation Expressions for Haxe
Computation Expressions for Haxe
terurou
デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
Vue.jsをhaxeで
Vue.jsをhaxeで
terurou
MQTTとAMQPと.NET
MQTTとAMQPと.NET
terurou
altJSの選び方
altJSの選び方
terurou
DataGridを自前実装する話
DataGridを自前実装する話
terurou
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
terurou
動的なILの生成と編集
動的なILの生成と編集
terurou
FIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScript
terurou
大規模なギョームシステムにHaxeを採用してみた話
大規模なギョームシステムにHaxeを採用してみた話
terurou
大規模なJavaScript開発の話
大規模なJavaScript開発の話
terurou
Metro Style AppsでMSILver.2012/06/09
Metro Style AppsでMSILver.2012/06/09
terurou
Metro Style AppsでMSIL
Metro Style AppsでMSIL
terurou
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
terurou
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
terurou
CommonJSの話
CommonJSの話
terurou
Scala×silverlight
Scala×silverlight
terurou
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Mehr von terurou
(20)
Webブラウザ上で動作する帳票エンジンを作る話
Webブラウザ上で動作する帳票エンジンを作る話
自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話
Computation Expressions for Haxe
Computation Expressions for Haxe
デンキヤギの採用の考え方
デンキヤギの採用の考え方
Vue.jsをhaxeで
Vue.jsをhaxeで
MQTTとAMQPと.NET
MQTTとAMQPと.NET
altJSの選び方
altJSの選び方
DataGridを自前実装する話
DataGridを自前実装する話
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
動的なILの生成と編集
動的なILの生成と編集
FIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScript
大規模なギョームシステムにHaxeを採用してみた話
大規模なギョームシステムにHaxeを採用してみた話
大規模なJavaScript開発の話
大規模なJavaScript開発の話
Metro Style AppsでMSILver.2012/06/09
Metro Style AppsでMSILver.2012/06/09
Metro Style AppsでMSIL
Metro Style AppsでMSIL
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
CommonJSの話
CommonJSの話
Scala×silverlight
Scala×silverlight
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Silverlight 4 のはなし
1.
Silverlight 4 のはなし
⼋⽊照朗 / terurou 株式会社コスモルート DSTokai / FLOSS桜⼭ / DeLLa.JS / Python東海
2.
⾃⼰紹介
3.
本⽇の主催の者です。 DSTokai を管理したり、 花⾒や忘年会などを企画してます。
4.
今⽇は忘年会なので、⾃⼰紹介として 今年どれだけスピーカーをしてきたのか 振り返ってみました。
5.
• 2/4 [LT]Tech
Fildersセミナー - IronPython で "Hello Silverlight 2 World!" • 7/11 [LT]WCAN mini ActionScript #12 - Silverlight について語ってみる • 9/18 [LT]Tech Fildersセミナー -「Silverlight 3 アプリの国際化」のハマりどころ • 9/19 [セッション]Software Freedom Day を 名古屋で祝う会 & NGB - RIA について • 10/10 [LT]名古屋Ruby会議 LT - IronRuby on Silverlight っておいしいの? • 12/12 [LT]NGK忘年会2009 昼の部(本⽇) - Silverlight 4 のはなし 以上、計6回
6.
• 2/4 [LT]Tech
Fildersセミナー - IronPython で "Hello Silverlight 2 World!" • 7/11 [LT]WCAN mini ActionScript #12 - Silverlight について語ってみる • 9/18 [LT]Tech Fildersセミナー -「Silverlight 3 アプリの国際化」のハマりどころ • 9/19 [セッション]Software Freedom Day を 名古屋で祝う会 & NGB - RI A について Silverlightネタ4割 • 10/10 [LT]名古屋Ruby会議 LT - IronRuby on Silverlight っておいしいの? • 12/12 [LT]NGK忘年会2009 昼の部(本⽇) - Silverlight 4 のはなし 以上、計6回
7.
今年1年間、Silverlight の話しか していませんでした。 本当にありがとうございました。
8.
ここから本題
9.
当然みなさん、Silverlight って 何のことだか判りますよね?
10.
まぁ、Windows と MacOS
で動く Microsoft 版の Flash なんですが
11.
最近、単純にそうとも ⾔えなくなってきた。
12.
Silverlight 4 beta
が11⽉にリリース
13.
ちなみに過去のリリースに触れておくと • Silverlight 2
-> 08年11⽉リリース • Silverlight 3 beta -> 3⽉リリース • Silverlight 3 -> 7⽉リリース
14.
開発スピードが異常に早いですね。
15.
Moonlight(Linux ⽤互換ランタイム)の 開発がついていけてない。
16.
Moonlight はやっと Silverlight
2 + alpha、 しかもまだ beta。 Silverlight 3 からのロードマップ未定。 追記(2010/ 02/ 14) 2010/02/11に Moonlight 3.0 Preview 2 が出てます。 2010年後半には第3四半期には3.0正式版リリース予定。 3.0正式版リリース後、すぐに4.0もリリースできる⾒込みらしい。 http://itpro.nikkeibp.co.jp/article/NEWS/20091218/342241/
17.
Novel(開発元)、涙⽬。 追記(2010/ 02/
14) 前述の追記の通り、実はあんまり涙⽬じゃないみたい。
18.
少し話が逸れましたね。
19.
Silverlight 4 beta
の新機能が 結構すごい。
20.
機能⾯では Flash を超えた。 Air
を⾜しても勝ってるかも。
21.
もともと Flash より段違いに 描画が速かったりする。
追記(2010/ 02/ 14) Silverlight 2 と Flash Player 10 時点の⽐較。 最近ベンチマークとってないので、Silverlight 4 が リリースされた時点で計測する必要あり。。。
22.
ただし動作環境の⾯では 明らかに Flash の⽅が有利。 モバイルでも動くし。
23.
⾼速・⾼機能な Silverlight 多彩な動作環境の Flash/Air
Flash が最強だって ⾔ってんだろ! Silveright だって / ̄ ̄\ すごいんだお! /ノ( ゝ 、_,ノヽ r'´ ゙ヽ /`ヽ ____ | ⌒(( ●)(●) ヽ ヽ从从/ / \ /\ . | (__人__) /⌒l \ \/ /て (●)liil(●) ノ( \ | ` ⌒´ノ |`'''| ∑ ヽ/ / そ / (__人__) ⌒ \ / ⌒ヽ } | | ,)/ / \ く | |!!il|!|!l| | / へ \ }__/ / / /\ \ \i⌒ヽェェ| / / / | ノ ノ / / YYY\ \ \ \ /⌒,/´ ( _ ノ | \´ / / \ \ / \ \/ /l | \_,/ / \ \_/ \__ノ |\ .| / \ |) ) ヽ / \ ,r' / \ , '´ `' , /ー'′ \ ( ) / \ \ / /
24.
⽅向性に違いが出てきているので、 「Microsoft 版の Flash」では あまり良い表現ではない。
25.
なのでこれからは Microsoft の RIA
技術(類似技術 Flash/Air) と表現していきます。
26.
あれ、なんか変わった?
27.
Silverlight 4 の主な新機能
28.
• Google Chrome
サポート • 印刷 • Clipboard • Drag & Drop • Webcam/Microphone サポート • Out-of-Browser の強化
29.
Google Chrome サポート Opera
を除く主要ブラウザで動くように! 2年ぐらい前のMSのイベントで 質問したとき、某エバンジェリストが 「Operaでも動くよう準備している」って ⾔ってたのに。。。
30.
印刷 「帳票印刷」というキラーワード対策。 いわゆる Panel をそのまま印刷できる。 Flash
と同等?(ちゃんと調べてない)
31.
Clipboard テキストのみ操作できるシンプルな クリップボード操作。 Flash と同等レベル。
32.
Drag & Drop デスクトップのファイルを Silverlight
アプリに Drag & Drop すると、 そのファイルを操作できます。 これは Flash を超えてる。
33.
Webcam/Microphone サポート ⼊⼒ストリームを操作できるので、 たぶん
ARできます。 これも Flash と同等レベル。 追記(2010/ 02/ 14) 既に Silverlight で AR やってる⼈いるみたいです。 http://shinichiaoyagi.blog25.fc2.com/blog-entry-265.html
34.
Out-of-Browser の強化 Silverliht 4
での最⼤の強化ポイント。
35.
Out-of-Browser とは、 Silverlight アプリをデスクトップに インストールして、オフライン状態でも 実⾏できるようにする機能。 要は
Air みたいなもの。
36.
Silverlight 3 でも⼀応、 Out-of-Browser
は存在していたものの、 本当にローカルにインストールできるだけ だったので、あんまり役に⽴たなかった。
37.
主な Out-of-Browser 強化ポイント •
NotificationWindow • Trusted Application
38.
NotificationWindow いわゆる通知⽤のバルーン。 ⼤した機能じゃないけど必須ですよね。
39.
Trusted Application ユーザにアプリケーションを信頼させると、 セキュリティ制限を解除することができる エグい機能。 ※当然、デスクトップ実⾏時のみ利⽤可…。
40.
• ローカルファイルへ⾃由にアクセス • クロスドメイン
HTTP リクエスト • COM サポート etc...
41.
⼈によっては「COM」って⾔うだけで ヤバさが伝わる。
ヽ|/ / ̄ ̄ ̄`ヽ、 / ヽ / \,, ,,/ | | (●) (●)||| | | / ̄⌒ ̄ヽ U.| ・・・ゴクリ。 | | .l~ ̄~ヽ | | |U ヽ  ̄~ ̄ ノ | |  ̄ ̄ ̄ |
42.
COM でやれる事の例 • Silverlight
から EXCEL を操作する • Silverlight から Skype を操作する まぁ、COM だし何でもありですよねー。
43.
まとめ
44.
• Silverlight 4
すごい。 Airみたいなデスクトップアプリ作れる。 印刷もできるしビジネスアプリもいける。 • Moonlight(Novel)はもっとがんばれ。 追記(2010/ 02/ 14) Novelさん、かなりがんばってます!!!
45.
ご清聴ありがとうございました
Jetzt herunterladen