User initiative for improving OOXML integration in LibreOffice/OpenOffice.org



Similar documents
Free Software in the Hungarian Government Office

How To Make A Free Office Suite Work For You

Maximizing Your Desktop and Application Virtualization Implementation

Impact of cloud computing

Project OSEPA Best Practices throughout Europe

IBM's practice for facilitating interoperability of Operating Systems

COMESA Guidelines on Free and Open Source Software (FOSS)

REQUEST FOR PROPOSAL WEBSITE & DATABASE DESIGN & DEVELOPMENT

This document contains the following topics:

Getting Started with RES VDX

Developing an IT agenda to position the business for the future

Cyber Security and the Impact on Banks in China

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds

What s New with Enterprise Vault 11? Symantec Enterprise Vault 11 - What's New?

Only Athena provides complete command over these common enterprise mobility needs.

Steps to Migrating to a Private Cloud

COMMUNICATIONS & GOVERNMENT RELATIONS

AllJoyn Device System Bridge

Protecting Data with a Unified Platform

Tips and Best Practices for Managing a Private Cloud

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

OPEN DOCUMENT FORMATS AS AN ENABLER OF INTEROPERABILITY COMPARISON OF THE OASIS OPENDOCUMENT FORMAT AND MICROSOFT OFFICE OPEN XML

10.0 FPSB s Country/region-specific Trademark Symbols and Legal Notices

Open-Source vs. Proprietary Software Pros and Cons

Team A SaaS Strategy

Sygate Secure Enterprise and Alcatel

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

The Definitive Guide. Cloud Computing. Dan Sullivan

Lab: Application Lifecycle Management (ALM) Across Heterogeneous Platforms (Java/.NET)

Virtualization Case Study

AIOTI ALLIANCE FOR INTERNET OF THINGS INNOVATION

harmon.ie Delivers the Business Value of Office 365 Migrations

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

IP Office Release 7.0 IP Office Embedded Voic User Guide

LibreOffice configuration management

Maximizing Your Desktop and Application Virtualization Implementation

Update on the SAP GUI Family. Q3/2014 Public

Datacenter Management Optimization with Microsoft System Center

Accenture Cloud Enterprise Services

How To Manage An Open Source Software

Mobile Print/Scan Guide for Brother iprint&scan

software make it an obvious choice for public ventures.

Business Management & Administration Career Cluster Introduction to Business & Technology Course Number

IP Office Embedded Voic Mailbox User Guide

Office Language Interface Pack for Farsi (Persian) Content

Open for BACnet BACnet the global standard

Parallels Virtual Automation 6.1

Fixed Asset in SAP Business One 9.0

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Federal Cloud Computing Strategy

Five best practices for deploying a successful service-oriented architecture

CA Nimsoft Service Desk. Compatibility Matrix

User Guide. Live Meeting. MailStreet Live Support:

Guidelines for successful e-participation by young people

OPEN DATA CENTER ALLIANCE SM CLOUD ADOPTION SURVEY

Oracle RAC Services Appendix

NEW YORK STATE-WIDE PAYROLL CONFERENCE. Presented to:

Maximizing Your Desktop and Application Virtualization Implementation

KPMG s Financial Management Practice. kpmg.com

UPGRADE. Upgrading Microsoft Dynamics Entrepreneur to Microsoft Dynamics NAV. Microsoft Dynamics Entrepreneur Solution.

COMPLIANCEDESKTOP TECHNOLOGY PLATFORM SUPPORT AND MAINTENANCE SERVICES

Introduction Need Solution Benefits...4. Product Overview...5. System Requirements, Scalability, and Licensing...6. Background...

GENERAL OF INTELLECTUAL PROPERTY RIGHTS MINISTRY OF LAW AND HUMAN RIGHTS, REPUBLIC OF INDONESIA

B2B & B2C PROJECT DEVELOPMENT & MANAGEMENT SO WHAT'S DIFFERENT?

OPEN SOURCE SOFTWARE AND THE AUSTRALIAN GOVERNMENT

CON Standards-Based Desktop Integration in Oracle E-Business Suite

REQUEST FOR INFORMATION. Hosted Website Solution and Services RFI #E Closing: March 24, 2015 at 2:00 pm local time.

Creating a High Resolution PDF File with Adobe Acrobat Software

