Back from //Build/ 2017. For developers. Talking about Intelligent Cloud & Intelligent Edge. Fall Creators update. Microsoft Graph, Project Rome, Azure Cosmos DB, MySQL and PostgreSQL in Azure PAAS, new Cognitive Services Tools, Desktop Bridge and .NET Standard 2
6. Windows 10 Fall Creators Update
Microsoft Build 2017 Announcements
7. 7
Convenience across devices. Access all your pictures and videos in just one place inside the Story Remix app,
including photos you’ve taken with your Windows, Android and iOS devices synced with OneDrive.
Videos made easy. Story Remix automatically brings
together your memories into a video, with a soundtrack,
theme, and cinematic transitions.
Turn photos and videos into 3D stories. Create mixed
reality by adding 3D objects to your photos and videos to
tell a whole new story.
Personalize your memories with Windows Ink. Turn
photos and videos into your canvas, drawing on them to
make them your own.
Find special moments with easy search. With automatic
tags for people, places and things, you can quickly find
specific photos and videos on your PC and OneDrive.
10. Pick up where you left off
Log out of one device and Cortana will ask if you want
to continue working in your app, doc, or website on
your next device.
Clipboard
Plus, you can copy and paste between connected
devices from your clipboard.
11. Travel back in time
Timeline will let you
jump back in time to
find what you were
working on, whether it
was 2 hours or 2
months ago. Easily hop
back into files, apps,
and sites as if you
never left.
12. Access your OneDrive files without using disk
space
Access all your files in the cloud without having
to use storage space on your device with
OneDrive Files On-Demand. All your files can be
seen in File Explorer and accessed on-demand
whenever they are needed.
16. 90%
of Fortune
500
companies
Are using data
in Microsoft
Graph
100M
monthly
active users
Office 365
commercial
subscriptions
50K+
new SMBs per
month
In Office 365
8T
resources
in Microsoft
Graph
(emails, events,
calendar, users, files)
20. Global distribution Elastic scale out Guaranteed low latency Comprehensive SLAs
Azure Cosmos DB
Key-Value Column-Family GraphDocuments
A multi-model, globally-distributed database service
Tunable Consistency
SQL
DocumentDB
Azure Tables
23. Azure
Azure Database
for MySQL
Logical, not bound to server instance
Connection endpoint for MySQL server.
Can create one to many user databases.
Highly available with automatic failover.
Pinned to a region
Policy scope, e.g. firewall rules, recovery,
monitoring and management.
24.
25. Adaptive Cards
O P E N F R A M E W O R K
M U L T I P L E C A N V A S E S
Notification Microsoft Teams Skype Android iOS
To date, we’ve talked about our world view as being “mobile-first, cloud-first”
Mobility in this sense is the mobility of the experience, rather than mobility = a mobile device.
For example, the symmetry of Office 365 across mobile devices, PCs and the web is a mobile experience,.
This is all possible because of the cloud, hence “mobile-first, cloud-first”
Our worldview is evolving as technology evolves. Today we see a proliferation of agents and bots, of conversational interfaces and other modalities such as speech, touch, gesture, holograms and mixed reality.
We’re also witnessing the infusion of AI in to applications and experiences, adoption of advanced analytics using AI and event driven workflows from microservices and IoT devices.
This is giving rise to a fundamental change in the pattern of application being built and thus a change in our worldview
We're moving from what is today's mobile-first, cloud-first world to a new world that is going to be made up of an intelligent cloud and an intelligent edge.
Three attributes define this evolution.
The first is that we’re moving from a world of single devices to a world of multiple devices. This is true of personal computing and the devices we connect with in our work and lives each day. It’s also true on a factory floor or in a hospital because of the proliferation of sensors and IoT devices. Developers require platforms that connect all of these devices.
But it's not just the richness that happens in the app model as you span devices; there is the evolution of the device itself that's happening because of new, natural interfaces—speech, vision, ink and touch that enable new, multi-modal and agent-based interfaces spanning all devices.
With more compute power developers are able to collect the enormous amounts of data these devices create, reason over that data and turn it into knowledge. So, artificial intelligence, which is being crystallized by this infinite capacity and richness of data, is also getting distributed to the edge. Put simply, data has gravity and computational power will move to it.
As we write these new applications, we need new techniques — new ways to manage the resources to manage the complexity of distributed computing. That’s were serverless computation comes in. In a world where developers want to invoke functions and write them in response to events, serverless computing is changing the nature of these distributed applications.
Continuity:
Work easily across your devices
Don’t slow your flow when working across devices, with the help of Cortana and these other great features, it will be as if your devices finish each other’s sentences. *
*Cortana app required for Android and iOS devices (Requires Android version 4.1.2 or higher, or iPhone 4 with iOS 8.0 or higher).
PWILO + Clipboard:
Pick up where you left off
Log out of one device and Cortana will ask if you want to continue working in your app, doc, or website on your next device. Plus, you can copy and paste between connected devices from your clipboard.
Timeline:
Travel back in time
Timeline will let you jump back in time to find what you were working on, whether it was 2 hours or 2 months ago. Easily hop back into files, apps, and sites as if you never left.
OneDrive Files On-Demand:
Access your OneDrive files without using disk space
Now you’ll be able to access all your OneDrive files just like any other file on your PC. Easily choose which are available locally or online only with OneDrive Files On-Demand.
Story Remix:
It’s your story, so tell it your way
Story Remix will let you easily convert your photos and videos into movies with a great soundtrack and cinematic transitions. You can even add 3D objects and backgrounds to your creations.
View 3D:
See your 3D creation in your world
View 3D is getting an upgrade. With mixed reality you will be able to view and capture 3D objects in your world using the rear-facing camera on your PC.
Windows Mixed Reality motion controllers:
The thrill of VR plus a sense of presence—get amazing experiences with Windows Mixed Reality. Just pair a compatible Windows 10 PC with an affordable headset and motion controllers coming this holiday.
Continuity:
Work easily across your devices
Don’t slow your flow when working across devices, with the help of Cortana and these other great features, it will be as if your devices finish each other’s sentences. *
*Cortana app required for Android and iOS devices (Requires Android version 4.1.2 or higher, or iPhone 4 with iOS 8.0 or higher).
PWILO + Clipboard:
Pick up where you left off
Log out of one device and Cortana will ask if you want to continue working in your app, doc, or website on your next device. Plus, you can copy and paste between connected devices from your clipboard.
Timeline:
Travel back in time
Timeline will let you jump back in time to find what you were working on, whether it was 2 hours or 2 months ago. Easily hop back into files, apps, and sites as if you never left.
OneDrive Files On-Demand:
Access your OneDrive files without using disk space
Now you’ll be able to access all your OneDrive files just like any other file on your PC. Easily choose which are available locally or online only with OneDrive Files On-Demand.
Continuity:
Work easily across your devices
Don’t slow your flow when working across devices, with the help of Cortana and these other great features, it will be as if your devices finish each other’s sentences. *
*Cortana app required for Android and iOS devices (Requires Android version 4.1.2 or higher, or iPhone 4 with iOS 8.0 or higher).
PWILO + Clipboard:
Pick up where you left off
Log out of one device and Cortana will ask if you want to continue working in your app, doc, or website on your next device. Plus, you can copy and paste between connected devices from your clipboard.
Timeline:
Travel back in time
Timeline will let you jump back in time to find what you were working on, whether it was 2 hours or 2 months ago. Easily hop back into files, apps, and sites as if you never left.
OneDrive Files On-Demand:
Access your OneDrive files without using disk space
Now you’ll be able to access all your OneDrive files just like any other file on your PC. Easily choose which are available locally or online only with OneDrive Files On-Demand.
OneDrive Files On-Demand:
Access your OneDrive files without using disk space
Now you’ll be able to access all your OneDrive files just like any other file on your PC. Easily choose which are available locally or online only with OneDrive Files On-Demand.
Developers can extend the User experience around these canvases by adding new commands, task panes, dialog, etc. Within the canvas, they can add in custom, dynamic blocks of content. In addition, developers can build standalone web and device apps that are peers of our Office apps. From both standalone apps and extensions to Office apps, developers can connect to Office data through the Microsoft Graph.
Build smarter apps by connecting to Office services
Microsoft Graph is the API for accessing data and intelligence in the Microsoft Cloud
Our own apps use the graph, and third-party applications can take advantage of it as well, to give their applications rich context, deep insights, and real-time awareness about the business-critical data within an organization, including people, documents, calendars, mail, and devices
Embed Office canvases in your own standalone apps
Some Office canvases are also embeddable in your own web and device apps
Embedded documents
Voice / video conversations
Embedded calendars
Make your solutions a native part of Office canvases
Office apps have a collection of unique canvases for different modes of digital work: content authoring, conversations, sites/portals
You can extend the UI that surrounds these canvases with things like commands, on-object UI, task panes, dialogs, etc
These extensions are based on simple, open, web technologies
Office automatically adapts these extensions to the right experience, depending on the app and platform where they appear. For example, a command in Outlook desktop shows up as a button in the ribbon, while it shows up in a separate menu in Outlook mobile
We support a continuum of extensions, from simple, declarative extensions, to fully-custom experiences that require imperative code
Each of these canvases also supports extensions that are unique to their experience
Documents
Conversations
Bots
Connectors
Input Extensions
Pages
You can also extend the canvases themselves with custom content
This custom content can be as simple as text or a static image, or it can scale up to fully custom HTML and JavaScript-powered content, depending on the needs of your scenario
Join a rapidly expanding technology 100M users in Office 365
Why should you care? Make data work for you…
Office 365 and its 100M MAU create an incredible opportunity for developers to ring their innovations to the masses.Microsoft Graph is the API to millions of organizations, and the foundation for building intelligent business process.
http://adaptivecards.io/
http://contososcubabot.azurewebsites.net/
Say
Hello
Custom Vision Service, available today in free public preview, is an easy-to-use, customizable web service that learns to recognize specific content in imagery, powered by state-of-the-art machine learning neural networks that become smarter with training. You can train it to recognize whatever you choose, whether that be animals, objects, or abstract symbols. This technology could easily apply to retail environments for machine-assisted product identification, or in digital space to automatically help sorting categories of pictures.
Video Indexer, available today in free public preview, is one of the industry’s most comprehensive video AI services. It helps you unlock insights from any video by indexing and enabling you to search spoken audio that is transcribed and translated, sentiment, faces that appeared and objects. With these insights, you can improve discoverability of videos in your applications or increase user engagement by embedding this capability in sites. All of these capabilities are available through a simple set of APIs, ready to use widgets and a management portal.
Show C:\Program Files\dotnet\sdk
Run « dotnet –version » : Version du SDK de dotnet
Dotnet standard :
Create a new lib with 2.0 standard
Add a dataset
Add a post project to get a nuget package
Asp.net core 2
Run « dotnet new web »
Run « dotnet run »
Show in VS 2017 Preview : Only one package to rule them all / Tree Shacking on compilation
Templating :
https://github.com/dotnet/templating/wiki/Available-templates-for-dotnet-new
Demo config ???
Razor Pages demo
Show C:\Program Files\dotnet\sdk
Run « dotnet –version » : Version du SDK de dotnet
Dotnet standard :
Create a new lib with 2.0 standard
Add a dataset
Add a post project to get a nuget package
Asp.net core 2
Run « dotnet new web »
Run « dotnet run »
Show in VS 2017 Preview : Only one package to rule them all / Tree Shacking on compilation
Templating :
https://github.com/dotnet/templating/wiki/Available-templates-for-dotnet-new
Demo config ???
Razor Pages demo