Reliable interoperation between OpenOffice & MS office by UOML


Published on

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Reliable interoperation between OpenOffice & MS office by UOML

  1. 2. Reliable Interoperation between OpenOffice & MS office by UOML Alex Wang Chair/OASIS UOML TC Chairman / Sursen Co.
  2. 3. Compatibility issues block OpenOffice <ul><li>Open Office's functions are rich enough for normal users </li></ul><ul><li>It's difficult to work without MS Office documents </li></ul><ul><li>Although you can order the whole enterprise to install OpenOffice, you can ’ t unify the formats used by outside people </li></ul><ul><li>With its large market share, MS office owns unbeatable market advantage </li></ul><ul><li>Massachusetts tried to install OpenOffice only, but failed; Instead, they had to support dual standards, and considered using ODF plug-in for MSOffice </li></ul>
  3. 4. Compatibility Solutions <ul><li>1. Edit the existing contents in the original way </li></ul><ul><ul><li>Required to purchase the original software </li></ul></ul><ul><ul><li>Can ’ t guarantee the original layout after modification </li></ul></ul><ul><ul><li>Not reliable </li></ul></ul><ul><li>2. Append new contents upon existing ones </li></ul><ul><ul><li>The existing contents shouldn't be modified </li></ul></ul><ul><ul><li>Able to guarantee layout </li></ul></ul><ul><ul><li>Very reliable </li></ul></ul><ul><ul><li>Behaves the same way as paper handling, which can be accepted by normal users </li></ul></ul><ul><li>UOML adopts the 2 nd solution, providing the same compatibility as paper exchange! </li></ul>
  4. 5. Different software can't process the same document. MS-Word can't open MS-Excel file Paper is still the only interoperable platform. A pen can write on any paper A paper can be written by any pen <ul><li>Document Interoperability issues </li></ul>
  5. 6. <ul><li>Current solutions for interoperation </li></ul>
  6. 7. Standardize Storage formats - not a solution <ul><li>Previous efforts have limited impacts on making document storage format standards </li></ul><ul><li>Industry practices over the past decade proved it ’ s not a solution </li></ul><ul><li>Simple format, e.g. TXT, can ’ t meet the need of various software </li></ul><ul><li>For complicated ones, e.g. OpenXML, only a few companies or even one company among hundreds of thousands software companies all over the world, have enough resources and professional technology required to handle it </li></ul><ul><li>Block innovation </li></ul><ul><li>Affect performance optimization, portability, and scalability </li></ul>
  7. 8. SQL vs. DBF <ul><li>DBF was market standard of database storage format </li></ul><ul><li>Why not continue to improve DBF format? Why SQL? </li></ul><ul><li>High performance database(Oracle,DB2...) uses very complicated storage format, e.g. it is storage media related </li></ul><ul><li>Is it possible that every application can read/write this format itself? </li></ul><ul><li>Few companies are able to parse such complicated format </li></ul><ul><li>It is certain that the data will be destroyed by bugs of some software when they save data </li></ul><ul><li>SQL avoids this problem </li></ul><ul><li>Although to implement the operation is skillful and difficult, a request for the operation is straight forward to any programmer </li></ul><ul><li>The storage of data is maintained by professional company to ensure the integrity of data </li></ul>
  8. 9. SQL vs. UOML Unstructured Document MS Office Open Office UOML Writer SEP Docbase …… ……… UOML SQL Structured Data DB2 Oracle SQL Server Finance system ERP Accounting ……… …
  9. 10. What is UOML? <ul><li>UOML - Unstructured Operation Markup Language. </li></ul><ul><li>UOML is NOT a document storage format. </li></ul><ul><li>UOML is the “ SQL ” for unstructured information </li></ul><ul><li>UOML defines an unified operating interface through the </li></ul><ul><li>abstract description of unstructured documents </li></ul><ul><li>Based on XML, cross-platform, programming language independent, specific application independent </li></ul><ul><li>Define general document operating functions </li></ul>
  10. 11. UOML Helps Interoperation <ul><li>UOML provides the same interoperability as a paper </li></ul><ul><ul><li>ANY UOML application can open ANY document </li></ul></ul><ul><ul><li>(including UOML document and non-UOML document) </li></ul></ul><ul><ul><li>ANY UOML document can be processed by ANY UOML application </li></ul></ul><ul><li>Three steps to open MS Office documents reliability </li></ul><ul><ul><li>Use MS Office to open its document </li></ul></ul><ul><ul><li>Generate a UOML document by UOML Writer </li></ul></ul><ul><ul><li>open a UOML document in OpenOffice, append new contents on existing ones </li></ul></ul>
  11. 12. Step 1: Use MS Office to open its document
  12. 13. <ul><ul><li>Step 2: Generate a UOML document by UOML Writer </li></ul></ul>
  13. 14. <ul><ul><li>Step 3: Append new contents on existing ones </li></ul></ul><ul><ul><li>in OpenOffice </li></ul></ul>
  14. 15. Benefits and shortcomings <ul><ul><li>Reliable </li></ul></ul><ul><ul><li>The layout is 100% retained </li></ul></ul><ul><ul><li>Can't modify the existing contents in the original way </li></ul></ul><ul><ul><li>Can be accepted by most users </li></ul></ul>
  15. 16. Value of UOML Solution <ul><ul><li>Government, Enterprise can install one MS Office in entry, convert all input documents to UOML documents </li></ul></ul><ul><ul><li>The other hundreds of computers are only required to have OpenOffice installed, thus get rid of format compatibility problems </li></ul></ul><ul><ul><li>It works the same way as the tradition paper work, can be accepted by users </li></ul></ul><ul><ul><li>OpenOffice can be promoted without format compatible problems </li></ul></ul>
  16. 17. Value of UOML Solution <ul><ul><li>MS Office </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul><ul><ul><li>OpenOffice </li></ul></ul>
  17. 18. Status of OASIS UOML TC <ul><li>UOML TC was formed in Feb, 2007 </li></ul><ul><li>Ten TC teleconferences have been held </li></ul><ul><li>The UOML work draft has been Voted as Committee Draft </li></ul><ul><li>UOML TC needs your participation! </li></ul><ul><li>Join UOML TC, enhance UOML for better Open Office support! </li></ul>
  18. 19. OASIS UOML TC: = uoml UOML Alliance: <ul><ul><li>Thanks </li></ul></ul>