Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
normalian
PPTX, PDF
1,365 views
SL囲む会東京5 Nodejs×Silverlightではまったこと
Silverlightを囲む会in東京#5 with JAZUG で話させて頂いたネタです
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
Bitcoin testnet
by
Yuichiro Shibata
PPTX
仮想通貨テストベッドネットワークの構築
by
Yuichiro Shibata
PDF
Nodejs Introduction
by
Jxck Jxck
PDF
説明書
by
Issei Mine
PDF
Open stack essex 4
by
Expand Corporation
PDF
HTML5-pronama-study
by
Naoya Inada
PPT
virtio勉強会 #1 「virtioの基本的なところ(DRAFT版)」
by
Naoya Kaneko
PDF
Minecraft modding 06
by
Takunology
Bitcoin testnet
by
Yuichiro Shibata
仮想通貨テストベッドネットワークの構築
by
Yuichiro Shibata
Nodejs Introduction
by
Jxck Jxck
説明書
by
Issei Mine
Open stack essex 4
by
Expand Corporation
HTML5-pronama-study
by
Naoya Inada
virtio勉強会 #1 「virtioの基本的なところ(DRAFT版)」
by
Naoya Kaneko
Minecraft modding 06
by
Takunology
What's hot
PDF
Minecraft modding 09
by
Takunology
PDF
Installing docker on windows
by
塚本 昌弘
PDF
nginx の導入 for Mac
by
塚本 昌弘
PDF
Vue.jsスロットの近代史
by
fuku68
PDF
[Intermediate 01] イントロダクション / Bitcoin を動作させる
by
Yuto Takei
PPTX
170916 nem introduction
by
Manabu Hasegawa
PDF
[Basic 6] DNS / ソケット通信 / その他
by
Yuto Takei
PDF
[Intermediate 03] MinChain - 教育用ブロックチェーンの紹介
by
Yuto Takei
PDF
パネル 4feb
by
Yoshimitsu Homma
PDF
モダンブラウザストレージ
by
Kazuyuki Mori
PDF
Embed Shogiboard - my first mediawiki extension -
by
Taisuke Yamada
PDF
MySQL-Docker
by
MulticolorWorld
PPTX
図解 Blockchainの仕組み
by
Nisei Kimura
PDF
Silk
by
Ryuichi Tokugami
PDF
CSS text-spacingサポート等Vivliostyle.jsの進化と今後の開発予定
by
Shinyu Murakami
PPTX
Valu VS 株
by
行 海
PDF
芸術情報演習デザイン(Web) 130411
by
Atsushi Tadokoro
PDF
第4回鹿児島node.jsの会資料_内村
by
Koichi Uchimura
PDF
第7回鹿児島Node.jsの会勉強会資料
by
Koichi Uchimura
Minecraft modding 09
by
Takunology
Installing docker on windows
by
塚本 昌弘
nginx の導入 for Mac
by
塚本 昌弘
Vue.jsスロットの近代史
by
fuku68
[Intermediate 01] イントロダクション / Bitcoin を動作させる
by
Yuto Takei
170916 nem introduction
by
Manabu Hasegawa
[Basic 6] DNS / ソケット通信 / その他
by
Yuto Takei
[Intermediate 03] MinChain - 教育用ブロックチェーンの紹介
by
Yuto Takei
パネル 4feb
by
Yoshimitsu Homma
モダンブラウザストレージ
by
Kazuyuki Mori
Embed Shogiboard - my first mediawiki extension -
by
Taisuke Yamada
MySQL-Docker
by
MulticolorWorld
図解 Blockchainの仕組み
by
Nisei Kimura
Silk
by
Ryuichi Tokugami
CSS text-spacingサポート等Vivliostyle.jsの進化と今後の開発予定
by
Shinyu Murakami
Valu VS 株
by
行 海
芸術情報演習デザイン(Web) 130411
by
Atsushi Tadokoro
第4回鹿児島node.jsの会資料_内村
by
Koichi Uchimura
第7回鹿児島Node.jsの会勉強会資料
by
Koichi Uchimura
Viewers also liked
PPT
16 agenda setmana 02 6è b 2015-16
by
6sise
PDF
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
by
normalian
PDF
Windows Azure Bootcamp メディアサービス編
by
normalian
PDF
20140920 大分進化したメディアサービスで遊んでみた
by
normalian
PDF
エンプラはつらいよ~クラウド提案時に気を付けるポイント~
by
normalian
PDF
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
by
normalian
PDF
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
by
normalian
PDF
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
by
normalian
16 agenda setmana 02 6è b 2015-16
by
6sise
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
by
normalian
Windows Azure Bootcamp メディアサービス編
by
normalian
20140920 大分進化したメディアサービスで遊んでみた
by
normalian
エンプラはつらいよ~クラウド提案時に気を付けるポイント~
by
normalian
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
by
normalian
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
by
normalian
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
by
normalian
Similar to SL囲む会東京5 Nodejs×Silverlightではまったこと
PDF
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
PDF
Janogia20120921 yoshinotakeshi
by
Keisuke Ishibashi
PDF
Html5, Web Applications 2
by
totty jp
PDF
WebSocket Chat App Hands On on Microsoft Azure
by
Yoshio Terada
PDF
これから利用拡大?WebSocket
by
AdvancedTechNight
PDF
AndroidでWebSocket
by
Kohei Kadowaki
PPTX
120512 metro styleapp_javascript
by
Takayoshi Tanaka
PPTX
再入門、サーバープッシュ技術
by
Shin Sekaryo
PDF
20130315 abc firefox_os
by
Tomoaki Konno
PDF
PlayFramework1.2.4におけるWebSocket
by
Kazuhiro Hara
PDF
Web socketドロンくん その後-
by
Yuuichi Akagawa
PDF
SocketStream入門
by
Kohei Kadowaki
PPTX
JavaプログラマのためのWebSocket概要
by
Shumpei Shiraishi
PDF
WebSocket Protocol と Plack::Middleware::WebSocket
by
Yu Nobuoka
PPTX
JavaOne2014報告会資料
by
Mitsuyasu Tsuhako
PDF
Gtug girls meetup web socket handson
by
Jxck Jxck
PDF
HTML5など社内勉強会 Vol.8 - WebSocket
by
George Harada
PDF
WebRTCの技術解説 第二版 公開版 本編
by
Contest Ntt-west
PDF
node+socket.io+enchant.jsでチャットゲーを作る
by
Kiyoshi SATOH
PDF
後期第七回ネットワークチーム講座資料
by
densan_teacher
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
Janogia20120921 yoshinotakeshi
by
Keisuke Ishibashi
Html5, Web Applications 2
by
totty jp
WebSocket Chat App Hands On on Microsoft Azure
by
Yoshio Terada
これから利用拡大?WebSocket
by
AdvancedTechNight
AndroidでWebSocket
by
Kohei Kadowaki
120512 metro styleapp_javascript
by
Takayoshi Tanaka
再入門、サーバープッシュ技術
by
Shin Sekaryo
20130315 abc firefox_os
by
Tomoaki Konno
PlayFramework1.2.4におけるWebSocket
by
Kazuhiro Hara
Web socketドロンくん その後-
by
Yuuichi Akagawa
SocketStream入門
by
Kohei Kadowaki
JavaプログラマのためのWebSocket概要
by
Shumpei Shiraishi
WebSocket Protocol と Plack::Middleware::WebSocket
by
Yu Nobuoka
JavaOne2014報告会資料
by
Mitsuyasu Tsuhako
Gtug girls meetup web socket handson
by
Jxck Jxck
HTML5など社内勉強会 Vol.8 - WebSocket
by
George Harada
WebRTCの技術解説 第二版 公開版 本編
by
Contest Ntt-west
node+socket.io+enchant.jsでチャットゲーを作る
by
Kiyoshi SATOH
後期第七回ネットワークチーム講座資料
by
densan_teacher
More from normalian
PDF
Windows Azure Media Serviceで作成する割と普通な動画サイト
by
normalian
PDF
WebSphere V7を Windows Azure上で動かすまで
by
normalian
PDF
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
by
normalian
PDF
デベロッパーサミット2012 JAZUG LT
by
normalian
PDF
JAZ一周年総会 Windows Azure 直近の更新
by
normalian
PDF
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
by
normalian
PDF
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
by
normalian
PDF
2010年インストールマニアックス ~Javaアプリ編~
by
normalian
PDF
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
by
normalian
PPT
T35 ASP.NET MVCを使ったTDD入門
by
normalian
PPTX
CLR/H勉強会44回目 Windows Azureストレージについて
by
normalian
PPTX
わんくまっちゃ445同盟 SilverlightでTdd(仮)
by
normalian
Windows Azure Media Serviceで作成する割と普通な動画サイト
by
normalian
WebSphere V7を Windows Azure上で動かすまで
by
normalian
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
by
normalian
デベロッパーサミット2012 JAZUG LT
by
normalian
JAZ一周年総会 Windows Azure 直近の更新
by
normalian
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
by
normalian
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
by
normalian
2010年インストールマニアックス ~Javaアプリ編~
by
normalian
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
by
normalian
T35 ASP.NET MVCを使ったTDD入門
by
normalian
CLR/H勉強会44回目 Windows Azureストレージについて
by
normalian
わんくまっちゃ445同盟 SilverlightでTdd(仮)
by
normalian
SL囲む会東京5 Nodejs×Silverlightではまったこと
1.
Node.js × Silverlight
の WebSocket 連携では まったこと Microsoft MVP for Windows Azure 割と普通 2011年12月3日 SL囲む会 東京#5
2.
今回お話する内容 •
Node.js の概要 • socket.io の概要 • Silverlight 連携でのハマリどころ • まとめ 2
3.
Node.js の概要
3
4.
Node.js とは • サーバサイド
JavaScript の実装 – 他に Rhino や Aptana Jaxer 等がある • JavaScript を利用してシングルスレッドベー スの非同期処理が可能 – 大規模アクセス時のリアルタイム通信等 • 依存関係を解決するパッケージ管理機構 (npm)が存在する – v0.6.4 からは Win版も標準インストール
5.
Node.js の簡単な利用例 • コード例(
example.js ) var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8;' }); response.end(„Node.js on Windows Azure n'); }).listen(8080); • アプリケーションを起動 > node.exe example.js
6.
Windows Azure 上で
Node.js • 非同期 IO と ブロブ・ストレージの相性 が良い – 非同期的に処理が可能 – アップロード等重い処理の対応に適している • 運用の対応は不要 – Windows Azure 上で稼働するため、OS レベ ルの運用はお任せ可能 – CDN を利用することで、パフォーマンスの 改善も可能
7.
socket.io の概要
7
8.
socket.io とは? • WebSocket
の Node.js 実装 – 主にリアルタイム通信を行うために利用 – ブラウザ側/サーバ側の両方に提供 – IE9等、WebSocket が実装されていないブラ ウザもリアルタイム通信を可能にする IE5.5 以降 なら OK 幅広いブラウを サポート 8
9.
socket.io の通信方式 •
ブラウザの実装によって動作を変える – WebSocket 実装済みのブラウザでは WebScket を利用する – WebScoket 未実装のブラウザでは Comet を 利用する Comet 通信 ( ブ Socket.io Socket.io ( ラ サ WebSocket ウ ー ザ バ の実装有無で 側 側 動作を変更 js) WebSocket 通 js) 信 9
10.
簡単なデモ • ブラウザ側 1.
/socket.io/socket.io.js を読み込む 2. socket = io.connect(uri); で接続 3. socket.send(„メッセージ‟) で送信 • サーバ側 1. io = require(„socket.io‟).listen(app) でインス タンス作成 2. io.sockets.on(„connection‟, …); で接続 3. socket.send(„メッセージ‟); で送信 10
11.
Silverlight 連携での
ハマリどころ 11
12.
• 隠ぺい化が問題に・・・
– SLは「ws = new WebSocket(“ws://localhost:4503/”);」 – Socket.io は 「io.connect('http://127.0.0.1:8080/');」 Comet 通信 ここが問題!! ( ブ Socket.io Socket.io ( ラ サ WebSocket ウ ー ザ バ の実装有無で 側 側 動作を変更 js) WebSocket 通 js) 信 12
13.
Silverlight は
ws = new WebSocket(“ws://localhost:4503/”); • そもそも Comet 通信している場合は無理 • WebSocket 通信の場合での流れは以下 1. いったん http://localhost/socket.io/1/?t=xxxxxxxxxにア クセスして、セッションID等の疎通手段を 取得する 2. ws://localhost/socket.io/1/websocket/セッ ションIDのアドレスでWebSocketの接続を 行う 13
14.
まとめ
14
15.
• socket.io はクロスブラウザでのリアルタ
イム通信を可能にするライブラリ(便利!) • Silverlight に限らず、他のライブラリと連 携する場合には注意が必要 • Silverlight との連携には相当なハックが必 要。。。。 実現した人はいるよ! 15
16.
• @gtk2k さんが実現
– http://twitter.com/#!/gtk2k/status/13928844 3506262017 16
Download