За последние месяцы Microsoft сделал множество анонсов. Хочется знать все, но времени мало. Был открыт код под .NET Core. Стало возможно разрабатывать сервисы под Linux и Mac, используя ASP.NET. Появилась бесплатная версия Visual Studio Community 2013.
Доклад о самых больших изменениях и как они повлияют на нас сейчас и в будущем, что можно делать, как это делать, и многое другое — за полтора часа обзор всего случившегося за последние несколько месяцев.
Обсуждаемые темы:
Экосистема разработки
IoT
Windows 10
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Microsoft
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей - про Windows 10 IoT, Microsoft Azure, Android, AllJoyn и многое другое.
"Direct Games": more social, less instant, nevertheless lightweight gamesDevGAMM Conference
Maxim Babichev, Head of Games, VK
HTML5 technology makes it possible to develop full-scale, yet lightweight, web applications. These games provide a full-fledged gaming experience comparable to games played on social platforms on the web or most games on mobile devices. That’s what Direct Games is.
Описание:
• Что значит Интернет ваших вещей?
• Как может быть использовано облако в IoT-проекте?
• Что такое Windows 10 IoT Core и как запустить Windows на плате?
• Тренды и проекты Интернета вещей
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Microsoft
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей - про Windows 10 IoT, Microsoft Azure, Android, AllJoyn и многое другое.
"Direct Games": more social, less instant, nevertheless lightweight gamesDevGAMM Conference
Maxim Babichev, Head of Games, VK
HTML5 technology makes it possible to develop full-scale, yet lightweight, web applications. These games provide a full-fledged gaming experience comparable to games played on social platforms on the web or most games on mobile devices. That’s what Direct Games is.
Описание:
• Что значит Интернет ваших вещей?
• Как может быть использовано облако в IoT-проекте?
• Что такое Windows 10 IoT Core и как запустить Windows на плате?
• Тренды и проекты Интернета вещей
Gianina Santos - Marca Personal Nuevo Portafolio Gianina Santos
Gianina Santos, es una empresa humanista, estratégica y de innovación, cuyo trabajo se orienta en ayudar a gestionar de manera consiente y auténtica la Marca Personal, siempre buscando que esta sea un reflejo de una verdadera identidad de habilidades y competencias. Para esto contamos con una metodología propia que nos permite llevar procesos de marca creativos y contundentes.
Should there be a legal age for technological use? michellebuttigieg
There are legal ages for driving, drinking, etc., but why not on technology? Research concludes that screen time for young children is detrimental to their health. Legal ages are set in place in order to protect and benefit the individual. If technology is so bad for children, why are they allowed to use it?
I have chosen two film openings to analyse, one that's in a thriller genre and another that's in a romantic genre to help show the difference in the two genres and how they are represented at the start.
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...Microsoft
В этом докладе мы поговорим о том, что вы можете использовать из инструментов Microsoft и не только для разработки на Android, а также трех полезных облачных сервисах, которые вы можете использовать в вашем Android-проекте:
• Azure Mobile Services для размещения бэкенда на облачной платформе с соответствующими преимуществами (масштабируемость, отсутствие необходимости реализовывать всё самостоятельно),
• Azure Application Insights для сбора данных о том, что происходит с вашим проектом, инфраструктурой, на которой он работает, а также понимания того, как ведут себя пользователи и чем они пользуются, и
• Azure Mobile Engagements для организации канала коммуникаций с пользователями путём создания встроенных голосований, Push-уведомлений и многого другого.
Эти сервисы способны значительно упростить процесс разработки и дальнейшей поддержки проекта путём предоставления уже готовой платформы для решения важнейших задач.»
Gianina Santos - Marca Personal Nuevo Portafolio Gianina Santos
Gianina Santos, es una empresa humanista, estratégica y de innovación, cuyo trabajo se orienta en ayudar a gestionar de manera consiente y auténtica la Marca Personal, siempre buscando que esta sea un reflejo de una verdadera identidad de habilidades y competencias. Para esto contamos con una metodología propia que nos permite llevar procesos de marca creativos y contundentes.
Should there be a legal age for technological use? michellebuttigieg
There are legal ages for driving, drinking, etc., but why not on technology? Research concludes that screen time for young children is detrimental to their health. Legal ages are set in place in order to protect and benefit the individual. If technology is so bad for children, why are they allowed to use it?
I have chosen two film openings to analyse, one that's in a thriller genre and another that's in a romantic genre to help show the difference in the two genres and how they are represented at the start.
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...Microsoft
В этом докладе мы поговорим о том, что вы можете использовать из инструментов Microsoft и не только для разработки на Android, а также трех полезных облачных сервисах, которые вы можете использовать в вашем Android-проекте:
• Azure Mobile Services для размещения бэкенда на облачной платформе с соответствующими преимуществами (масштабируемость, отсутствие необходимости реализовывать всё самостоятельно),
• Azure Application Insights для сбора данных о том, что происходит с вашим проектом, инфраструктурой, на которой он работает, а также понимания того, как ведут себя пользователи и чем они пользуются, и
• Azure Mobile Engagements для организации канала коммуникаций с пользователями путём создания встроенных голосований, Push-уведомлений и многого другого.
Эти сервисы способны значительно упростить процесс разработки и дальнейшей поддержки проекта путём предоставления уже готовой платформы для решения важнейших задач.»
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковGeeksLab Odessa
Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный
Майкрософт Украина
Речь пойдет о последних изменениях в архитектуре платформы, включая новые элементы управления, возможности Silverlight 8.1, поддержку С++ и др.
Особенности мобильной платформы Windows Phone 8GetDev.NET
Видеозапись и материалы доклада: http://getdev.net/Event/wp8
Можно ли писать приложения на C++? Правда ли, что у Windows 8 и Windows Phone 8 единое ядро? Будет ли аналог Siri в новых смартфонах? Вся правда о новой мобильной платформе от Microsoft только на GetDev.NET!
Azure Functions может стать отличным сервисом, с помощью которого ваши бизнес-системы смогут общаться между собой в формате простых задач-единиц, каждая из которых будет выполнять определенную задачу.
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощникаMicrosoft
Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий?
Откуда столько «хайпа»?
Как делаются умные боты
Где место ботов?
Как создать своего бота?
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...Microsoft
https://events.techdays.ru/Cloud-Day/2016-04/
Важнейшее направление искусственного интеллекта – машинное обучение. Microsoft предлагает доступный инструмент Azure ML, который позволяет без глубоких знаний алгоритмов анализировать данные и делать предсказания. Мы научимся использовать простейшие алгоритмы машинного обучения для предсказания вероятности гибели человека на Титанике.
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...Microsoft
В экосистеме Microsoft становится все больше контейнеров - в облаке и Visual Studio это, например, поддержка Docker, в Windows Server это Windows Server Containers. В докладе посмотрим на то, как это все развивалось, что есть на данный момент и как это использовать разработчику
Аналитика в облаке для современного бизнесаMicrosoft
В докладе про то, как машинное обучение может быть использовано для решения задач современного бизнеса, с демонстрациями определения возраста, эмоций, предиктивной аналитики и предсказания поломок оборудования.
ALM Summit 2016 - Кроссплатформенный ALM с инструментами MicrosoftMicrosoft
Управление жизненным циклом проектов (ALM) – тема достаточно обширная, и в каждой компании часто выстраивается собственный процесс, состоящий из различных инструментов. На семинаре мы покажем вам, как использовать облачные инструменты Microsoft для разработки, тестирования и построения процесса управления жизненным циклом кроссплатформенных проектов. В докладе - про то, как инструменты Microsoft помогают в разработке кроссплатформенных проектов, на примере Android-приложения с подключенным Application Insights и Mobile Engagements, с развертыванием в Github и автоматической сборкой из Github в Visual Studio Team Services.
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально.
Application Insights, Azure, Visual Studio Team Services, нагрузочное тестирование и процессы.
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...Microsoft
Современные игровые проекты трудно представить без онлайн сервисов, обеспечивающих хранение данных, их обработку, а также взаимодействие игроков между собой и другие важные задачи. Построение инфраструктуры таких сервисов требует значительных вложений, и одним из решений является использование существующих облачных платформ. В этом докладе будет рассказано об основных возможностях этой платформы, инструментах разработки на примерах успешного использования в крупных игровых проектах и реальным опытом команды PinkApp Games
6. Одна Core OS
Базовая OS
Платформа Apps + Devices
Runtimes и фреймворки
Windows
для …
Адаптация к форм-
фактору и устройству
Windows
для телефонов
Знакомый мобильный
интерфейс
Мобильная
функциональность
Поддержка мобильных
приложений
Windows
для PC
Знакомый десктоп
Поддержка оборудования
Поддержка приложений
Windows
для Xbox
10’
Поддержка игр
9. Единые API/DDI
Общий API для десктопов и других формфакторов + IoT
Общая сборка для редакций Windows
Одна сборка для набора инструкций, а не набора устройств
Все устройства под Windows
Телефоны, планшеты, десктопы, серверы, IoT
Универсальный
драйвер
10. Raspberry Pi 2
Windows – для коммьюнити
«железных» энтузиастов:
• Broadcom 2836 900MHz quad-core ARM
Cortex-A7 CPU
• 1GB LPDDR2 SDRAM
• MicroSD, Ethernet, USB, HDMI
• GPIO, I2C, I2S, SPI
12. Windows для PC
Драйвер для устройства
Приложение
Windows DDI
Windows API
Windows для IoT
Windows DDI
Windows API
Windows для
телефонов
Windows DDI
Windows API
Sharks Cove MinnowBoard Max Dragonboard
13. На Windows 10 можно писать приложения, которые будут работать
везде (при условии правильной их адаптации к форм-фактору)
К Windows 10 можно писать универсальные драйвера, которые будут
работать с многими устройствами
Разработка драйверов стала более простой благодаря Windows
Driver Framework (доступный на GitHub)
Windows 10 можно ставить на разные платы
18. за 12
месяцев
Real-time Data Streaming
Distributed Cache
VS Tools for Unity
Project Siena
Tagging Support
Elastic Scale for SQLDB
Azure Australia
Universal Windows apps
Visual Studio 2013 Update 3
SIMD
Websites Java support
Point to Site
Premium Storage
VPN GatewaysApache Cordova tools
Hadoop 2.2
Redis Cache
Visual Studio Online APIs
Git Source Control Azure
MarketPlace
Remote App Service
VS Online Europe
Biztalk Services
IP/DDOS Protection
DynamicRouting VPN
.NET Foundation
Azure automation service
Batch computing service
Web Sites SSL
Mobile Services
offline support
Data Factory Services
Visual Studio 2013 Update 1
Visual Studio 2013 Update 2
Application Insights
.NET Compiler Platform ("Roslyn")
Node.js tools for Visual Studio
Mobile Service AD integration
Scheduler service
G-Series of Virtual Machines
AMQP Support
Disaster recovery to Azure
Scheduler
Mobile Services .NET support
Python tools for Visual Studio
VSO Stakeholders
Visual Studio Online
.NET vNext DocumentDB
.NET Foundation
Visual Studio "14"
Hybrid Connections
Traffic Manager
Pull requests
API Management
Search Service
Docker on Windows
.NET Native
AutoScale
Azure Preview portal
19. Открытая экосистема .NET
Next gen JIT
SIMD
Рантайм Компиляторы
.NET Compiler Platform
Languages innovation
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
NuGet пакеты
ASP.NET 5
ASP.NET 4.6
WPF
Windows Forms
.NET Framework .NET Core
ASP.NET 5
.NET Native
ASP.NET 5 для Mac and Linux
35. Мы идем туда, где не были раньше
Мы отдаем многое в Open Source, чтобы получать обратную связь и
помощь
Внутренние встречи по ревью кода теперь можно посмотреть онлайн
Мы заключаем неожиданные соглашения и сотрудничество
Основные направления – кросс-платформенность, мобильность и
облако
42. “”
Что такое интернет вещей?
Сеть физических объектов со
встроенной электроникой,
способной поддерживать
внутреннее состояние, общаться
с другими объектами и
окружением.
Source: Gartner
43. • 1982 г. – машина по продаже Coca Cola с подключением к
интернет в Carnegie-Mellon
• 1999 г. – термин IoT, Kevin Ashton, MIT - автоматизировать
сбор данных из «железных» источников, использование
RFID ссылка
• Ожидаемый рост к 2020 г.: Gartner - 26 миллиардов
устройств, ABI Research - 30 миллиардов устройств будет
подключено в беспроводном режиме к Интернету к 2020
году
50. Видение Microsoft
Интернет вещей начинается с
Ваших вещей.
• Использовать существующую инфраструктуру
• Добавить дополнительные устройства к
существующим
• Получить больше от тех данных, которые легко
можно собрать
51. Services help you make
sense of the data:
Microsoft Azure IoT services
Azure Machine Learning | HDInsight | Power BI
Microsoft Azure
IoT services:
Оживляем интернет вещей
Трансформа-
ция бизнеса
ИнновацииЭффективность
…производят данные…Устройства…
Другие устройстваWindows