Enviar pesquisa
Carregar
RTC と NUI と ALM
•
0 gostou
•
2,186 visualizações
Hironori Sakamoto
Seguir
2013 年の研究・開発のまとめです。
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Baixar para ler offline
Recomendados
研究・開発の紹介 (2016)
研究・開発の紹介 (2016)
Hironori Sakamoto
モーションセンサーを活用した NUI
モーションセンサーを活用した NUI
Hironori Sakamoto
企業のオープンソース戦略 (2014)
企業のオープンソース戦略 (2014)
Hironori Sakamoto
アート的視点による創作
アート的視点による創作
Hironori Sakamoto
1.コース概要
1.コース概要
openrtm
201110 01 Polytech Center 1
201110 01 Polytech Center 1
openrtm
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
130522 01
130522 01
openrtm
Recomendados
研究・開発の紹介 (2016)
研究・開発の紹介 (2016)
Hironori Sakamoto
モーションセンサーを活用した NUI
モーションセンサーを活用した NUI
Hironori Sakamoto
企業のオープンソース戦略 (2014)
企業のオープンソース戦略 (2014)
Hironori Sakamoto
アート的視点による創作
アート的視点による創作
Hironori Sakamoto
1.コース概要
1.コース概要
openrtm
201110 01 Polytech Center 1
201110 01 Polytech Center 1
openrtm
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
130522 01
130522 01
openrtm
Rtミドルウェア講習会 第1部資料
Rtミドルウェア講習会 第1部資料
openrtm
Nedo講座・rtmセミナー
Nedo講座・rtmセミナー
openrtm
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理
Motonori Shindo
CODE Version 2.0 第4章 コントロールのアーキテクチャ
CODE Version 2.0 第4章 コントロールのアーキテクチャ
Hiroki Takemura
ソフトウエアジャパン2017 IT Forum AITC(6)
ソフトウエアジャパン2017 IT Forum AITC(6)
aitc_jp
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
Nobuyuki Tamaoki
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
Kentaro Ebisawa
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
openrtm
181106 01
181106 01
openrtm
RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要
Noriaki Ando
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructure
Keiichiro Ono
RTミドルウエアコンテスト2011応募作品「RTno」
RTミドルウエアコンテスト2011応募作品「RTno」
Yuki Suga
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
blockchainexe
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
openrtm
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
Yoshihiro Nakajima
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
Ryosuke Okuta
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
Shingo Kitayama
131106 01 i-rex2013
131106 01 i-rex2013
openrtm
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
Mais conteúdo relacionado
Semelhante a RTC と NUI と ALM
Rtミドルウェア講習会 第1部資料
Rtミドルウェア講習会 第1部資料
openrtm
Nedo講座・rtmセミナー
Nedo講座・rtmセミナー
openrtm
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理
Motonori Shindo
CODE Version 2.0 第4章 コントロールのアーキテクチャ
CODE Version 2.0 第4章 コントロールのアーキテクチャ
Hiroki Takemura
ソフトウエアジャパン2017 IT Forum AITC(6)
ソフトウエアジャパン2017 IT Forum AITC(6)
aitc_jp
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
Nobuyuki Tamaoki
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
Kentaro Ebisawa
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
openrtm
181106 01
181106 01
openrtm
RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要
Noriaki Ando
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructure
Keiichiro Ono
RTミドルウエアコンテスト2011応募作品「RTno」
RTミドルウエアコンテスト2011応募作品「RTno」
Yuki Suga
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
blockchainexe
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
openrtm
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
Yoshihiro Nakajima
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
Ryosuke Okuta
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
Shingo Kitayama
131106 01 i-rex2013
131106 01 i-rex2013
openrtm
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
Semelhante a RTC と NUI と ALM
(20)
Rtミドルウェア講習会 第1部資料
Rtミドルウェア講習会 第1部資料
Nedo講座・rtmセミナー
Nedo講座・rtmセミナー
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理
CODE Version 2.0 第4章 コントロールのアーキテクチャ
CODE Version 2.0 第4章 コントロールのアーキテクチャ
ソフトウエアジャパン2017 IT Forum AITC(6)
ソフトウエアジャパン2017 IT Forum AITC(6)
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
ONIC2017 プログラマブル・データプレーン時代に向けた ネットワーク・オペレーションスタック
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
181106 01
181106 01
RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructure
RTミドルウエアコンテスト2011応募作品「RTno」
RTミドルウエアコンテスト2011応募作品「RTno」
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
131106 01 i-rex2013
131106 01 i-rex2013
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
RTC と NUI と ALM
1.
RTC と NUI
と ALM 坂本 啓法 (Keiho Sakapon)
2.
もくじ RTC (Real-time Communication) ASP.NET
SignalR NUI (Natural User Interface) Kinect、Leap Motion 各種の入力デバイス ALM (Application Lifecycle Management) 継続的インテグレーション (CI) 継続的デリバリ (CD)
3.
本内容の位置付け • 先端技術としての旬は過ぎている – 次世代と「言われていた」もの •
もう珍しくない – どんなことができるかくらいは知っておきたい • 開発生産性も十分高く、各案件で適用可能 – SDK やツールが成熟してきている
4.
できる 出典: Keep yourself
up to date
5.
- Real-time Communication
- RTC
6.
リアルタイム コミュニケーション SNS でよくある光景 投稿した直後に通知が来る 相手の様子がわかる
7.
双方向通信 • 概要 – 通常のプル型のほか、プッシュ型を備える –
通信の効率化 • Web 用テクノロジ – WebSocket – Server-Sent Events – Ajax Long-Polling • Web 用フレームワーク – Socket.IO (Node.js) – ASP.NET SignalR
8.
ASP.NET SignalR • .NET
向け双方向通信フレームワーク – RPC 型 API • 低水準 API をラップ – クライアントやサーバーの環境に応じて WebSocket、Ajax Long-Polling などを自動選択 • セルフホストも可能 – IIS を使わず、通常の .NET アプリで利用可能 – System.Web から独立しており、OWIN で動作
9.
Demo
10.
WebRTC • 将来の Web
の標準仕様 • ブラウザーでもビデオ通話 – カメラとマイクにアクセス 出典: TokBoxのWebRTCプラットホームOpenTokが ネイティブAndroidアプリをサポート
11.
- Natural User
Interface - NUI
12.
人力? 出典: なぜ紅白歌合戦では日本野鳥の会が出るのですか?
13.
Kinect Opect 出典: 手術室向け非接触型画像操作システム Opect inFORM 出典:
MIT is Kinecting to the 3rd Dimension...
14.
Kinect for Windows •
実は機能がいくつかある – 骨格認識 • 次期バージョンでは指も – 深度データ • 物体までの距離 – 音声認識 • マイク配列により方向も – 表情認識 • 各パーツの座標のほか、表情の意味も • 範囲 : 40cm ~ 4m
15.
Demo
16.
Leap Motion Controller •
手、指および棒状の物体を認識 • 範囲 : ~ 60cm • USB で接続するだけ
17.
Leap Motion Controller •
さまざまな言語に対応 出典: Leap Motion Developer | Developer App Documentation
18.
センサー情報のホスト • センサーから受け取ったデータを リアルタイムで PC
上でホスト – ローカルの Web サーバー • ホスト機能を備える製品も – Leap Motion – Kinect for Windows • WebSocket などの双方向通信を利用 – ブラウザーからもアクセス可能になる
19.
いろいろなセンサー・入力装置 – – – – – – – – – GPS 加速度センサー ジャイロ センサー 照度センサー 電子コンパス 電源状態 カード リーダー
(NFC, FeliCa) 脳波センサー ゲーム コントローラー
20.
Demo
21.
ゲーム コントローラー iBUFFALO USB
ゲームパッド 出典: コナミコマンドをウェブサイトに実装できる「cheet.js」
22.
ハードウェアもオーダーメイドへ The EX1 出典: ついに電気回路の基板を印刷できる3Dプリンターが登場!!
23.
NUI の本質 非接触・ウェアラブルなら natural? 悪い例 ・各業務に固有のジェスチャを
100 個覚える 良い例 ・ユーザーが回転すると地図も回転する 意味論的に natural かどうかが重要
24.
NUI の本質 Puzzle Keyboard 出典:
使わないキーは外してしまえばいいのだ! パズルのようにカスタマイズできるキーボード
25.
HTML の方向性 出典: HTML5と
WebSocket / WebRTC / Web Audio API / WebGL 技術解説
26.
HTML の方向性 出典: Toward
Firefox OS
27.
HTML の方向性 • 標準化 –
過去の機能の再整理・直交化 – 将来求められる機能の追加 • ロードマップ – 2014 年 HTML 5.0 勧告 – 2016 年 HTML 5.1 勧告 量が多く、更新が速い →どのように開発者を確保するか?
28.
開発メンバーの確保 顧客 重要視されること 過去 Facebook みたいな チャットを追加してよ。 ・メンバーが既に習得済み ・特定の言語・フレームワークでの業務経験 現代 ・学習が容易な API・プラットフォーム ・必要に応じて学習すればよい ドキュメントやサンプルをハックする時代に
29.
- Application Lifecycle
Management - ALM
30.
ALM (Application Lifecycle Management) •
アプリケーション (プロダクト) を 中心とする管理の概念 – – – – – – – – プロジェクト管理 タスク管理 ソース管理 テスト管理 バグ管理 ビルド管理 リリース管理 フィードバック管理
31.
ビルドとデプロイの自動化 • 継続的インテグレーション (CI) –
チェックインと同時にビルド、テスト、デプロイ – 結合テスト環境構築 • モバイルでのテストが容易に • 継続的デリバリ (CD) – ラピッド リリース • 短いサイクルで新たな価値を提供 – ビジネス優先度の定期的見直し • 変化への対応
32.
クラウドの活用 NIST によるクラウドの定義 (の一部) 出典:
クラウドの定義 (Hadoopユーザー会) クラウドネイティブなデプロイ 出典: Amazonは1時間に最大1000回もデプロイする。 クラウドネイティブなデプロイとはどういうものか?
33.
今回のデモ サイトの構成 ビルド デプロイ Visual Studio Online Windows
Azure Web サイト チェックイン Visual Studio 構築作業は初期設定のみ あとは自動
34.
参考情報 • RTC, NUI –
センサーのデータを SignalR でホストする (1)~(5) – WinRT-SignalR-Sample (GitHub) • ALM – Windows Azure と Visual Studio Online で 継続的インテグレーション (1)~(2) – Visual Studio から Windows Azure にデプロイする
Baixar agora