aboutsummaryrefslogtreecommitdiffstats
path: root/osgi/bundle.info
diff options
context:
space:
mode:
authorNick Burch <nick@apache.org>2014-06-16 11:15:31 +0000
committerNick Burch <nick@apache.org>2014-06-16 11:15:31 +0000
commit42bee0dcba7bc5220a8ed616905caf0c263931a4 (patch)
treec397e054abfe61549062155cbd5a36d6e76bfb48 /osgi/bundle.info
parent193d615895ba236a5a391401d6efcea441ba7fed (diff)
downloadpoi-42bee0dcba7bc5220a8ed616905caf0c263931a4.tar.gz
poi-42bee0dcba7bc5220a8ed616905caf0c263931a4.zip
Make a start on an Ant task to generate an OSGi jar, for #53866
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1602846 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'osgi/bundle.info')
-rw-r--r--osgi/bundle.info38
1 files changed, 38 insertions, 0 deletions
diff --git a/osgi/bundle.info b/osgi/bundle.info
new file mode 100644
index 0000000000..1886a0aef8
--- /dev/null
+++ b/osgi/bundle.info
@@ -0,0 +1,38 @@
+\u001B[1mSYNOPSIS\u001B[0m
+ ${project.description}
+
+ Original Maven URLs:
+ \u001B[33mmvn:${pkgGroupId}/poi/${pkgVersion}\u001B[0m
+ \u001B[33mmvn:${pkgGroupId}/poi-ooxml/${pkgVersion}\u001B[0m
+ \u001B[33mmvn:${pkgGroupId}/poi-scratchpad/${pkgVersion}\u001B[0m
+
+\u001B[1mDESCRIPTION\u001B[0m
+ The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based
+ upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). In short, you can
+ read and write MS Excel files using Java. In addition, you can read and write MS Word and MS PowerPoint files using
+ Java. Apache POI is your Java Excel solution (for Excel 97-2008). We have a complete API for porting other OOXML and
+ OLE2 formats and welcome others to participate.
+
+ OLE2 files include most Microsoft Office files such as XLS, DOC, and PPT as well as MFC serialization API based file
+ formats. The project provides APIs for the OLE2 Filesystem (POIFS) and OLE2 Document Properties (HPSF).
+
+ Office OpenXML Format is the new standards based XML file format found in Microsoft Office 2007 and 2008. This
+ includes XLSX, DOCX and PPTX. The project provides a low level API to support the Open Packaging Conventions using
+ openxml4j.
+
+ For each MS Office application there exists a component module that attempts to provide a common high level Java api
+ to both OLE2 and OOXML document formats. This is most developed for Excel workbooks (SS=HSSF+XSSF). Work is
+ progressing for Word documents (HWPF+XWPF) and PowerPoint presentations (HSLF+XSLF).
+
+ The project has recently added support for Outlook (HSMF). Microsoft opened the specifications to this format in
+ October 2007. We would welcome contributions.
+
+ There are also projects for Visio (HDGF), TNEF (HMEF), and Publisher (HPBF).
+
+ As a general policy we collaborate as much as possible with other projects to provide this functionality.
+ Examples include: Cocoon for which there are serializers for HSSF; Open Office.org with whom we collaborate in
+ documenting the XLS format; and Tika / Lucene, for which we provide format interpretors.
+ When practical, we donate components directly to those projects for POI-enabling them.
+
+\u001B[1mSEE ALSO\u001B[0m
+ \u001B[36mhttp://poi.apache.org/\u001B[0m