Reliable Interoperation between Open Office & MS office by UOML Alex Wang Chair/OASIS UOML TC Chairman / Sursen Co.

Slides:



Advertisements
Similar presentations
Conducting your own Data Life Cycle Audit
Advertisements

Introduction to Web Bill of Lading Q Proprietary and Confidential Copyright © 2005 INTTRA Inc. 2 Agenda Industry Challenges INTTRA Solution Value.
The XML Server Dr. Zhiwang Fan
Managing Hardware and Software Assets
1 Capability Set - Bullet. 2 Common Community Problems Too Much Information –Institutions have to SPAM their faculty and students –Too many online sources.
1 Capability Set - Detail. 2 Common Content Problems Content Mayhem –File management and storage confusion Content Multiplication –Editing déjà vu - same.
Convegno Progetto FIRB LSNO – Capri 19/20 aprile ESOPO: an Environment for Solving Optimization Problems Online M. DApuzzo *, M.L. De Cesare **,
© 2008 The MathWorks, Inc. ® ® Using Instant Messaging to Usability Test an API Rachel Cobleigh Donna Cooper.
Service Oriented Architecture Reference Model
1 of 15 Information Access Internal Information © FAO 2005 IMARK Investing in Information for Development Information Access Internal Information.
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Wikispaces 101 Training Standards & Interoperability (S&I) Framework May 30, :00 - 5:00pm EDT 1.
Pennsylvania BANNER Users Group 2006 Integrate Your Decision Support with Cognos 8.
ECMA Open XML File Formats and the Evolution of Open File Formats Mark Lange Senior Policy Counsel Microsoft EMEA.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Introduction to HTML, XHTML, and CSS
0 - 0.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Making the System Operational
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Internet Applications
[ 1 ] © 2011 iParadigms, LLC Benefits for Teaching. Impact on Learning. Introduction to Turnitin.
Configuration management
Software change management
Information Systems Today: Managing in the Digital World
1 A Test Automation Tool For Java Applets Testing of Web Applications TATJA Program Demonstration Conclusions By Matthew Xuereb.
“The Honeywell Web-based Corrective Action Solution”
Impact of OASIS UIMA Standard on Apache UIMA OASIS Unstructured Information Management Architecture (UIMA) TC
Adding services to PA and Plesk infrastructure with APS Ilya Baimetov Director of Program Management, Automation.
Chapter 1: Information Technology
Federal Department of Home Affairs FDHA Federal Statistical Office FSO Meeting of the OECD Expert Group on SDMX September, OECD, Paris Centralized.
Vertical Integration Copyright © 2008 Pearson Prentice Hall. All rights reserved. 6-1 Chapter 6.
Software Requirements
Database System Concepts and Architecture
Cloud Business Intelligence Vendor Research Supervisor - Gary Lau Presented by Dujin Choi.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Node Lessons Learned James Hudson Wisconsin Department of Natural Resources.
Continued Investment in ATML
Electronic Filing System Proposal Texas Ethics Commission January 31, 2013 Texas Ethics Commission January 31, 2013.
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Week 1.
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Plus Project Management Concepts.
James A. Senn’s Information Technology, 3rd Edition
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 20 Systems Operations and Support.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Building an EMS Database on a Company Intranet By: Nicholas Bollons Sally Goodman.
Benchmark Series Microsoft Excel 2013 Level 2
© Prentice Hall CHAPTER 11 Facilitating User Computing.
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
COMP 4—Power Tools for the Mind 1 Power Tools Word Processing What we’ll cover for this lecture topic: –Types and Examples of Application software –Creating.
UOML The best way for Document Interoperation Alex Wang Founder/Chairman Sursen Co.
● Problem statement ● Proposed solution ● Proposed product ● Product Features ● Web Service ● Delegation ● Revocation ● Report Generation ● XACML 3.0.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
WERCS Upgrade 5.X – 6.1 Steve Giamalis. Major Changes This upgrade is very significant in terms of technology, functionality, structure, and environment.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Interoperation between Open Office and MS Office via UOML Alex Wang Chair/OASIS UOML TC Chairman / Sursen Co.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Get OOXML Done Within One Week Alex Wang Chair/OASIS UOML-X TC Chairman / Sursen Co.
OPEN SOURCE SOLUTION FOR e-GOVERNANCE
Microsoft Office Illustrated
Lecture 1: Multi-tier Architecture Overview
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Document Interoperation
Cloud Makes End-to-End Management Affordable for Apparel Industry Businesses “Windows Azure IaaS has allowed us to quickly deploy and deliver our solutions.
Presentation transcript:

Reliable Interoperation between Open Office & MS office by UOML Alex Wang Chair/OASIS UOML TC Chairman / Sursen Co.