Units 3 and 4 Software development. Implementation program April to May 2015 VCAA and Digital Learning and Teaching Victoria (DLTV)

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Rationale for Declaring Microsoft Exchange as the Statewide Server Software Standard

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Deadline for submission of completed RFP questionnaire is 8/3/2015.

Controls over CIS. Ryan O Halloran, Senior Manager KPMG Hobart. TAO Client Information Session. May 2015

Transcription:

User initiative for improving OOXML integration in LibreOffice/OpenOffice.org Dr. Jutta Kreyss, IT-Architect of the LiMux Project October 18th 2012, LibreOffice Conference, Berlin Continuation of User initiative for improving OOXM integration in LibreOffice/OpenOffice.org By Dr. Matthias Stürmer, October 15th 2011, LibreOffice Conference, Paris

Agenda 1. Why promoting a proprietary format? 2. Stabilizing common intrests in the workgroup Office Interoperability of the Open Source Business Alliance 3. Schedule, tender and current status 4. Results and next steps 2

Why promoting a proprietary format? To increase adoption of LibreOffice! 3

Motivation of the initiative Currently Microsoft's Office Open XML (OOXML) format is not well integrated in LibreOffice/OpenOffice.org. However, this is necessary to successfully complete and maintain migrations towards LibreOffice/OpenOffice.org. Today various public institutions have switched to LibreOffice/OpenOffice.org and fully use the Open Document Format (ODF) internally. Nevertheless citizens, businesses, NGOs, and other public stakeholders continue to send OOXML documents, especially.docx files. These external stakeholders expect that the public institution are able to handle such files. 4

Major technical issues Opening OOXML formats is possible with current versions of LibreOffice/OpenOffice.org Most relevant OOXML support issues: Layout of.docx documents regarding frames, images, tables, enumerations, header/footers etc. Comments layout and editing in.docx and.xslx Change tracking within.docx files Fonts embedding (resulting in wrong or different layout of documents) 5

2. Bundling common intrests into the workgroup Office Interoperability of the Open Source Business Alliance 6

Open Source Business Alliance Founded by the merge of Lisog e.v. And Live LINUX Verband (2011) 235 members such as Manufacturer and service provider of Open Source Software User of Open Source Scientific organizations One of the leading networks focusing on Open Source Software Based in Stuttgart and further point of contacts in Germany, Austria, Schwizerland, USA and Canada Focusing on networking among Open Source interested organizations to strengthen the benefits of Open Source 7

What is connecting us? The Baseline is: Open mind acting and sharing intellectual property grow organizations and society Themes: Linux / Open Source Software Open minded and cross organization software development Open Data Open Access Open Cloud Software patents www.osb-alliance.de8

Working Groups and Projects Office Interoperability Currently: Improving the interoperability zwischen Libre/OpenOffice and Microsoft Office; Lead: Matthias Stürmer, matthias.stuermer@ch.ey.com Cloud in Germany Setting up a federal cloud infrastructure in Germany Open ThinClient Architecture Developing a exclusivly rdp based and OS independent Tin Client Computing Infrastructure Public Affairs Posting and establishing positions addressed to politicians and public sector regarding Open Source Bitkom Voice of OSBA Alliance in BITKOM Events Presenting OSBA topics at workshops, conferences and exhibitions Membership Value Formulating the value for members and establishing new acitivities Education Creating a framework to offer, expose, modify and bill digital offerings for You are welcome! Join us. 9

3. Schedule, tender and current status 10

How to solve the collective action problem Phase 1: Initialization a) Mobilize attention and interest of several open source software users b) Create clear and common understanding of the issues, ask the experts c) Aggregate and specify the requirements, prioritize and cluster them Phase 2: Funding a) Organize coordination for Request for Proposals (RFP) b) Send out specification to potential implementers c) Do fundraising for the best proposal Phase 3: Implementation a) Organize project management, sign contracts, start implementing b) Pass acceptance test, finalize development c) Publish resulting source code, pass it upstream to the open source project 11

Phase 1: Initialization with a Workshop October 10/11, 2011 at Ernst & Young in Zürich Day 1: Identification of common issues (users) Technical challenges and innovative solutions regarding OOXML (developers) Day 2: Specification of use cases regarding requirements and technical aspects (users and developers in groups) Discussion and prioritization of use cases (all) Funding models of implementation phase (users) For more Details: See presentation of Matthias Stürmer Presentation @ Libre Office conference 14th October 2011 12

