DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft
// DevCon12 Две передовые технологии, или как скрестить Kinect и HTML5 АНДРЕЙ | Microsoft Student Partner
#msdevcon Две технологии
Kinect Natural User Interaction
HTML5 Определил новые стандарты для веба
Заставим работать вместе Kinect и HTML5
Как работает Kinect
#msdevcon Microsoft Kinect SDK Разработка под Kinect
Microsoft Kinect SDK С чем работать Сырые потоки данных датчиков Отслеживание скелета Расширенные возможности аудио
#msdevcon Сенсор глубины, Skeletal Tracking и Audio fundamentals Демонстрация решения Демонстрация
#msdevcon Что нового Microsoft Kinect SDK 1.5
#msdevcon Face tracking, seated skeletal tracking, kinect studio Как это работает? Демонстрация
Веб-сокеты Работают поверх HTTP Обмен данными на веб-странице с сервером в реальном времени
Установка соединения var host = "ws://example.microsoft.com"; var socket = new WebSocket(host) socket.onopen = function (openEvent) { document.getElementById("serverStatus").innerHTML = 'Web Socket State::' + 'OPEN'; };
Соединяем вместе Text Another Text ClientServer
if (users.Count > 0) { string json = users.Serialize(); foreach (var socket in _sockets) { socket.Send(json); } Сервер Получаем данные и отправляем их клиенту
var jsonObject = eval('(' + evt.data + ')'); for (var i = 0; i < jsonObject.skeletons.length; i++) { for (var j = 0; j < jsonObject.skeletons[ i ].joints.length; j++) { var joint = jsonObject.skeletons[ i ].joints[ j ]; context.arc(parseFloat(joint.x), parseFloat(joint.y), 10, 0, Math.PI * 2, true); Клиент Прием данных и отрисовка на Canvas
#msdevcon Kinect & HTML5 Демонстрация
Fiddler Просмотр трафика WebSockets
#msdevcon Другие решения
Наш проект Imagine Cup
Итоги Kinect определил Natural User Interaction HTML5 переопределил веб Попытка соединить две последние технологии
#msdevcon Доступна сегодня на: kinectforwindows.org Новая версия Microsoft Kinect SDK 1.5
Полезные материалы us/kinectforwindows/ Channel9
#msdevcon АНДРЕЙ | Microsoft Student Partner
Пожалуйста Оцените доклад и мастерство докладчика. Форма для оценки находится в вашем инфопакете.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.