というわけで //build/ 2016 Day 1 Keynoteです。
例によって適当にまとめますね。
なおAzure絡みのUpdateは後程まとめたりする予定。本命はDay 2な気がするけど。
キーノート見るのかったるいって人はせめて最後の動画だけでも見てもらいたいところです。
社会とテクノロジーのお話。からのMicrosoftのミッションについて。
もっとパーソナルコンピューティングを、ビジネスプロセスの改革を、Intelligentなクラウドプラットフォームを作ろうという感じ。
今日の、今回のBuildのテーマはIntelligenceかな。これらを実現するために必要なものを(パワーを)開発者に与えるというのが直近のMicrosoftのミッションとも言えるかも。
Conversations as a Platform。プラットフォームとしての対話をどうしていくのか、というところがメインになります。
ということで次はTerry氏から。
キーボードやマウス、タッチからジェスチャーや音声、出力もホログラフィックへ
今や270MillionなデバイスがWindows 10を使ってる感じ。
伸び率もWindows 7や8を大きく超えてます。
継続的にリリースされてるわけですが、夏には大きなUpdateがあるらしい。(事前に1607だとか言われてたやつ)
ということでUWPな話題へ。Windows Hello、ペンデバイス、XBox、HoloLens、Cortana、これらがUWPで統合的に動きます。
で、Windows Helloとペンのデモ。いつもの陽気なBryan氏ですw
夏にUpdate予定の更新をちょいだし。(デモPCのビルド番号は14306らしい)
速度あがったWindows Hello。Edge上でWebページのパスワードでも使えます。
でペンで書いたメモをCortanaに認識させる。で、付箋の内容をCortanaに理解させてアラームを追加。
という感じでかなりスムーズになったInkでした。
またUWPな話に戻って。
UWPのストアは5 Billion以上の訪問ありまする。
ボーイングの事例な話(ビデオ)。
UWPなアプリ活用してます。
Ink周りはInkCanvas、InkToolbarコントロールで簡単に?
定規もInkToolbarだったんですかね…(簡単に実装できそうですね)
というわけでVisual Studio Update 2も今日リリースです。
デモは最初はブラウザで見えるアプリがそのまま動くHosted Web Apps。
Hosted Web Appsからカメラも動く、Bash・SSHからコードいじって反映
次はWin32な話題。Desktop App Converter!
Converterを実行するとUWPなアプリパッケージが生成されるようです。
これで16 Billionを超えるといわれるWin32/.NETアプリがUWPに持ってこれそうですね。
各プラットフォームのネイティブAPI、UIの間にShared C# Codeを。
Windows以外はXamarinで。すべてをVisual Studioで開発できます。(なおXamarinに関するあれこれ話は無い)
再度メッセージ。Windows is home for Developers.
ゲームとHoloLensあたりにフォーカス。
Forzaですね。UWPでもできるようになってました。
Windows 10はゲームデベロッパーにとってベストプラットフォームですよっと。
Developer ModeがActiveになったXBox。XBox Deb Mode!
Visual StudioからリモートデバッグもOK.音声認識なども可(英語だったけど)
UWP、ストア、Crotana、バックグラウンドミュージックなどがWindowsでもXBox Oneでも使える!
DirectX 12でグラフィックのポテンシャルも引き出そう!
今日から開発者エディションを一部のパートナー企業と開発者へ提供開始です。
実際に会場でのデモ。人体の内部を透過でみたりリモートで操作したり。
またサティアに戻ってきました。Conversations as a Platform。
そしてPeople、Digital Assitants、Bots
Botは新しい、人間の言葉(文脈)を理解する新しいUI、デジタルアシスタントのメタアプリ。
次はCortanaのデモ。マルチプラットフォームなCortanaです。
ロックスクリーンでもCortanaうごきます。サイエンスジョーク教えての答えとしてバットマーン
微妙に歌(?)ってました。
Conversation Canvasesということでいろんなアプリ、プラットフォームがあります。Skype、SMS、LINE、Slack、あと話題(?)のkik。
Cortanaにプライベートメッセージでやりとり。音声入力して予定を追加したり。
で、そういうことができるSkype Bot PlatformなSDKも提供です。
もちろんマルチプラットフォーム。(Windows、iOS、Android)
どうやって? Cortana Intelligence Suiteで。
Bot Framework, Cognitive Services, Machine Learningが柱。
Microsoft Bot Frameworkを使ってサンプル作るよ。
ドミノピザBotね!(BOTの実行はたぶんAzure上で、C#以外にもNode.jsとかで開発できるらしい)
BOTも賢くないとだめだよねということで。
まずはルールベースの自然言語理解
なんかすごいですね!これだけの手間で学習させていくことができます。
今まで自前で解析・学習させてた手間がなくなるかもですね!
次はCognitive Services。もともとProject Oxfordだったやつぽいです。
今日から無料で使えます。
写真をアップロードするとキャプションをつけてくれます。
で、そういうBOTなサンプルサイトも。
つぶやき(テキスト)の気分や性別を解析したり。
最後は。可能性を想像しよう。
でもSmartグラスをさわると映ってるものが取れて解析して音声で案内したり
この男性はMicrosoftでデベロッパーとして働いています。このソリューションはMicrosoft Researchが作ったと思いますが、このSMARTグラスとこれまでのデモで出てきたようなAPIや技術を使って実現してるわけです。
この最後の動画で実現されてる世界を目指すためにMicrosoftは頑張ってきてるのかなと思う一面です。
ITでできること、Microsoftがそのために何ができるのかというところの一端が垣間見えましたね。
という感じで大きな拍手でもってDay 1のKeynoteは終わりです。
私的な感想
というわけで1日目のKeynoteが終わったわけですが、裏のこまごましたUpdateや一部で話題になった定規とかはさておき地味という印象が強かったんじゃないでしょうか?
大きなアナウンスはぱっとみないし、デモはなんか地味だし、、実際セッションリストみても基礎的な話が多そうです。(新しめの話が少なそうという印象で)
ですけど、メッセージとしてのConversations as a PlatformやIntelligence、しかも自然言語で(音声で、テキストで他)というのを掲げてそこに至る道具をそろえてきた感じはあります。裏側の仕組みや表現する方法、場など。
Googleなども研究したり実際APIを出してきてるわけですが、統合的なプラットフォームとして使えるパーツを今の段階でだしてきたというところに大きな意味があるのかなと思いました。まぁ表面上は地味です。言葉だけでみると今の時代にBOT!!ってなるわけで…どう賢くしていくか、Intelligenceを感じられるかは開発者にかかってるのかも。
あとは言語問題になるとどうしても日本語はどうなのか・・・というところがひっかかりますが、そういう点も含めて今後に期待ですね。
まぁまだまだ全然足りない!という部分は多々ありますけど、なんとかいいものに育ってほしいなぁと思う1日目でした。
とかいろいろあるんですけど、言いたいことはいつからでも始めるのは遅くない、今日から未来のために一歩進めよう、という一言に尽きるかと思います。
Microsoft Cognitive Services: Introducing the Seeing AI app
ピンバック: //build/ 2016 Day 2 Keynote | ブチザッキ
ピンバック: //build/ 2016 Day 2 リンクとか Azure Update とか (2016.04.01) | 一般人なぶちぞうの1年に1回気が向いたら更新する程度のただのブログ
ピンバック: Build 2016 まとめ | S/N Ratio (by SATO Naoki)