View
3
Download
0
Category
Preview:
Citation preview
Microsoft Commitment to Interoperability
Michael Fortin
Corporate Vice President, Windows Devices Group
Our goal is to ensure that third-party developers have access to the interoperability information, tools and resources that they need to successfully develop for Microsoft’s services, products, and platforms. We love our developers!
Guiding Principle for Interoperability
Support Tools DocsEvents
Product releases since June 2016
4
Current Challenges Announced Changes
Continuing improvements to address customer feedback
Windows 10 releases are predictable
Twice every year, targeting March and September
Windows 10 servicing timelines are clear
Each Windows 10 feature release will be serviced and supported for 18 months from the date of release
Windows 10 updates are measurably smaller
Improvements available in Windows 10 1607 and Windows 10 1703, with further improvements coming later this year (as previously announced)
Windows 10 releases are unpredictable
“Two to three times per year” (with exceptions)
Release timeframes are not disclosed in advance
Windows 10 servicing timelines are unclear
“We service two CBB releases at all times, with a 60-day grace period”
Customers are unable to predict end of servicing dates
Windows 10 updates are too large
Periodic feature updates and monthly quality updates are challenging to deploy due to their size
Improving Windows as a Service
Pilot Broad
Windows 10 1803
2017 2018 2019
Predictable and clear timeframes
2020
Windows 10 1709
Windows 10 1703
Windows 10 1809
18 months for each release
Windows as a Service
Windows Insider Program Branch
Broad Microsoft internal validation
Engineering builds
CommercialBroad
Deployment
*Conceptual illustration only
Time
~6 months
Broad
Deployment
Ring I
Broad
Deployment
Ring II
Broad
Deployment
Ring III
Broad
Deployment
Ring IV
Pilot Ring
IT Pilot Ring
QA Pilot Ring
Early Adopters
18 months (minimum)
Users
10’s of thousands
Several Million
Hundredsof millions
CommercialPilot
Windows as a Service
Windows 10
Office Pro Plus
System Center
Future Release Alignment
Continued Commitment
Support Tools DocsEvents
Windows as a Service
Product release alignment
Microsoft and InteropAaron Kornblum
GPM, Governance Risk and Compliance
Interoperability Initiatives To
ols
Do
csSu
pp
ort
Eve
nts
Open engagement on a global basis
Up to date and published regularly
Experienced support team here to help
developers
Building Microsoft interoperability ecosystem
Documentation
Overview documents
Protocol specifications
Data structures Algorithms File formats
Industry standards –
extensions and subset
implementations
Computer languages
Documentation Formats
HTML
DOCX (MS Word format)
Errata
DIFF (a PDF file with highlighted change tracking)
Network captures (to augment examples in overview documents)
Preview Documents (new and changed document usually associated with public Beta previews of
software)
Developer Tools
Comprehensive portfolio of developer tools available to you!
Client Implementation Application connecting to a Microsoft Server
Server Implementation Client connecting to a Microsoft Server
Scenarios
Tools
Protocol Test Suites
Network Parsers
Message Analyzer
MailSim
OXML SDK
Fiddler Inspectors
Many more!
Man-in-the-MiddleApplication manipulating traffic over the wire
Open Specification Support
Dedicated Support Team based in the USA, 10 Total Engineers dedicated to Windows and Office protocol and file format support.
Email: DocHelp@Microsoft.com for private communication
directly into support team
Forums: http://aka.ms/dochelp offer anonymous posting and
community driven involvement. Constantly monitored by
support team.
Online Resources
Interop improvements
Experience Richer protocol landing pages, including DIFF docs
New home for preview documents
Publishing Faster cadence of content updates via Errata
Tools Open sourced 9 new protocol test tools on GitHub
Open sourced all Overview Document network captures on GitHub
Interop updates since last June…
Open Specifications have been updated for each of these releases 9 new specifications
125 updated specifications (some multiple times)
1 new and 14 updated overview documents; ~50 new and updated network captures
New open source test suites on GitHub New leased in 6/13/2017: Kerberos Family, MS-SMBD, BranchCache Family,
MS-AZOD, AD Family, MS-ADFSPIP, MS-ADOD
Updates to existing test suites, Protocol Test Framework (PTF), Protocol Test Manager (PTM)
Installation files
Interop events
Hosted 4-5 times a year, globally
Targeted at protocol implementers and developers
High touch and deep engagement (interop. testing, issue resolution, hackathons, technical meetings, workshops, etc.)
No registration cost; Open to all
Continue to host and participate in events that best support the industry
We want to meet YOUR needs
DeveloperFocused on hackathons,
workshops, or training
IO Labs1:1 in depth testing
between Microsoft and
implementer, protocol
focus
PlugfestInterop focused
workshops and testing
with Microsoft engineers
For the rest of the week…
Sessions covering Windows, Office and SQL File sharing
Security & Active Directory
Microsoft Teams
Microsoft Graph
Big Data and Machine learning
SQL R services
Open source test suites
Test suite updates
And of course… protocol updates
Interoperability Lab Next door @ Building 20
• Presentations
• Ask the experts
• 1:1s
• Demonstrations
• Make connections
Thank You!Questions?
Recommended