DevCon12 // msdevcon.ru #msdevcon 23-24 мая, 2012 г. Microsoft.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Людмила Шайкина Quarta Consulting
Advertisements

Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
На примере одного дня из жизни руководителя. Поездка в Милан.
Microsoft TechDays Павел Маслов MVP, Directory Services.
Msdevcon.ru#msdevcon. OPEN SOURCE РЕШЕНИЯ В ОБЛАКЕ WINDOWS AZURE Воркачёв Владимир.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Заграничнов Александр Microsoft.
Msdevcon.ru#msdevcon. ПРОФИЛИРОВАНИЕ WINDOWS STORE ПРИЛОЖЕНИЙ Филипп Панфилов Mail.Ru Group.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Microsoft TechDays Павел Дугаев Руководитель проектов Вебзавод
Валерия Казбан, менежер по работе с государственным сектором, Майкрософт Украина Опыт внедрения концепции е- управления Майкрософт Украина: локальные особенности.
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDayshttp:// Коршиков Андрей Фёдорович ведущий инженер-программист ЗАО «НИПИ «ИнжГео» MCT, MCITP, MCPD.
Ромуальд Здебский Microsoft.
Microsoft TechDays Иван Андреев Microsoft TechDays Игра состоит из: Графика Управление AI Звук.
Транксрипт:

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.