3 Reliable Interoperation between OpenOffice & MS office by UOML Compatibility issues block Open Office Open Offices functions are rich enough for normal users It's difficult to work without MS Office documents Although you can order the whole enterprise to install Open Office, you cant unify the formats used by outside people With its large market share, MS office owns unbeatable market advantage Massachusetts tried to install OpenOffice only, but failed; Instead, they had to support dual standards, and considered using ODF plug-in for MSOffice

4 Reliable Interoperation between OpenOffice & MS office by UOML Compatibility Solutions 1. Edit the existing contents in the original way Required to purchase the original software Cant guarantee the original layout after modification Not reliable 2. Append new contents upon existing ones The existing contents shouldn't be modified Able to guarantee layout Very reliable Behaves the same way as paper handling, which can be accepted by normal users UOML adopts the 2 nd solution, providing the same compatibility as paper exchange!

5 Reliable Interoperation between OpenOffice & MS office by UOML Different software cant process the same document. MS-Word cant 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 Challenges on Document Interoperability

6 Reliable Interoperation between OpenOffice & MS office by UOML Current solutions for interoperation MS Office The same format Open Office Web page AutoCAD Application Co. A MS Office Open Office Web page AutoCAD Application Co. B Application Co. C Application Co. D Solution 1 Solution 2 Application Co. A Application Co. B Application Co. C Application Co. D

7 Reliable Interoperation between OpenOffice & MS office by UOML Standardize Storage formats - not a solution Previous efforts have limited impacts on making document storage format standards Industry practices over the past decade proved its not a solution Simple format, e.g. TXT, cant meet the need of various software 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 Block innovation Affect performance optimization, portability, and scalability

8 Reliable Interoperation between OpenOffice & MS office by UOML SQL vs. DBF DBF was market standard of database storage format Why not continue to improve DBF format? Why SQL? High performance database(Oracle,DB2...) uses very complicated storage format, e.g. it is storage media related Is it possible that every application can read/write this format itself? Few companies are able to parse such complicated format It is certain that the data will be destroyed by bugs of some software when they save data SQL avoids this problem Although to implement the operation is skillful and difficult, a request for the operation is straight forward to any programmer The storage of data is maintained by professional company to ensure the integrity of data

9 Reliable Interoperation between OpenOffice & MS office by UOML SQL Structured Data DB2OracleSQL Server Finance system ERP Accounting ……………… … Unstructured Document MS Office Open Office UOML Writer SEP Docbase …… ……………… SQL vs. UOML UOML

10 Reliable Interoperation between OpenOffice & MS office by UOML What is UOML? UOML - Unstructured Operation Markup Language. UOML is NOT a document storage format. UOML is the SQL for unstructured information UOML defines an unified operating interface through the abstract description of unstructured documents Based on XML, cross-platform, programming language independent, specific application independent Define general document operating functions

11 Reliable Interoperation between OpenOffice & MS office by UOML UOML Helps Interoperation UOML provides the same interoperability as a paper ANY UOML application can open ANY document (including UOML document and non-UOML document) ANY UOML document can be processed by ANY UOML application Three steps to open MS Office documents reliability Use MS Office to open its document Generate a UOML document by UOML Writer Open Office opens a UOML document, appends new content on the previous one

12 Reliable Interoperation between OpenOffice & MS office by UOML Step 1: Use MS Office to open its document

13 Reliable Interoperation between OpenOffice & MS office by UOML Step 2: Generate a UOML document by UOML Writer

14 Reliable Interoperation between OpenOffice & MS office by UOML Step 3: Appends new contents on the previous ones in Open Office

15 Reliable Interoperation between OpenOffice & MS office by UOML Benefits and shortcomings Reliable The layout is 100% retained Can't modify the existing contents in the original way Can be accepted by most users

16 Reliable Interoperation between OpenOffice & MS office by UOML Value of UOML Solution Government, Enterprise can install one MS Office in entry, convert all input documents to UOML documents The other hundreds of computers are only required to have Open Office installed, thus get rid of format compatibility problems It works the same way as the tradition paper work, can be accepted by users Open Office can be promoted without format compatible problems

17 Reliable Interoperation between OpenOffice & MS office by UOML Value of UOML Solution MS Office OpenOffice

18 Reliable Interoperation between OpenOffice & MS office by UOML Status of OASIS UOML TC UOML TC was formed in Feb, 2007 Ten TC teleconferences have been held The UOML work draft has been Voted as Committee Draft UOML TC needs your participation! Join UOML TC, enhance UOML for better Open Office support!

19 Reliable Interoperation between OpenOffice & MS office by UOML OASIS UOML TC: open.org/committees/tc_home.php?wg_abbrev=uoml UOML Alliance: open.org/committees/tc_home.php?wg_abbrev=uomlwww.uoml.org Thanks