acs south coast nsw openness
DESCRIPTION
Acs south coast nsw opennessTRANSCRIPT
Microsoft and Openness
Nick [email protected] @NickHodgeMSFTProfessional GeekMicrosoft Australia
Standards, Interoperability, and Integration with Open Source
We have changed as a company and have become more open
(me) Last 12 months in Australia PyCon-AU (sponsor, keynote) Hosted Open source developers at TechEd 2010 PHP Pre-day at Open Source Developers Conference (OSDC) PyCon-NZ DrupalConfs, Wordpress Camps … Spoken at LCA School of PHP Contributions to Open Source codebases
We play well with others
StandardsOpen Source
We listen to customers
We are open in the
Cloud
Microsoft + other
technologies
LanguageData Infrastructure
“Investing in interoperability,
standards, and open source
for the benefit of customers
and the industry”
Support for Standards
• AIAG (Automotive Industry Action Group)• AIIM (Association for Information and Image Management)• ANSI (American National Standards Institute)• ATIS (Alliance for Telecommunications Industry Solutions)• ATSC (Advanced Television Systems Committee)• CalConnect (The Calendaring & Scheduling Consortium)• CCSA (China Communications Standards Association)• CIPA (Camera Imaging Products Association)• DAISY (Digital Accessible Information System Consortium)• DDEX (Digital Data Exchange)• DLNA (Digital Living Network Alliance)• DMFT (Distributed Management Task Force)• DSLF (DSL Forum)• DTLA (Digital Transmission Licensing Administrator)• DVB (Digital Video Broadcasting)• DVD Forum• ECMA International• ETSI (European Telecommunications Standardization Institute)• The Green Grid• GSMA (the GSM Association)• HGI (Home Gateway Initiative)• HL7 (Health Level Seven)• HR-XML Consortium• ICTSB (ICT Standards Board)• IEEE (Institute of Electrical and Electronics Engineers)• IETF (Internet Engineering Task Force)• INCITS (InterNational Committee for Information Technology
Standards)• Inria CAML Consortium• ISAN (International Standard Audiovisual Number)• ISO/IEC JTC 1 (International Organisation for
Standardisation/International Electrotechnical Commission Joint Technical Committee)
• ISOC (Internet Society)
• ITU-T (International Telecommunications Union)• MDTVA (Mobile DTV Alliance)• NABA (North American Broadcasters Association)• NFC (Near Field Communication Forum)• OASIS (Organization for the Advancement of Structured Information
Standards)• OMA (Open Mobile Alliance)• OSTA (Optical Storage Technology Association)• PS/SC Workgroup• PCI-SIG (PCI Special Interest Group)• PCMCIA (Personal Computer Memory Card International Association)• Project Inkwell• PTSC (Packet Technologies and Systems Committee)• PWG (The Printer Working Group)• RosettaNet• SDA (SD Card Association)• SMPTE (Society of Motion Picture and Television Engineers)• SNIA (Storage Networking Industry Association)• TCG (Trusted Computing Group)• TIA (Telecommunications Industry Association)• UEFI (Unified Extensible Firmware Interface Forum)• UPnP (Universal Plug and Play Forum)• USB-IF (USB Implementers Forum)• W3C (World Wide Web Consortium)• Wi-Fi Alliance• WiMAX Forum• WiMedia Alliance• WS-I (Web Services Interoperability Organization)
Windows EcosystemBroadest ecosystem of developers in the world
Windows 7Deep integration and support for industry standards
CSSECMAScriptHTMMIMEWSDLXML
ATAPICIFSiSCSISATASCSI
ACPICIMPCIPCMCIASNMPUSBWS – Mgmt
GIFJPEGJPEG XRMP3MPEG4
OpenFontOpenTypeTrueTypeUnicode
802.1x BluetoothBOOTPDHCPDLNADNSEthernetFTPHTTP
IEEE 1394IKEIPPIPSECIPv4IPv6IPX/SPXIRDAKerberos
L2TPLDAPNETBEUIPostscriptPPPPPTPRadiusRTPSOAP
SSL/TLSTCPTeredoUPnPWiFiWS-Security
Web Browsing Storage and File Systems
Bus, PowerManagement
Data, Image, Video,Audio, and Font Formats
Networking and Devices
Windows LiveSupporting emerging formats and protocols for integrating social networks and web services
Emerging
Oauth WRAPPortableContactsActivityStrea.msOexchangeOdata
Internet Explorer 9HTML5 at the center enables developers to build sites that work across browsers;
Hardware accelerated and site-ready Active participant in the W3C Leading the HTML5 Testing Task Force
Gallery of popular open source web apps
Installs PHP and MySQL for necessary apps
Utilizes NuGet
light-weight Web Matrix provides free open source tools
Internet Explorer 10 Platform Preview• 12th April 2011, ~12 week cadence• ECMAScript 5 Strict conformance• More CSS3 (Gradients, Transitions, Multi-columns, Grid)
HTML5Labs : rapid releases• IndexedDB• FileAPI• WebSockets• Media Capture API
Office System 2010Interoperable and Standardized document formats
Interoperability (XML and web services data exchange)
Standards Community Engagement (Open XML, ODF, PDF, W3C)
Documentation (Open APIs and Open Protocols)
AtomBPMNDoD 5015HTML, HTTP, HTTPS, CSS MathML ODBC OpenDocument 1.1Office Open XML (IS 29500) OpenSearch OpenType PDF (IS 32000)PDF/A RTFRSS, ATOMSAMLSOAP
SVGUMLUnicode URI/URN W3C XML Schema WCAG/ATAG/Section 508WebDAVWSDL XHTML XMLXML Web Services XMLDsig/XAdesXPathXPSXSLT
Office System Standards
Exchange ActiveSync
Exchange Web Services
Webmail
Works across operating systems, devices and browsers
Interoperability agreements with Novell, Citrix (Xen), and Red Hat Support for non-Microsoft Hypervisors in virtualized environments (SVVP) System Center Operations Manager supports monitoring of non-Windows: Linux,
UNIX, VMware
Windows Server 2008 R2Helping customers manage mixed IT environments
MySQL/ C/C+ .NET SUBSYSTEM FOR UNIX
APPS
Open Source and Microsoft
Growth of OSS on Windows
* Analysis conducted by Geeknet in 2010 on Open Source projects worldwide
23 of the top 25
most downloaded OSS projects
run on Windows
The All-In-One Code Framework Windows 7 USB/DVD Download Tool Windows Cache Extension 1.0 for PHP Silverlight OData SDK for PHP Microsoft Live Services Plug-in for
Moodle Hyper-V Linux Integration
Components Device Driver Code for Linux WinBioinfTools .Net Micro Framework Development Web PI, Web Matrix
Article Authoring Add-in for Word 2007 Creative Commons Add-in for Word
2007 Live Search Add-in for Mozilla Firefox Web Sandbox PHP 5.3 on Windows Bing 404 for WordPress PST File Format SDK WordPress Plugin for Azure Storage SQL Server Driver for PHP 2.0 CoApp jQuery Node.js
Open Source Contributions
Hyper-V Linux Integration Components
Device Driver Code for Linux WordPress Plugin for Azure Storage Service
CoApp
Node.js
Microsoft Research’s Contribution to Open Source
Open Source Projects
Business GoalsAs a platform company we want to give researchers and developers tools that leverage and embrace our
platform and we believe OSS is a fantastic mechanism to build a vibrant community dedicated to our platform
Abstract State Machine Language (Asml)BoogieChemistry Add-in for WordCHESSCommon Compiler Infrastructure (CCI)Computational Biology Tools Conference XPCreative Commons Add-in for OfficeEnvironmental Scenario Search Engine (ESSE)ESSE Visualization Plugin for NASA World WindGene Pattern Add-in for WordGoblin XNA
HD View SLMicrosoft Biology FoundationMicrosoft eScience Excel ToolsMicrosoft .NET GadgeterMicrosoft Research Biology Extension for Excel NETCDF Library for .NETNodeXLOntology Add-in for WordPex and Moles Open Source Add-onsPractical Parallel and Concurrent Programming RandoopResearch Information Center
RNA Comparative Analysis Software ToolsScientific DatasetScientific Workflow Workbench SciscopeSingularitySpec#VCCWikiBhashaWPF Dynamic Data Display
F#
Interoperability Bridges
www.interoperabilitybridges.com
Windows Azure SDK for JavaWindows Azure SDK for PHPWindows Azure Tools for EclipseWindows Azure Command-line Tools for PHPAppFabric SDK for JavaAppFabric SDK for PHPAppFabric SDK for Ruby
Eclipse Tools for SilverlightJava Restlet Extension for ODataOData SDK for PHPSQL Server Reporting Services SDK for PHPBing Library for PHPBing 404 plugin for WordPressEclipse Modernization for Windows
Microsoft.com/webMaking it simple to develop, deploy, and run web applications on Windows – including open source
Microsoft Web Platform Installer Easily install free ASP.NET and PHP
web apps for blogging and content management
Over 2 million downloads since launch in Jan 2010
Offers over 70 Web Platform Products
Codeplex.comMicrosoft’s Open Source project hosting site
10,000+ Open Source extensions
3,000 Open Source plug-ins for Windows
160,000+ registered users
3 million visitors/month
Open Source Technology Center
CoApp
Hyper-V Linux Integration Components
Linux Integration Services (LIS)
Competitive functionality and performance Maintained with the Linux kernel community Supports the SLES and RHEL distributions
04/11/2023 Microsoft Confidential
Device drivers to enable Linux run as a first class guest on Windows Server Hyper-V
Hyper-V Cloud
Dynamic Data Center Tool Kit for Hosters (DDCTKH)
Data Center Services (managed by Microsoft Consulting Services)
Integration with System Center
04/11/2023 Microsoft Confidential
Datacenter management tools and services for creating ‘Infrastructure as a Service’ (IaaS) in mixed cloud environments
Common Open Source Application Publishing Platform (CoApp)
04/11/2023 Microsoft Confidential
Developer and Publisher ToolsConsumer supportBootstrap for the ecosystem
A frictionless gateway to support the Linux development model on Windows
PHP Stack for Windows and Azure
Functionality, performance, and stress testing on Windows and Windows Azure
Application compatibility testing Stack component testing including MySQL,
Nginx, and other components
04/11/2023 Microsoft Confidential
Support for PHP
We play well with others
StandardsOpen Source
We listen to customers
Microsoft + other
technologies
We are open in the
Cloud
Languages Data Infrastructure
“Making it easier and less costly for
customers to develop and manage great
solutions in mixed IT environments”
We play well with others
We listen to customers
StandardsOpen Source
Microsoft + other
technologies
We are open in the
Cloud
LanguagesData Infrastructure
“Ensuring an open platform to take advantage of the transformative
innovations enabled by the cloud”
Consumer Cloud Services
CLOUD SERVICES
25M People On Xbox
Live
530M Active Windows Live
IDs
368M People Using
Hotmail
Over 4B WW Queries Each
Month
Over 6M Songs In
The Catalog
Over 459M Unique Users
14B Ads Per Month
Over 303M Users Each
Month
2B Unique Calls Per
Year
TV/HOMEPC MOBILE
BUSINESS APPSCOLLABORATION DATABASE PLATFORMCOMMUNICATIONSPRODUCTIVITY DESKTOP MGMT IDENTITY
ON-PREMISES
Commercial Cloud Services
Windows Azure PlatformR
un
tim
es &
Serv
ices
http:// REST Web ServicesXMLoData AtomPub RSS
Developer ExperienceUse existing skills and tools
Tools for Windows Azure
Win
dow
s
Azu
re
SD
Ks
Windows Azure Command-line Tool
for
Ap
pFab
ric
SD
Ks
We have changed as a company and have become moreopen
Skype
“We know that people want more connection and richer communication, across many devices and around the world … We’ll continue to invest in and support Skype clients on non-Microsoft platforms.“ - Steve Ballmer
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Appendix I: Evidence
Eurobuilding Express Maiquetia
Hotel seeking cost-effective means of providing guests with secure Internet access
Virtualized Linux and Microsoft Forefront on Windows Server Hyper-V
Simplified admin process and improved network protection without requiring new app
Grupo Mistral: Farvenet
Farvenet web app allows customers to purchase pharmaceuticals online
Existing Oracle + IBM DB2 based app was slow and not scalable
Solution: .NET Ajax app connecting DB2 on AS/400 to SQL Server 2008 R2
Saved $400K/year; App now supports real-time transactions