Participating organizations Public Institutions City of Freiburg i.b. City of München City of Jena Swiss Federal Court Federal Strategy Unit for IT (ISB) Another Swiss federal agency Canton of Vaud Community organizations Association Swiss Open Systems User Group /ch/open Association Freies Office Deutschland e.v. (former association OpenOffice.org Deutschland e.v.) Open Source Business Alliance OSBA (merger of Linux-Verband and Lisog) 13

Most urgent use cases - planned Use case bundle is called Layout-preserving view of OOXML documents in open source office applications available on: osb-alliance.com among WG office interoperability Targeted use cases: 1. Formatting of frames and images within.docx 2. Formatting of tables within.docx 3. Formatting of lists and numbers within.docx 4. Formatting of comments within.docx and.xlsx 5. Font embedding for both OOXML and ODF Every use case is specified by test documents 14

How to solve the collective action problem Phase 1: Initialization a) Mobilize attention and interest of several open source software users b) Create clear and common understanding of the issues, ask the experts c) Aggregate and specify the requirements, prioritize and cluster them Phase 2: Funding a) Organize coordination for Request for Proposals (RFP) b) Send out specification to potential implementers c) Do fundraising for the best proposal Phase 3: Implementation a) Organize project management, sign contracts, start implementing b) Pass acceptance test and finalize development c) Publish resulting source code, pass it upstream to the open source project 15

Phase 2: Funding Phase 1 - planned Phase 1: Define Scope and estimate required budget Challenge: Public procurement regulations requires clear results for spoken money Funding partner 1 Funding partner 2 Funding partner 3 OSBA Coordination and contracts Funding partner 4 Funding partner 5 Funding partner X 16

Phase 2: Funding Phase 2 + 3 - planned Phase 2: Select one organization OSBA Coordination and contracts Select one Implementing company organization Phase 3: Establish contracts Funding partner 1 Funding partner 2 Implementing company Funding partner 3 Funding partner 4 Funding partner X 17

Phase 2: Funding Phase 1 - realized Phase 1: Define Scope and estimate required budget Problem: Public procurement regulations requires clear results for spoken money Funding partner 1 Funding partner 2 Funding partner 3 OSBA Coordination and contracts Funding partner 4 Funding partner 5 Funding partner X 18

Phase 2: Funding Phase 2 + 3 - realized Phase 2: Select one organization Select organization OSBA Coordination and contracts Implementing company Implementing company Phase 3: Establish contracts Funding partner 1 Funding partner 2 Implementing company Funding partner 3 Funding partner 4 Funding Partner 5 Implementing company 19

Current status of the user initiative Phase 1: Initialization a) Mobilize attention and interest of several open source software users b) Create clear and common understanding of the issues, ask the experts c) Aggregate and specify the requirements, prioritize and cluster them Phase 2: Funding a) Organize coordination for Request for Proposals (RFP) b) Send out specification to potential implementers c) Do fundraising for the best proposal Phase 3: Implementation a) Organize project management, sign contracts with implementers b) Pass acceptance test and finalize development c) Publish resulting source code, pass it upstream to the open source project 20

Phase 2: Funding Phase 4 + 5 partially realized Phase 4: Pass acceptance test Funding partner 2 Funding partner 1 Implementing company Funding partner 3 Funding partner 4 Funding Partner 5 Implementing company Phase 5: Contribute to the community Libre Office Implementing Implementing company company OSBA Other Organizations 21

3. Results and next steps Correct presentation of OOXML documents in open source office applications 22

Use cases & Status of delivery & Next steps Use case bundle is called Layout-preserving view of OOXML documents in open source office applications available on: osb-alliance.com among WG office interoperability Use cases: 1. Formatting of frames and images within.docx work in progress with reduced scope 2. Formatting of tables within.docx work in progress with reduced scope 3. Formatting of lists and numbers within.docx uploaded to the master 4. Formatting of comments within.docx and.xlsx - work in progress 5. Font embedding for both OOXML and ODF out of scope: but... Every use case is specified by test documents The functionality of Use Cases 1, 2 and 4 should be covered by LibreOffice 3.7 In addition: All available patches sent to OSBA to make them available as tar ball 23

Comments, Questions Dr. Jutta Kreyss jutta.kreyss@muenchen.de +49 89 233 82242 All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy. 24