Download presentation
Presentation is loading. Please wait.
Published bySolomon Wright Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.