Upload
yoshitaka-nakata
View
233
Download
0
Embed Size (px)
DESCRIPTION
2014.09.20 JAZUG 福岡(ふくあず) MSコミュニティ合同勉強会で、飛び入りで登壇したLT資料です。
Citation preview
あなたの知らない Windows (多分)中田 佳孝 ( MVP – Windows Embedded )
自己紹介• Microsoft MVP – Windows Embedded• 大阪生まれ、福井育ちのエセ関西人。• 3 月まで神奈川でいろんな機器のソフトを開発してました。• 4 月から北九州に。 なぜかクラウド製品の開発部門に移りました。 ⇒機器向けソフトからクラウドまでこなせるようになってきた、 雑食系システムエンジニア
アジェンダ• (完全アウェーですが・・・)あなたが(多分)知らない Windows OS とクラウド連携について話します。
あなたの知らない Windows
• Windows Embedded Pro ⇒パソコン向け Windows そのもの。機器専用ライセンスで提供• Windows Embedded Standard ⇒パソコン向け Windows をコンポーネント単位で取捨選択 + 機器向け追加機能• Windows Embedded Industry ⇒ WES ベースで、 POS レジとか工作機械向けにアレンジされた OS
• Windows Embedded Compact ⇒カーネルを PC 向け Windows とは別設計 システムコールは同じで中身は別物な軽量 OS
Windows Embedded 搭載製品http://www57.atwiki.jp/winembdev/
なぜクラウドの勉強会で話すのか?流行りだから。• IoT とか IoYT とか• M2M とか⇒いろんな機器がクラウドと連携する必要があるんです。 デバイスは An●orid とか iPh●ne とか Surface だけじゃない。
クラウドと連携できるの?Windows Embedded Pro / Standard / Industry
⇒ 中身は PC 向け Windows と一緒なので、まぁ無問題でしょう。
Windows Embedded Compact• WCF ( .NET Compact Framework )• Winsock
⇒ ライブラリが少し足りないので、ちょっと努力要
Azure 連携例Windows Azure Cloud Sensor Sample for Windows Embedded Compact 2013https://weccloudsensorsample.codeplex.com/
• CodePlex で提供されているサンプルコード( C# )• WEC 側コードだけでなく、 Azure 上で動作させる Web
アプリケーションもサンプルとして提供• クラウド側などの環境構築用の ドキュメント(英語)も付属※VS2012 ( Update2~ )でビルド要
Azure 連携例
WEC2013デバイス(仮想環境上に構築)
センサーデータ(乱数で生成したダミーデー
タ)
蓄積データ
HTTP
WCFサーバ側アプリ(Microsoft Azure – Webサイト)
Azure SQL WCFクライアントアプ
リ
気になること最近、 Windows On Device の取り組みが・・・https://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT
⇒Windows Embedded OS 、どうなるのっ(汗)
まとめ
まとめ
Windows Embedded っていう OSも
知っておいてくださいね♪Azure ともつながれるよー。
Appendix.
コミュニティ紹介• Windows Embedded Community Day http://msdn.microsoft.com/ja-jp/evalcenter/dn324916.aspx
• 九州 IoT/M2M 勉強会 ⇒ 10 月末から活動開始予定 ご協力頂ける方は連絡くださいませ (>_<) http://iot-q.azurewebsites.net/