Новые инструменты Microsoft для создания «умных» приложений
Корпорация Microsoft в рамках конференции Build 2017 анонсировала новые облачные сервисы и сервисы хранения и обработки данных на базе Azure, сервисы искусственного интеллекта и Azure для упрощенного создания «умных» приложений и сервисы «умных» устройств IoT и ИИ.
В числе анонсов:
• предварительная версия Azure IoT Edge – технологии, благодаря которой возможности облачных вычислений распределяются между IoT-инфраструктурой и конечными устройствами;
• расширения для Microsoft Graph, которые позволяют использовать данные рабочего окружения совместно с данными пользовательских устройств, а также информацией о расположении и поведении объектов в реальном мире;
• технология, которая позволит проводить поиск в реальном мире таким же образом, как в цифровой среде, помогая сохранить безопасность данных и повышая производительность пользователей.
Новые сервисы и инструменты Microsoft Azure и Visual Studio предоставят разработчикам возможность быстро модернизировать существующие приложения и создавать «умные» решения для всех основных платформ. Это, в частности, Azure Cosmos DB – новый тип баз данных, предоставляемый как сервис, который создан для глобально распределенных облачных приложений, оперирующих большими объемами информации – от IoT и ИИ до мобильных приложений – с высокой производительностью, отказоустойчивостью и поддержкой любого типа данных, включая Graph. Это первый в своем роде глобально распределенный, многомодельный сервис базы данных, обеспечивающий горизонтальное масштабирование с гарантированным временем безотказной работы, пропускной способностью, стабильностью и задержкой всего в 1 мс. Разработчики получают самый высокий уровень гибкости с бессхемным сервисом баз данных, с поддержкой популярных NoSQL API, а также с пятью четко определенными вариантами согласованности и автоиндексированием всех данных.
Новые базы данных Azure Database для MySQL и Azure Database для PostgreSQL предоставляются в Azure как сервис и гарантируют высокую доступность, защиту и восстановление данных, а также масштабирование без дополнительных настроек и затрат.
Представлена и предварительная версия нового сервиса миграции баз данных, который позволит пользователям Oracle и SQL Server переносить данные и быстро модернизировать свои приложения. Предварительная версия Managed Instance, доступная в рамках закрытой программы, обеспечивает пользователям SQL Server совместимость на уровне экземпляра (instance-level compatibility) и упрощает миграцию существующих приложений SQL Server. Анонсированы также широкая доступность Threat Detection и предварительная версия поддержки Graph.
Полноценный релиз Visual Studio 2017 для Mac позволит разработчику беспрепятственно переключаться между средами Windows и Mac с полной поддержкой создания мобильных, облачных и Web-приложений, а также включает в себя предварительные версии инструментов для работы с Docker, Azure Functions и поддержкой проектов Xamarin.Io.
Поддержка контейнеров любого типа на любой платформе стала доступна после полноценного релиза Windows Server Containers в Azure Service Fabric. Благодаря инструментам Visual Studio с предварительными возможностями использования Docker Compose для развертывания контейнизированных приложений в Service Fabric разработчики могут создавать критически важные, масштабируемые приложения и сервисы.
Microsoft также объявила о планах обеспечить разработчикам на платформе Office 365 доступ к клиентам сервиса по всему миру. Уже сейчас любой разработчик может опубликовать приложение в Microsoft Teams – новом рабочем пространстве на основе чатов в Office 365. Скоро пользователям станет проще находить приложения в Teams с новым интерфейсом для поиска и установки приложений. Разработчики могут также добавлять новые возможности в приложения Teams, включая уведомления в ленте активности, расширения и т.д..
Кроме того, компания открыла разработчикам доступ к новым Microsoft Graph API, включая SharePoint и Planner API. Microsoft Graph предоставляет разработчикам доступ к данным и интеллектуальным возможностям Office 365 и помогает устанавливать связи между людьми, беседами, проектами, расписаниями и контентом.
Разработчики и независимые поставщики ПО (ISV), которые создают свои приложения на Microsoft Azure, и предоставляют их в качестве SaaS-сервисов, при регистрации решения на сайте Azure теперь могут автоматически предоставлять доступ к своим приложениям авторизованным пользователям Office 365 с помощью PowerApps и Microsoft Flow. Чтобы помочь таким компаниям расширить их бизнес, Microsoft обеспечивает дополнительными бонусами своих специалистов по продажам, которые предлагают корпоративным клиентам не только сервисы платформы, но и SaaS-приложения компаний-разработчиков.
Стратегическое видение Microsoft заключается в том, чтобы дополнить возможности человеческого разума с помощью «умных» технологий, и сервисы ИИ в комбинации с облаком Microsoft теперь доступны каждому разработчику. Компания расширила свое портфолио когнитивных сервисов до 29 готовых API для разработчиков с уникальными возможностями для кастомизации. Теперь разработчики могут добавлять в свои приложения и ботов готовые или специализированные сценарии распознавания образов, речи, языка, использования данных, а также поиска. Новые сервисы включают в себя Bing Custom Search, Custom Vision Service, Custom Decision Service и Video Indexer. Новое дополнение PowerPoint под названием Presentation Translator функционирует на базе Microsoft Translation API, который обеспечивает перевод презентации на любые языки в режиме реального времени. Также доступен новый Cognitive Services Labs – сервис, который позволяет разработчикам экспериментировать с новыми API, находящимися пока на ранних стадиях разработки, такими, к примеру, как Gesture API;
Используя новые адаптивные карточки, поддерживаемые Microsoft Bot Framework, разработчики могут создавать блоки контента, которые будут хорошо смотреться во всех приложениях и на всех платформах. С Bot Framework разработчики также могут теперь распространять приложения по новым каналам, включая Bing, Кортана и Skype for Business, и внедрять Microsoft Payment Request API для реализации простой оплаты в своих ботах.
В Azure появилась новая возможность Batch AI Training, доступная на сегодня в виде закрытой предварительной версии. Набор инструментов позволит разработчикам и специалистам по работе с данными настраивать окружение с определенными параметрами и запускать свои модели на множестве процессоров (CPU), графических процессоров (GPU) и даже программируемых пользователями вентильных матрицах (FPGA).
В дополнение к анонсу использования Cortana в интеллектуальном динамике Harman Kardon Invoke Microsoft объявила о сотрудничестве с HP по устройствам и Intel по базовым платформам для создания систем со встроенной технологией Cortana.
Стала доступна предварительная версия Cortana Skills Kit. Разработчики смогут добавлять новые функции для Cortana, создавая ботов и публикуя их в новом канале Cortana в Bot Framework. Такая возможность появилась для Windows 10, Android, iOS и в новом динамике Harman Kardon Invoke. На сегодня набор инструментов Cortana Skills Kit доступен только в США.