SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Standards and software – combining
   innovation and interoperability
      John A. Phillips – UK National
           Standards Officer
              8th June 2009
Contents
• The challenges and opportunities

• Learning the interoperability lesson from
  telecoms standardization

• Dealing with innovation in software

• Standards and interoperability at Microsoft
A time of change
• This is a time of change. Today our customers have diverse
  and complex needs that no single IT company alone can
  address.

• Increasing globalization, rising Internet use, and higher
  consumer and businesses expectations are driving
  increased demand for technology choices and flexibility.

• Technology can present new opportunities and solve new
  problems. Today, many governments and businesses alike
  have assembled a diverse mix of applications and
  technologies from a variety of vendors operating in mixed
  IT environments.
The challenges and opportunities
• Right now we are seeing customers demand solutions to more
  complex problems. Technical interoperability is usually achieved but
  being augmented by new requirements for semantic, organizational
  and political interoperability requirements.
• Thus the biggest challenge faced today is in constructing system
  solutions requiring end-to-end interoperability with
   –   Multiple components from multiple vendors
   –   Room for innovation in platforms and applications
   –   Licensed or open-source software
   –   Capacity to cope with rapid development
   –   In-house hosted systems, or in the cloud
   –   Data preserving its meaning over time and across domains
   –   ...
• Interoperability = Choice
Telecoms: the PSTN, standards and
            interoperability
• Although the ITU itself dates back to 18651, the formal
  standardization processes are more recent.
• Two consultative committees were created by the ITU’s
  1925 Paris conference to deal with the complexities of the
  international telephone services (known as CCIF, as the
  French acronym) and long-distance telegraphy (CCIT)2.
• In view of the basic similarity of many of the technical
  problems faced by the CCIF and CCIT, a decision was taken
  in 1956 to merge them to become the single International
  Telegraph and Telephone Consultative Committee (CCITT, in
  the French acronym) 2.

   – 1 http://www.itu.int/net/about/history.aspx
   – 2 http://www.itu.int/ITU-T/50/docs/ITU-T_50.pdf (p8)
Telecoms: newer telecommunication
              systems
• As a result of decades of work on standards the
  telephone network became the world’s biggest multi-
  domain, multi-vendor machine and very reliable – but
  it has a very simple service model and so the semantic
  issues are simple to deal with.
• Newer systems such as GSM, 3G and 4G wireless
  systems have had to use better standardization and
  testing regimes to achieve world-wide interoperability
  and reliability in a much shorter time; and they are
  tackling the key issue of new and innovative services
  and their interoperability.
Telecoms: new tools for ensuring
     interoperability in new systems

• Test suites for conformance
• AND test suites for interoperability – they’re not
  the same
• AND formal methods built in to the standard to
  assist with conformance and interoperability
  testing
• AND feedback to the standard from the
  interoperability testing
Attacking interoperability in telecoms
     standards (the ETSI process)
• ETSI’s initiatives to achieve interoperability
   – Technical Committee Methods for Testing and
     Specification (MTS)
      • Based on ISO/EC 9646
      • Defining most advanced test frameworks and test
        methodologies
   – Centre for Testing and Interoperability (CTI)
      • Efficient and systematic Test Specification Development
      • Customized Test Services
      • Specialist Task Forces
   – Plugtests service to perform interoperability testing
ETSI interoperability testing
• Plugtests, also known as bake-off (at
  IETF), plugfests and interop:
  – Provides feedback to the standardization process
  – Helps to ensure end users’ satisfaction
  – Improves both quality and features of
    implementations
  – Accelerates time to market via quick product
    debugging
Interop testing session (ETSI)
What about innovation?
• Innovation and interoperability can sometimes sit
  uncomfortably together but they can be made
  compatible.
• But there are techniques in standards-writing:
   – Rules for writing standards to allow innovation without
     causing mis-operation
   – Rules for implementing these techniques (often need to be
     understood by implementers if they are not explicitly
     written as part of the standard)
• Software standards writers can build in a protected
  corner in their standards for private experiments on
  innovative services.
