Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format.

Similar presentations


Presentation on theme: "Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format."— Presentation transcript:

1 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format (ODF) SpreadSheet Emitter for BIRT Santosh Kumar IBM India Software Labs ksantosh@in.ibm.com

2 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. BIRT Business Intelligence and Reporting Tools Eclipse-based open source reporting framework Provides core reporting features such as report layout, data access and scripting. Outputs reports in different formats  HTML, PDF etc. Different emitters used for each format

3 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. What is ODF, the OpenDocument Format? An XML-based specification describing the content and formatting of a document. The open standard developed by a multi-vendor committee at OASIS and an ISO standard. The default document format in prominent office suites including OpenOffice.org, Google  Docs, IBM Lotus Symphony and IBM Productivity Tools in Notes 8. The option that gives the most choices for interoperability and future- proofing information.

4 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Why ODF SpreadSheet Emitter Standardized XML file format : Provides control over documents Multi Platform Support - Supported on Windows, Linux and Mac Better interoperability : Separation of document from application Document can be processed by other applications Provides choice, freedom of action, cost effectiveness, access to innovation and greater control over the use of documents Once the data is in Spreadsheet, it can be manipulated using Spreadsheet functions/formula's.

5 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. ODF Basics Filename extensions OpenDocument documents.odt for word processing (text) documents.ods for spreadsheets.odp for presentations Basic anatomy of ODF file  Zip container  Manifest, mimetype and streams  Content.xml  Meta.xml  Styles.xml

6 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. ODF SpreadSheet Emitter for BIRT Implementation of ODS (Open Document Spreadsheet) custom BIRT emitter. Creates ODF Spread-Sheets from BIRT reports Prototype supports extraction of data and basic styles into spreadsheet. Work in progress to match original layout of the report and output images.

7 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. ODF SpreadSheet Emitter IBM Symphony BIRT

8 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Basic Design Leverage BIRT emitter extension point to read report design and data. ODF DOM API to create the ODF model representation of ODS Spreadsheet. BIRT Emitter Extension ODF DOM API (Java) ODS Spreadsheet

9 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. The Challenge : Need of programming frameworks Programming the ODF as XML DOM elements requires mastery of ODF specification. There is need of an ODF API that exposes a higher level abstraction of ODF to application developers Odf4j in ODFToolkit intends to provide programming framework in Java  for creating and processing ODF document. Odf4j is still in early stages. Initial prototypes of ODF based emitter are based on Odf4j with added extensions.

10 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. References General information on ODF available at:  http://opendocument.xml.org http://opendocument.xml.org  http://odfalliance.org http://odfalliance.org Odf4j  http://odftoolkit.openoffice.org/source/browse/odftoolkit/odf4j/

11 Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Legal Notices Copyright © IBM Corp., 2007-2008. All rights reserved. Presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. Google and the Google Logo are trademarks or registered trademarks of Google Inc. in the United States and other countries. Other company, product and service names may be trademarks or service marks of others. THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.


Download ppt "Copyright © IBM Corp., 2007-2008. All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format."

Similar presentations


Ads by Google