Windows Camp 2015. #wincamp Windows Camp Сергей Гребнов Ведущий разработчик, Akvelon / Microsoft AllJoyn и Windows 10 делаем так, чтобы наши устройства.

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



Advertisements
Похожие презентации
Windows Camp #wincamp Windows Camp Александра Богданова Менеджер проектов, Microsoft Project Westminster создаем веб-приложение.
Advertisements

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

Windows Camp 2015

#wincamp Windows Camp

Сергей Гребнов Ведущий разработчик, Akvelon / Microsoft AllJoyn и Windows 10 делаем так, чтобы наши устройства говорили на одном языке

IHV TransportISV SchemaOS APIClosed System Сегодня: свои решения и протоколы

Завтра: единый способ общения

AllJoyn: единый язык общения IoT Photo:

AllJoyn пример

AllJoyn на примере LG Electronics LG Electronics серия Smart TV (2014 год) 31 августа 2015 (конференция IFA 2015) LG Smart Air Conditioner LG Smart Lightwave Owen LG Smart ThinQ Источник:

AllJoyn на #WinCamp Alljoyn метеостанция Источник:

AllJoyn Windows 10 С чего начать Поддержка AllJoyn LIFX White 800 demo Полезные материалы Основы AllJoyn

: единый язык общения IoT Photo: JPG Пример AllJoyn устройства

AllJoyn роли Клиент (Consumer) Discovers and connects to one or more producers. Controls thing and consumes data from thing.

AllJoyn роли Клиент (Consumer) Discovers and connects to one or more producers. Controls thing and consumes data from thing.

AllJoyn сеть

AllJoyn в Windows 10 Встроенный AllJoyn роутер Windows Runtime API (Windows.Devices.AllJoyn): C++, C#, JavaScriptWindows.Devices.AllJoyn AllJoyn Standard Client API (MSAJAPI.lib): C AllJoyn® StudioAllJoyn® Studio Extension for Visual Studio 2015

Windows Camp 2015 #wincamp DEMO Да будет свет! Windows 10 приложение для управления LIFX White 800 лампочкой

AllJoyn Toaster

AllJoyn Toaster Interface

Пример AllJoyn Producerа public class MyToasterService : ItoasterService { public IAsyncOperation StartToastingAsync(AllJoynMessageInfo info) { … } public IAsyncOperation GetDarknessAsync(AllJoynMessageInfo info) { … } … } var producer= new toasterProducer(new AllJoynBusAttachment()); producer.Service = new MyToasterService(); producer.Start();

Что такое AllJoyn? Open Source API Framework для IoT, позволяет Устройствам и приложением обнаруживать другие устройства и приложения и взаимодействовать с ними без использования дополнительного оборудования и специальных серверов Двухстороннее общение: вызов методов и получение нотификаций Будущий стандарт взаимодействия устройств Полная поддержка в Windows 10 (включая версию IoT Core для Embedded devices)

Что такое AllJoyn? (продолжение) Не зависит от протокола передачи данных (Ethernet, WiFi, BT,..) Поддержка аутентификации и многого другого Поддержка iOS, Android, Linux, Windows, OSX Поддержка C, C++, Java, Objective-C, JavaScript, Apache Cordova, C# (unity), WinRT Ограничения Только локальная сесть Наличие AllJoyn Роутера (программной компоненты или физического)

AllJoyn® Extension for Visual Studio 2015 AllJoyn Troubleshooting guide AllSeen Alliance: Windows 10 AllJoyn Samples – in UWP SDK – Попробуйте AllJoyn на Windows 10

Сергей Гребнов Ведущий разработчик, Akvelon / AllJoyn и Windows 10 делаем так, чтобы наши устройства говорили на одном языке Q&A

©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.