Software – the challenge
• The software industry is much younger and has yet to grapple with
   – More complex systems with more potential for major customer
     dissatisfaction
   – More innovative development model
   – Becoming as critical to enterprises and to society as the telephone
     networks
   – More difficulty building the bridge between product planning and
     standards
• Formal methods are largely absent from standardization and there’s
  limited interop. Testing
• IETF has successfully used interoperability testing for small
  systems, but today we have forthcoming semantic, organizational
  and political problems coming ...
   – NGN/SOA – a software version of the PSTN
   – e-Health, e-Government, ...
Software – the first steps
• Need to address interoperability and
  innovation in an increasingly multi-vendor
  world and MS is doing this.
• MS bringing maturity to software standards by
  focussing on interoperability: external
  standards engagement team; internal product
  engagement team; under the same
  organization to connect the two.
Interoperability in Microsoft

                                           Engagement
             Product
                                              Plans
                                                             Interop V-Teams
              Plans
                            Standards                        Germany, Japan, France, U
                                                             K, India, Brussels, LATAM,
                              Team                           U.S., Canada, APAC, China,
              Standards                                             CEE, WE, MEA
              Counseling                      Global Input
Business
 Groups
                                                                    Execution


                                                                  Customers
              Direct BG and Interop Team Engagement              Governments
                                                               Standards bodies
Microsoft standards team
• External engagement team
  – With Standards Development Organizations – to
    contribute our expertise and monitor global
    trends
• Internal engagement team
  – With products – to build in product cycle
    interoperability planning from the very start
• Working together under the same leadership
  to make the connection
Microsoft is ...
• Committed to weaving interoperability into
  the fabric of the company, and also through a
  collaborative approach with different
  communities, government and standards
  bodies
• Committed to making software standards
  mature enough with suitable tools to ensure
  high-reliability interoperability in an
  innovative multi-vendor environment
Q&A
Abstract
• The vibrancy and innovation of the software industry is
  incredible. It has created the modern tools needed by
  competitive enterprises. But raw innovation in the modern
  multi-vendor, multi-domain environment can challenge
  interoperability as implementers interpret standards in
  different ways.
• The advanced software architect needs to combine
  innovation and interoperability in complex systems to keep
  customers happy.
• This session will explore the challenges today’s
  standardisers in the software domain may face in building a
  standardizing capability for system-wide interoperability.

Weitere ähnliche Inhalte

Was ist angesagt?

Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Vahid Garousi
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Tiang Cheng
 
Collaborating in the Workplace
Collaborating in the WorkplaceCollaborating in the Workplace
Collaborating in the WorkplaceMichael Pesaturo
 
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...Scott Abel
 
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...ePractice.eu
 
Rcm mobility low
Rcm mobility lowRcm mobility low
Rcm mobility lowLaura DeLea
 
04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18AgileConsortiumINT
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?Paris Open Source Summit
 
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterIMTC
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityTechWell
 

Was ist angesagt? (11)

Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07
 
Collaborating in the Workplace
Collaborating in the WorkplaceCollaborating in the Workplace
Collaborating in the Workplace
 
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...The State of the Technical Communication Industry: tcworld India 2013 Keynote...
The State of the Technical Communication Industry: tcworld India 2013 Keynote...
 
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
The Momentum of Open Standards - a Pragmatic Approach to Software Interoperab...
 
Rcm mobility low
Rcm mobility lowRcm mobility low
Rcm mobility low
 
Introduction to Technology Transfer
Introduction to Technology TransferIntroduction to Technology Transfer
Introduction to Technology Transfer
 
04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?
 
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 

Andere mochten auch

nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...drboon
 
Pressure-Control-Brochure
Pressure-Control-BrochurePressure-Control-Brochure
Pressure-Control-BrochureMelanie Brule
 
Can I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاقCan I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاقRasoul Omid
 
A Review on Quantum Cryptography Technology
A Review on Quantum Cryptography TechnologyA Review on Quantum Cryptography Technology
A Review on Quantum Cryptography Technologydrboon
 
Composing Communities
Composing CommunitiesComposing Communities
Composing CommunitiesCollabforge
 
Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04Ali Habeeb
 
Moorim Chemtech
Moorim ChemtechMoorim Chemtech
Moorim ChemtechPedro Kim
 
