слідами WinHEC (Hardware Engineering Conference) 2015 - Windows 10, IoT, AllJoyn, хмари і багато іншого

Привіт!
У березні пройшла конференція WinHEC (Hardware Engineering Conference), яка народилася в 1992 році і з 2008 року не проводилася. В кінці 2014 було оголошено, що в 2015 році конференція повернеться в новому форматі і буде складатися з декількох заходів. Перший захід пройшов у березні в Шеньчжені, і там відкрили багато інформації про Windows 10 — організаційної, технічної, плюс багато уваги було приділено Інтернету Речей — від плат (Raspberry PI, наприклад) до співпраці з альянсами (AllSeen з AllJoyn). Сам же WinHEC продовжує славну традицію — багато технічного, часто хардкорно, контенту.

Нещодавно були викладені відео, і ми рекомендуємо до перегляду всім, хто цікавиться, що є зараз і що буде далі (частина китайською). Ми ж зробили невеличкий огляд і помістили його під хабракат.

Отже, першим і найбільш наповненим великими новинами стала доповідь Террі Майерсона, глава підрозділу Windows, з якого можна було дізнатися, що, наприклад (повний анонс):
— Windows 10 буде запущена влітку в 190 країнах на 111 мовами. Конкретні дати не називалися, але, враховуючи літо в США приблизно з 20 червня до 23 вересня, можна отримати приблизне уявлення.
— У співпраці з такими вендорами, як Lenovo, багато версії Windows (7, 8.1 і Windows Phone 8.1) будуть оновлені безкоштовно до 10.
— У співпраці з такими вендорами, як Xiaomi, Windows 10 буде протестована і оновлена для телефонів.
— Була анонсована Windows Hello — системна підтримка біометрії.
— У Windows 10 масивна інтеграція технологій зі світу Інтернету Речей, в тому числі AllJoyn та ін

Крім сесії Террі Майерсона, на WinHEC були й інші, і з не зовсім «залізних» можна відзначити сесії Дона Боксу (Distinguished engineer, вельми почесна посада у Microsoft) про Windows 10 Hardware Platform Overview і Стіва Тешейры про Building IoT Devices.

Дон, крім майбутнього, розповів про минуле, про те, як приймалися рішення про злиття кількох гілок розвитку ОС Microsoft (Xbox, Windows, Windows Phone, IoT, HoloLens і Surface Hub), про те, як в цілому виглядає процес розробки додатків і драйверів для Windows 10. Доповідь скоріше дуже пізнавальний, ніж глибоко-технічний, що анітрохи не применшує його цінність для читачів і глядачів. Дон також оголосив про підтримку Raspberry Pi 2, плат Qualcomm і Intel для Windows 10. Рекомендуємо дивитися тут.



Доповідь Стіва Тешейры, директора програм у вертикалі Internet Of Things, був присвячений 10 for Windows IoT. Стів — відомий популяризатор технологій Інтернету Речей і веде своє власне шоу на Channel 9. Його доповідь занурив слухачів глибоко в інтеграцію Windows 10 і IoT. В цілому можна зробити кілька висновків:
— Буде мінімум три версії Windows 10. Додавши до цього редакції для IoT, можна буде нарахувати близько 6 редакцій (IoT Mobile, IoT Small Devices і IoT Industry Devices).



— Windows 10 — прекрасне середовище для розробки всередині концепції IoT.
— Під Windows 10 можна буде писати універсальні драйвери. Так як універсалізація та уніфікація всередині концепції IoT — теми важливі та вирішальні деякі фундаментальні питання, наявність узагальнених DDI для драйверів і їх ізоляція від інших програмних питань — момент виключно позитивний.
— З Windows 10 на малих форм-факторах не повинно бути ніяких проблем з активацією навіть у відсутність інтернету.
— В залежності від редакції Windows for IoT будуть різні можливості блокування функціональності. Корисно для дрібних пристроїв, з якими постійно виникають проблеми з безпекою і доступом.
— У Windows for IoT є повна підтримка перевірених засобів безпеки (TPM) плюс нові можливості (Measured Boot).
— Абсолютно несподівана для багатьох новина! Підтримка AllJoyn у всіх редакціях Windows10.



  • Інтеграція AllJoyn з Windows SDK і Visual Studio!

  • Найважливішим компонентом стратегії Microsoft в IoT є використання хмари Microsoft Azure. Хмара дозволяє вирішити одну з фундаментальних проблем IoT — питання масштабування серверної компоненти — додавши швидке розгортання предподготовленных ресурсів і налаштовуючи автоматичне масштабування для реагування на різку зміну кількості подій або пристроїв. Крім цього, Microsoft Azure має цілий набір сервісів, комбінуючи які, можна реалізувати будь-якої складності життєвий цикл спілкування ваших пристроїв.


Приклад подібної архітектури з серверної компонентою у вигляді хмари зображений на скріншоті, який не відноситься до презентації Стіва, проте наочно демонструє можливості хмари. Пристрої відправляють повідомлення на шлюз (WebAPI або локальний), який перенаправляє повідомлення в чергу в хмарі (Event Hub). З черги в реальному часі повідомлення забираються сервісом Stream Analytics, який виконує SQL-запит по забору і обробку цих повідомлень з вхідного потоку і перенаправляє результат на вихідний потік, який може виглядати як ще одна черга, сховище або SQL Server. Помістивши дані в сховищі, вони можуть бути виведені в будь-якому зручному вигляді для клієнта (або, якщо Stream Analytics виводить в ще одну чергу результат, ми можемо написати веб-сайт і за допомогою SignalR виводити вхідні повідомлення).



Резюмуючи



Можна однозначно говорити, що повернення WinHEC у старому форматі — тенденція виключно позитивна. На конференції в Шеньчжене було багато анонсів (у тому числі зовсім несподіваних), ще більше глибокої технічної інформації, що вселяє впевненість у тому, що далі буде тільки цікавіше.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.