Title: Microsoft
1Microsoft öppna standarder
- Måns Barklund
- Systemingenjör Skola Högre Utbildning Microsoft
ABmbarkl_at_microsoft.com
2Agenda
- Open standards work until today
- HTML, RTF, SOAP..
- Interoperabilitet and innovation
- Web Services
- Office Open XML
3- A standard is a document, established by
consensus that provides rules, guidelines or
characteristics for activities or their results.
4(No Transcript)
5Internet Protocol Standards
- The Internet Engineering Task Force (IETF)
- Web Distributed Authoring and Versioning (WebDAV)
- of IPv6 (Internet Protocol Version 6)
- SIP/SIMPLE
- DIME(Direct Internet Message Encapsulation
- WS-Attachments
6Committed To Open Standards
Actively participating with standards bodies
www.w3c.org
www.ieee.org
www.ietf.org
www.ws-i.org
www.oasis-open.org
7Language and Runtime Standards
- European Computer Manufacturers Association
(ECMA) - ECMA CLI and the ECMA C in November 2002
- Windows XP, the FreeBSD operating system, and Mac
OS X 10.2 - International Organization for Standardization
and International Electrotechnical Committee
(ISO/IEC) - Standards include C and CLI standard as well as
the CLI technical report in April 2003
8E-commerce and Web-based Standards
- World Wide Web Consortium (W3C)
- Organization for the Advancement of Structured
Information Standards (OASIS) - Hypertext Markup Language (HTML)
- Extensible Markup Language (XML)
- XPath and XQuery query languages
- XDR - dropped when W3C finalized XML Schema 1.0
- Simple Object Access Protocol (SOAP)
- Universal Description, Discovery and Integration
(UDDI) - Web Service Description Language
- With IBM and Verisign, Microsoft submitted the
WS-Security specification to OASIS
9Privacy, Preferences and Parental Control
Standards
- with Netscape Communications and FireFly Network
Inc. in 1997 to develop the previously proposed
Open Profiling Standard (OPS). - In 1999, in furtherance of the W3Cs Platform for
Privacy Preferences Project (P3P) - With W3C
- Platform for Internet Content Selection (PICS)
10Hardware Standards
- Microsoft chairs Component Interconnect Special
Interest Group (PCI SIG) - PCI Express 2002
- Advanced Configuration and Power Interface
(ACPI), Intel, Microsoft, and Toshiba and later - ACPI 2.0 in collaboration between Microsoft,
Intel, Toshiba, Compaq, and Phoenix. - Co-developing Secure Digital I/O (SDIO)
- Personal Computer Memory Card International
Association (PCMCIA). - Co-developing Universal Serial Bus (USB
- Infrared Data Association (IrDA)
11Imaging and Graphics Standards
- Picture Transfer Protocol (PTP)
- sRGB (informally, standard Red Green Blue)
12Multimedia Standards
- ISO/IEC Moving Picture Experts Group (MPEG)
- ITU-T Video Coding Experts Group (VCEG)
standardization communities - Advanced Video Coding (H.264 or MPEG-4 part 10)
13 14Interoperability Circa. 1980
Solutions
Solutions
Solutions
Solutions
Applications
Applications
Applications
Applications
OS
OS
OS
OS
Computers
Computers
Computers
Computers
Processors
Processors
Processors
Processors
Storage
Storage
Storage
Storage
15Complexity TodayInteroperability more important
than ever
Client Applications Open Office, Star Office,
Microsoft Office Adobe Creative Suite, Picture
IT, AOL, Symantec Norton, McAfee, Intuit Turbo
Tax, Mozilla, Netscape Opera,
Server Applications Baan, JD Edwards Co.,
Oracle, PeopleSoft, SAP Apache
Databases IBM, MS, Oracle
Operating Systems Middleware Apple, HP, IBM,
MS, Sun
Systems Vendors HP, EDS, Fujitsu, IBM, ICL, SNI
Networking Vendors Cisco, Lucent, Nortel, 3COM,
Redback
Processors X86-32, X86-64, Sparc, PPC, IA64
Storage EMC, Dell, Network Appliance, HP
16Interoperability and innovation
17Ways to Achieve Technical Interoperability
- Implementation of open standards
- Examples HTTP, HTML, TCP/IP, 802.11, XML
- Publicly available technical specifications
- Examples Java, Adobe PDF, Windows APIs and
communications protocols - Licensing of a companys technical innovations to
others - Examples licenses, agreements with JBoss, Real,
Sun, Nokia, Palm, Symbian, Yahoo
18XML
19XML StrategyBuilt by design for
Interoperability
- Strategic Industry Alignment XML XML Web
Services standards - Remove barriers to enable data interoperability
e.g. across Documents Servers - Enable new scenarios - Documents and Data
intertwined - Enabler for Mobile Devices, Multiple Form Factors
Shared service oriented architecture (fx http,
XML, SOAP, WSDL, UDDI)
Documents
20Maturation of File Formats
Rich, Open Data-centric
Flat, Opaque Document-centric
21Imagine a World of XML Documents
- Data access via spreadsheets, documents,
presentations - Backend LOB systems focused on integration via
XML - Content in formats drive everyday business
processes - More useful web services applications
- Millions of developers
- Smart workflow management
- Powerful content management
- Auditing, tracking, regulatory requirements
- Interoperability across groups, divisions,
companies, products - Public records maintenance
- Preservation of our written digital Heritage
22Open File Formats
- MS Office XML formats are open and available for
anyone - EU review of open document formats in 2004
- Acknowledged progress of both MS and Sun towards
document interoperability - Encouraged MS to make formats a standard
- Noted importance of custom defined schema
- Massachusetts mandate Sept 2005
- Rekindled interest in mandating open standards
only
23Why Office Open XML now?The stars are aligned
- Industry adoption of XML across Software
Infrastructure Across Platforms (Databases,
Connectivity, Services, Workflow, Documents) - Wide User Demand
- Wide Governments and Public Institutions needs
- Digital Preservation becoming critical
- We believe
- It is great for public and private sector
customers the creators of documents. - It is great for enabling new levels of
integration with line of business applications. - It is great for the industry to drive a new level
of opportunities
24Office Open XML Formats
- Mature (20 years) deep, broad set of
characteristics used by billions of documents and
millions of users XML design and translation
started 9 years ago - Designed to represent all information of .doc,
.ppt, .xls in XML - 100 compatibility with .doc, .ppt, .xls
- All format characteristics, styles, content,
options in binary formats represented in open XML
formats - Default format for Microsoft Office from now on
- Billions of existing documents to be converted
to XML - Free add-ons for past versions
- Default file format for Office 12
- Bulk converters for documents
25Why ECMA?
- European-centered organization, worldwide
participation - Longevity, credibility, broad acceptance
- Efficient path to ISO certification
- Open process, yet gets results, not delays
- Less susceptible to narrow, small impediments
- Clear procedural rules
- Well run
- Past Microsoft experience and success
- Excellent industry experience and success
- Broad, deep, representative membership