Hacia La Web Sincrona
Hacia La Web SincronaHacia La Web Sincrona
Hacia La Web SincronaIrontec
 
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...drboon
 
Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998Prudhvi Azad
 
Avaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesAvaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesMetrolineDirect.com
 

Andere mochten auch (20)

nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
nduced Mutation by Colchicine Treatment of Somatic Embryos in ‘Namwa’ Banana ...
 
Pressure-Control-Brochure
Pressure-Control-BrochurePressure-Control-Brochure
Pressure-Control-Brochure
 
Can I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاقCan I be Creative too? خلاقیت, خلاق
Can I be Creative too? خلاقیت, خلاق
 
A Review on Quantum Cryptography Technology
A Review on Quantum Cryptography TechnologyA Review on Quantum Cryptography Technology
A Review on Quantum Cryptography Technology
 
Composing Communities
Composing CommunitiesComposing Communities
Composing Communities
 
Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04Adhoc and Sensor Networks - Chapter 04
Adhoc and Sensor Networks - Chapter 04
 
Moorim Chemtech
Moorim ChemtechMoorim Chemtech
Moorim Chemtech
 
Beer IBU
Beer IBUBeer IBU
Beer IBU
 
Nov03 agenda
Nov03 agendaNov03 agenda
Nov03 agenda
 
Hacia La Web Sincrona
Hacia La Web SincronaHacia La Web Sincrona
Hacia La Web Sincrona
 
Quotes
Quotes Quotes
Quotes
 
Exam endocrino
Exam endocrinoExam endocrino
Exam endocrino
 
TFG - Pablo Martin Fuentes
TFG - Pablo Martin FuentesTFG - Pablo Martin Fuentes
TFG - Pablo Martin Fuentes
 
Primaria6grado
Primaria6gradoPrimaria6grado
Primaria6grado
 
Infeccion..
Infeccion..Infeccion..
Infeccion..
 
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
Effective Moisture Diffusivity and Activation Energy of Tomato in Thin Layer ...
 
Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998Na Jana Telangana Bullenten 2, 1998
Na Jana Telangana Bullenten 2, 1998
 
Avaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP TelephonesAvaya 9650 & 9650C IP Telephones
Avaya 9650 & 9650C IP Telephones
 
KLEENEZE Ewb 31
KLEENEZE Ewb 31KLEENEZE Ewb 31
KLEENEZE Ewb 31
 
2015_MWCUA_Annual_Report-LR
2015_MWCUA_Annual_Report-LR2015_MWCUA_Annual_Report-LR
2015_MWCUA_Annual_Report-LR
 

Ähnlich wie Standards and Software - Combining Innovation and Interoperability

Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
 
Software Industry Equals Open Standards
Software Industry Equals Open StandardsSoftware Industry Equals Open Standards
Software Industry Equals Open StandardsTrond Arne Undheim
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team Systems_victoria
 
Architecture Centered Publishing Systems
Architecture Centered Publishing SystemsArchitecture Centered Publishing Systems
Architecture Centered Publishing SystemsGlen Alleman
 
UniqueSoft Overview
UniqueSoft OverviewUniqueSoft Overview
UniqueSoft Overviewbmskelly
 
It days 2015 digital transformation and workplace
It days 2015   digital transformation and workplaceIt days 2015   digital transformation and workplace
It days 2015 digital transformation and workplacePaperjam_redaction
 
Modernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration InfrastructureModernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration InfrastructureInfo-Tech Research Group
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Executive Leaders Network
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Curiosity Software Ireland
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaAbhishekKumar773294
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerceCognizant
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
Windows DNA
Windows DNAWindows DNA
Windows DNAijtsrd
 

Ähnlich wie Standards and Software - Combining Innovation and Interoperability (20)

Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Software Industry Equals Open Standards
Software Industry Equals Open StandardsSoftware Industry Equals Open Standards
Software Industry Equals Open Standards
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Walking The Talk On Openness
Walking The Talk On OpennessWalking The Talk On Openness
Walking The Talk On Openness
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Five Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team SystemFive Reasons To Integrate Microsoft Visual Studio Team System
Five Reasons To Integrate Microsoft Visual Studio Team System
 
