If you have ever attended a conference and wondered how you can translate a visionary statement like Cloud First (note: Absence of Mobile First), how does that strategy play out all the way down to individual cloud services?
Related Articles
So, I thought I would piece together something that helps our team talk strategy first with partners
Satya at Microsoft Build 2017 highlighted an augmented set of strategies aligned to the Microsoft mission and vision
Strategies |
Principles |
Source |
Intelligent app principles: Intelligent cloud and intelligent edge Software design principles: · Empower people, Inclusive design and building trust in technology. · Underscored by Fluent Design to Amplify human ingenuity (Harry Shum) |
· See inclusivity Activity Cards (PDF) |
· Day 1 Keynote · Day 2 Keynote · Day 3 Keynote: The Business of Code · Keynote Recap with Scott Guthrie · Keynote Recap with Kevin Gallo |
In case you missed Build and related areas this is my recap, aggregating much of what is out there:
Microsoft Build 2017 announcements:
NOTE: |
This is not an exhaustive list – for more announcements see the Build 2017 blog |
Each reader may take away different perspectives from the hundreds of announcements. This summary is intended to capture major new services.
Services |
Description |
Cosmos DB |
Globally-distributed, multi-model database service (super low latency) Technical Overview Video |
MySQL and PostgreSQL as a service |
Managed Database Services - Public Preview |
Azure Cloud Shell |
Get authenticated shell access to Azure from virtually anywhere (including in portal in browser and in mobile) |
Visual Studio for the Mac |
The “IDE loved by millions”, now on the Mac. Video:.NET Core and Visual Studio for Mac |
Cortana Skills Kit |
Allows developers to build or integrate already created “skills” into their apps so that users can interact with their services using Cortana commands |
Xamarin Live player |
iOS and Android emulation straight from the IDE |
New Cognitive Services |
Intelligent APIs extended by Bing custom, Custom vision, Decision service and Video indexer |
Azure IoT Edge |
A service that enables Microsoft and third-party offerings at the edge and distributes cloud intelligence across a wide range of IoT devices. |
Other Preview announcements
Some other announcements coming soon! |
There are a few announcements that were not released, not major or not “new”. Some were updates to an existing announcement.
Service |
Description |
Azure Managed Applications |
Customer or partner managed applications deployment from Azure marketplace. See Video and Samples |
Azure Apps (See keynote too) |
See details |
Azure Database migration service |
Simplifies the migration of existing on-premises SQL Server, Oracle, and MySQL databases to Azure, |
Visual Studio Snapshot Debugging for Azure |
A snapshot of your in-production Azure app when an exception occurs or at other points of interest |
Service updates
· Azure DevTest Labs updates at Build 2017
· Visual Studio Mobile Center Preview Improvements
Sound bites
Quotes and numbers |
· Windows 10 Operating System (OS) is now present on 500 million devices
· 100 million commercial Office 365 Active Monthly Users
· 90% of Fortune 500 using Microsoft Cloud – grown from 85% last year
· 12 million organisations using Azure Active Directory
· Cognitive Services include a set of 29 cognitive services and 22 APIs categorized across Vision, Speech, Language, Knowledge, and Search. Now used by 568,000 developers from more than 60 countries
· More than 130,000 developers have registered to build with the Bot Framework
Demos
A few keynote or other significant examples |
· Project Emma – Empowering people with Parkinson’s
· Microsoft Build 2017 // Demo: How Services Work Across Contexts and Devices
· Microsoft Graph & Project Rome bring app flow
· Device intelligence with Microsoft Graph
· Microsoft Build 2017 - HoloLens Reality Mixer App of the Year
OTHER ANNOUNCEMENTS
Windows
There was a swathe of updates to the Windows platform. Many had impacts on the intelligent app services and design principles. Most of the Windows announcements could be found on the Day 2 Keynote. These include
· Keynote [05:36] Windows 10 Fall Creators Update (and Windows Story Remix). See Terry Myerson’s notes
· Keynote [23:22] Microsoft Fluent Design System
· Windows Timeline – Pick up where you left off, across devices. Install apps and retrieve what you were working on. View details on Adaptive cards and your activities
· Keynote [31:36] Windows and Microsoft Graph
· Keynote [46:00] Cloud powered clipboard
· OneDrive Files on Demand Access all your files in the cloud without having to download them
Other
· Windows 10 IoT Core Improvements
Hardware
· Mixed Reality motion controllers
· Pre-order Windows Mixed Reality dev kit
· Harman Kardon Invoke – Voice Activated Speaker with Cortana
Serverless
What’s new with Serverless? |
The idea of building powerful solutions without worrying about infrastructure, is another intelligent application principle highlighted at Build. There were many preview announcements which will help developers, including:
· Visual Studio 2017 Tools for Azure Functions
· Application Insights integration with Functions now in preview
· Express export to PowerApps and Flow
· Introducing Azure Functions Runtime preview
· Azure Functions templates for Common Data Service
· Build and certify your PowerApps, Flow & Logic Apps Connector
· AzCopy on Linux Preview
Build Sessions
· A day in the life of an Azure serverless developer – Donna Malayeri, Chris Anderson
· How to build serverless business applications with Azure Functions and Logic Apps for PowerApps – Jeff Hollan, Eduardo Laureano
· Design for serverless success on Microsoft Azure – Yochay Kiriaty, Daria Grigoriu
· Azure Functions – Charles Torre, Nir Mashkowski, Chris Anderson
· Cloud Developer Advocacy – John Papa, Brian Peek, Shayne Boyer, Bernd Verst, Bryan Liston
· Azure networking for developers – Yousef Khalidi
Other
· Serverless Azure with Jeff Hollan via .NET Rocks!
Artificial Intelligence
Microsoft is aiming to make the power of AI available to everyone, from developers and data scientists to tech enthusiasts and students. A core part of bringing AI to developers is Cognitive Services. Harry Shum talking about a paradigm shift to conversational AI - “Moving away from a world where we’ve had to understand computers to one where computers understand humans”
With many new Microsoft Cognitive Services, it is now the industry’s broadest offering of AI services. New services include:
New service |
Cognitive Services Labs Try soon to be available services |
Custom Vision |
Project Prague an SDK which enables gesture-based controls in your applications |
Video IndexerThe Video Indexer combines several existing Cognitive Services into a neat service that provides insights into videos |
PowerPoint Translator Office add-in for PowerPoint that enables presenters to display translated subtitles in real time |
Cortana Skills Allows developers to easily create intelligent, personalized experiences for Cortana. |
Build sessions
· How your applications can benefit from AI using Bing APIs on Microsoft Cognitive Services – Ansuman Kar, Brian King
· Custom Vision from Cognitive Services: easily build a custom image classifier – Anna Roth, Chris Sienkiewicz
· Use Bing and Microsoft Cognitive Services to create unique domain and site search – David Simpson
· Using Microsoft Cognitive Services to bring the power of speech recognition to your apps – Panos Periorellis
· How Microsoft Cognitive Services can help your apps communicate with people – Darren Jefford
Other related
· Guggs’ Blog: Microsoft Build 2017: Redefining Business with AI and My New Role
· Navigating the AI Revolution – Bill Barnes
· Microsoft AI – Seth Juarez, Steven Guggenheimer
· Machine Learning for developers, how to build even more intelligent apps and services – Daniel Grecoe
· Deep learning with Microsoft Cognitive Toolkit – Sayan Pathak
Bots
What’s new with the Microsoft Bot Framework? |
Bots, as part of the artificial intelligence principle, took an impressive step forward beyond the previous years “conversations as a service” strategy. The new announcements enabling scenarios for enterprise and well as more general intelligence applications. Now bots appear to be more capable, pointing towards more composable applications that service multiple channels.
Feature |
Description |
BUILD Sessions |
Adaptive cards |
An Adaptive Card is made of composable visual building blocks, described in JSON that automatically adapt to the host’s branding, UX, theme, layout and modality. Designing conversational UI for bots (and humans) o Bot capabilities, patterns and principles o Give your conversations superpowers: Building intelligent bots for Skype o Bot Analytics Dashboard o Bot Human Handoff o Advanced LUIS models enabling rich query support in bots and Cortana skills o Introducing Adaptive Cards |
|
Bot payments |
Allow bots to buy with an API and streamlined checkout process |
|
Bots speech |
Natural language understanding |
|
Bots and Cortana Skills |
Bots can be part of personal and corporate digital assistance across devices (and 145 Million users) |
|
Bots and Cognitive Services |
Bots now see hear, interpret and action |
|
New SDKs |
Microsoft Bot Builder – Real Time Media Calling SDK |
|
Bot Analytics |
Metrics for developers on usage of Bots |
|
Channels |
Cortana, as a new Microsoft Bot Framework Channel |
Other
The Bot Framework: My Favorite Samples
IOT Edge
Deliver cloud services to your edge devices |
Enabling intelligence on IoT edge devices means enabling analytics and insights to happen closer to the source of the data. The IOT Edge principle talked about enabling intelligence on a range of devices with local intelligence. The primary announcement was the Microsoft Azure IoT Edge which extends the existing IoT gateway offering. Some announcements on the edge include:
· Microsoft Azure IoT Edge – Extending cloud intelligence to edge devices
· Microsoft launches Azure IoT technical training, developers can start quickly with IoT
· Microsoft IoT & AI Insider Lab
· Flying with IoT & the Cognitive Services
Other related content
· IOT Video - Workplace Safety Demonstration
Microsoft Office
Office connected many of the intelligent app principles by providing the data discovery required through the Microsoft Graph and a productivity and bot home through Microsoft Teams.
Microsoft Graph
Build sessions
· Cross-device and cross-platform experiences with Project Rome and Microsoft Graph – Vikas Bhatia, Carmen Forsmann
· App Model evolution – Andrew Clinick
· Build smart productivity apps with Microsoft Graph JavaScript SDK – Dan Silver
· Catch up on Planner APIs in Microsoft Graph – Eray Chou
· What is new in Insights APIs in Microsoft Graph – Mário Henriques
· Add custom data to Microsoft Graph – Dan Kershaw
· Microsoft Graph – Delta Query and Webhooks – Jeff Sakowicz
· (Q&A) Microsoft Graph – Andrew Coates, Yina Arenas
· App engagement in Windows Timeline and Cortana with User Activities and Project Rome – Shawn Henry, Juan Oviedo
Microsoft Teams
What’s new with Microsoft Teams? |
· Microsoft Teams is open to all developers to publish apps through the Office Store
· Compose extensions
· Actionable Messages for Outlook and Teams.
Other
· Office Store is now connected to Microsoft AppSource
· An offer for Microsoft Azure ISV customers that enables them to directly provide new PowerApps and Flow Connectors
Data
There were a wide set of data announcements, predominantly focused on new databases as a service,
- CosmosDB: The New DocumentDB NoSQL Database in Microsoft Azure by Chris Pietschmann
- Public previews for mySQL, POSTgreSQL DBs as a Service
- Azure Data Lake Tools for Visual Studio Code (VSCode)
Other unclassified announcements
· More GPUs, more power, more intelligence
· Manage your business needs with new enhancements in Azure Autoscale
· Build 2017 Conference Roll-up for .NET developers
· All Things Mobile at Microsoft Build
** Don’t forget the Build tour near you.. https://buildtour.microsoft.com/
This post first appeared on MSDN Blogs | Get The Latest Information, Insights, Announcements, And News From Microsoft Experts And Developers In The MSDN Blogs., please read the originial post: here