Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

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>