Architecture Centered Publishing Systems
Architecture Centered Publishing SystemsArchitecture Centered Publishing Systems
Architecture Centered Publishing Systems
 
Consulting
ConsultingConsulting
Consulting
 
UniqueSoft Overview
UniqueSoft OverviewUniqueSoft Overview
UniqueSoft Overview
 
It days 2015 digital transformation and workplace
It days 2015   digital transformation and workplaceIt days 2015   digital transformation and workplace
It days 2015 digital transformation and workplace
 
Software Industry
Software Industry Software Industry
Software Industry
 
Modernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration InfrastructureModernize Communications and Collaboration Infrastructure
Modernize Communications and Collaboration Infrastructure
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman Shukla
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerce
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
Windows DNA
Windows DNAWindows DNA
Windows DNA
 

Mehr von ukdpe

Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)ukdpe
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestionukdpe
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7ukdpe
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)ukdpe
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETukdpe
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Featuresukdpe
 
Microsoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 OverviewMicrosoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 Overviewukdpe
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworksukdpe
 
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentalsukdpe
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPukdpe
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?ukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2ukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1ukdpe
 
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFMike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFukdpe
 
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 NetworkingMike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 Networkingukdpe
 
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and PatternsMike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and Patternsukdpe
 
Explaining The Cloud
Explaining The CloudExplaining The Cloud
Explaining The Cloudukdpe
 
Microsoft In Education - Steve Beswick
Microsoft In Education - Steve BeswickMicrosoft In Education - Steve Beswick
Microsoft In Education - Steve Beswickukdpe
 
How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]ukdpe
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5ukdpe
 

Mehr von ukdpe (20)

Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NET
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
 
Microsoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 OverviewMicrosoft UK TechDays - ASP.NET 4.0 Overview
Microsoft UK TechDays - ASP.NET 4.0 Overview
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
 
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
 
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
 
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEFMike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight MEF
 
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 NetworkingMike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty DevDays 2010 Silverlight 4 Networking
 
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and PatternsMike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and Patterns
 
Explaining The Cloud
Explaining The CloudExplaining The Cloud
Explaining The Cloud
 
Microsoft In Education - Steve Beswick
Microsoft In Education - Steve BeswickMicrosoft In Education - Steve Beswick
Microsoft In Education - Steve Beswick
 
How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]How Microsoft Secures its Online Services [WHITEPAPER]
How Microsoft Secures its Online Services [WHITEPAPER]
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 

Kürzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Standards and Software - Combining Innovation and Interoperability

  • 1. Standards and software – combining innovation and interoperability John A. Phillips – UK National Standards Officer 8th June 2009
  • 2. Contents • The challenges and opportunities • Learning the interoperability lesson from telecoms standardization • Dealing with innovation in software • Standards and interoperability at Microsoft
  • 3. A time of change • This is a time of change. Today our customers have diverse and complex needs that no single IT company alone can address. • Increasing globalization, rising Internet use, and higher consumer and businesses expectations are driving increased demand for technology choices and flexibility. • Technology can present new opportunities and solve new problems. Today, many governments and businesses alike have assembled a diverse mix of applications and technologies from a variety of vendors operating in mixed IT environments.
  • 4. The challenges and opportunities • Right now we are seeing customers demand solutions to more complex problems. Technical interoperability is usually achieved but being augmented by new requirements for semantic, organizational and political interoperability requirements. • Thus the biggest challenge faced today is in constructing system solutions requiring end-to-end interoperability with – Multiple components from multiple vendors – Room for innovation in platforms and applications – Licensed or open-source software – Capacity to cope with rapid development – In-house hosted systems, or in the cloud – Data preserving its meaning over time and across domains – ... • Interoperability = Choice
  • 5. Telecoms: the PSTN, standards and interoperability • Although the ITU itself dates back to 18651, the formal standardization processes are more recent. • Two consultative committees were created by the ITU’s 1925 Paris conference to deal with the complexities of the international telephone services (known as CCIF, as the French acronym) and long-distance telegraphy (CCIT)2. • In view of the basic similarity of many of the technical problems faced by the CCIF and CCIT, a decision was taken in 1956 to merge them to become the single International Telegraph and Telephone Consultative Committee (CCITT, in the French acronym) 2. – 1 http://www.itu.int/net/about/history.aspx – 2 http://www.itu.int/ITU-T/50/docs/ITU-T_50.pdf (p8)
  • 6. Telecoms: newer telecommunication systems • As a result of decades of work on standards the telephone network became the world’s biggest multi- domain, multi-vendor machine and very reliable – but it has a very simple service model and so the semantic issues are simple to deal with. • Newer systems such as GSM, 3G and 4G wireless systems have had to use better standardization and testing regimes to achieve world-wide interoperability and reliability in a much shorter time; and they are tackling the key issue of new and innovative services and their interoperability.
  • 7. Telecoms: new tools for ensuring interoperability in new systems • Test suites for conformance • AND test suites for interoperability – they’re not the same • AND formal methods built in to the standard to assist with conformance and interoperability testing • AND feedback to the standard from the interoperability testing
  • 8. Attacking interoperability in telecoms standards (the ETSI process) • ETSI’s initiatives to achieve interoperability – Technical Committee Methods for Testing and Specification (MTS) • Based on ISO/EC 9646 • Defining most advanced test frameworks and test methodologies – Centre for Testing and Interoperability (CTI) • Efficient and systematic Test Specification Development • Customized Test Services • Specialist Task Forces – Plugtests service to perform interoperability testing
  • 9. ETSI interoperability testing • Plugtests, also known as bake-off (at IETF), plugfests and interop: – Provides feedback to the standardization process – Helps to ensure end users’ satisfaction – Improves both quality and features of implementations – Accelerates time to market via quick product debugging
  • 11. What about innovation? • Innovation and interoperability can sometimes sit uncomfortably together but they can be made compatible. • But there are techniques in standards-writing: – Rules for writing standards to allow innovation without causing mis-operation – Rules for implementing these techniques (often need to be understood by implementers if they are not explicitly written as part of the standard) • Software standards writers can build in a protected corner in their standards for private experiments on innovative services.
  • 12. Software – the challenge • The software industry is much younger and has yet to grapple with – More complex systems with more potential for major customer dissatisfaction – More innovative development model – Becoming as critical to enterprises and to society as the telephone networks – More difficulty building the bridge between product planning and standards • Formal methods are largely absent from standardization and there’s limited interop. Testing • IETF has successfully used interoperability testing for small systems, but today we have forthcoming semantic, organizational and political problems coming ... – NGN/SOA – a software version of the PSTN – e-Health, e-Government, ...
  • 13. Software – the first steps • Need to address interoperability and innovation in an increasingly multi-vendor world and MS is doing this. • MS bringing maturity to software standards by focussing on interoperability: external standards engagement team; internal product engagement team; under the same organization to connect the two.
  • 14. Interoperability in Microsoft Engagement Product Plans Interop V-Teams Plans Standards Germany, Japan, France, U K, India, Brussels, LATAM, Team U.S., Canada, APAC, China, Standards CEE, WE, MEA Counseling Global Input Business Groups Execution Customers Direct BG and Interop Team Engagement Governments Standards bodies
  • 15. Microsoft standards team • External engagement team – With Standards Development Organizations – to contribute our expertise and monitor global trends • Internal engagement team – With products – to build in product cycle interoperability planning from the very start • Working together under the same leadership to make the connection
  • 16. Microsoft is ... • Committed to weaving interoperability into the fabric of the company, and also through a collaborative approach with different communities, government and standards bodies • Committed to making software standards mature enough with suitable tools to ensure high-reliability interoperability in an innovative multi-vendor environment
  • 17. Q&A
  • 18. Abstract • The vibrancy and innovation of the software industry is incredible. It has created the modern tools needed by competitive enterprises. But raw innovation in the modern multi-vendor, multi-domain environment can challenge interoperability as implementers interpret standards in different ways. • The advanced software architect needs to combine innovation and interoperability in complex systems to keep customers happy. • This session will explore the challenges today’s standardisers in the software domain may face in building a standardizing capability for system-wide interoperability.