Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interoperability Projects. About Interop Technology Strategy Microsoft recognizes that we need to work more at engaging with the community in an open.

Similar presentations


Presentation on theme: "Interoperability Projects. About Interop Technology Strategy Microsoft recognizes that we need to work more at engaging with the community in an open."— Presentation transcript:

1 Interoperability Projects

2 About Interop Technology Strategy Microsoft recognizes that we need to work more at engaging with the community in an open way on interoperability. The principles were formalized last year Open Connections to Microsoft Products, Support for Standards, Data Portability, and Open Engagement Interop Team works internally with Microsoft Product Groups and externally with Customers, ISVs, and the Community. Examples: IVA, IECC, and DII Our work results in IVA labs and Technical Bridges Eclipse Tools for SilverlightEclipse Tools for Silverlight Azure-Java/Ruby SDK for.NET ServicesAzure-Java/Ruby SDK for.NET Services Apache-POI OpenXML Java SDKApache-POI OpenXML Java SDK  Identity-Information card Interoperability Identity-Information card Interoperability Stonehenge - StockTrader project (SOA Interop)Stonehenge - StockTrader project (SOA Interop) WSRP producer for WSS 3.0WSRP producer for WSS 3.0  PHP Interoperability PHP Interoperability Open XML Document Viewer - HTML TranslatorOpen XML Document Viewer - HTML Translator Open XML/ODF translatorOpen XML/ODF translator Office Binary (doc, xls, ppt) to Open XML TranslatorOffice Binary (doc, xls, ppt) to Open XML Translator Open XML/UOF translatorOpen XML/UOF translator Some Interop Projects to date

3 Open XML to HTML Translator Overview Resulted from direct feedback from the Document Interoperability InitiativeDocument Interoperability Initiative The main goal of the OpenXML Document Viewer project is to create software tools, plus guidance, showing how documents created using Open XML Format can be translated to HTML The OpenXML Viewer is available under the open source Microsoft Public License (Ms-PL)

4 Unzip the document Parse docx into single XML Pre-process parsed XMLConvert VML to SVGApply XSL Transforms Open XML to HTML Translation Steps

5 Open XML to HTML Translator Architecture Application Interface allows transformation engine to be leveraged across multiple browsers and operating systems Transformation Service provides a reusable core engine Utility classes provide support functions including XSL transformation, which does the bulk of the heavy lifting

6 Open XML to HTML Translator Demo

7 More information Microsoft Interoperability Blog http://blogs.msdn.com/interoperability Open XML Projects HTML Translator – http://openxmlviewer.codeplex.comhttp://openxmlviewer.codeplex.com ODF Translator – http://odf-converter.sourceforge.nethttp://odf-converter.sourceforge.net Binary Translator – http://b2xtranslator.sourceforge.nethttp://b2xtranslator.sourceforge.net

8 Appendix - HTML Translator Class Diagram


Download ppt "Interoperability Projects. About Interop Technology Strategy Microsoft recognizes that we need to work more at engaging with the community in an open."

Similar presentations


Ads by Google