ODFDOM for Java: Simplifies program control of documents and their data, part 1th

Source: Internet
Author: User
Tags join

Open Document Format Overview

ODF is an xml-based, open standard file format for Office documents such as spreadsheets, text documents, and presentations. ODF is application-neutral, platform-neutral, and vendor-neutral, thus helping to improve the interoperability of Office documents.

The ODF standard is created and maintained by Organization for the Advancement of Structured Information Standards (OASIS) in ODF Technical Committee. OASIS in May 2005 released the ODF 1.0;international organization for standardization/international Electrotechnical Commission in This standard was recognized in May 2006 as ISO/IEC 26,300:2006, making ODF the first international standard for Office documents.

Currently, there are many vendors and open source solutions that support ODF, including Microsoft®office 2007 SP2. Since ODF can be used in many software, more and more users are storing documents in ODF format.

In addition to the traditional ODF Office document editor, with the development of ODF support, a number of new applications have emerged. These applications include ODF viewers, ODF format converters, ODF standard consistency and validation tools that run in a Web browser, and collaboration tools that can manipulate ODF document elements.

ODF Toolkit Union Overview

The ODF specification describes this standard in detail. However, the ODF specification exceeds 700 pages, and it is not easy for software developers to develop applications that manipulate ODF documents and their content. The creation of ODF Toolkit Union Open Source community is to solve this problem.

IBM® and Sun jointly established ODF Toolkit union in November 2008. The goal of the ODF Toolkit Union community is to provide an open source vendor-neutral ODF development platform to develop various ODF tools and components that support the needs of developers.

With the help of these tools, developers can more easily write ODF applications without having to delve into the details of the ODF specification. ODF Toolkit Union provides all the tools and assets used in the Apache2 Open Source license agreement. Any volunteer can join any existing project in the community and create new projects.

The project in the ODF Toolkit Union uses the open source Mercurial tool for source code control. In addition, the ODF Toolkit Union provides wikis, forums, and mailing lists that developers can discuss and collaborate on to solve technical problems.

ODF Toolkit Community Current Project

ODF Toolkit Community Current projects can be grouped into three categories:

ODFDOM

ODF Consistency and inspection tools

ODF Application Tools

ODFDOM is a major project with two ODFDOM subprojects. One is ODFDOM for Java, which is the focus of this series. The other is an Open Document Library (AODL), which is a. Net module of ODF Toolkit for C #.

The ODF consistency tool refers primarily to ODF Validator, a tool used to verify that a given ODF document conforms to a specific version of the ODF standard. It mainly examines document packaging and syntax. ODF Validator has two user interfaces, a command line interface and a WEB interface.

ODF Application tools can be any type of ODF document manipulation tool that meets specific requirements. Currently, this includes two ODF document processing tools that use the Extensible Stylesheet Language Transformation (XSLT).

ODF Toolkit Union All projects in the open source community are at the initial stage of development. Welcome volunteers who are interested in open source development and ODF to join the community, contribute to the community, and benefit from the results of the community.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.