|
|
(5 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
− | =OpenDocument API - ODFDOM=
| + | The OpenDocument API has a new home. Please visit |
− | | + | http://odftoolkit.org/projects/odfdom/pages/Home |
− | ODFDOM has a new home, please visit
| |
− | http://odftoolkit.org/projects/odftoolkit/pages/ODFDOM | |
| | | |
| You should register at the ODF Toolkit project and subscribe yourself to the mailing lists of the projects you are interested in. | | You should register at the ODF Toolkit project and subscribe yourself to the mailing lists of the projects you are interested in. |
Line 8: |
Line 6: |
| See you soon, | | See you soon, |
| Svante | | Svante |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | =Current and Future Work=
| |
− |
| |
− | The current ODFDOM version 0.6.15 and its reference implementation based on Java 5.
| |
− | ODFDOM is currently provided with an [http://odftoolkit.openoffice.org/nonav/odfdom/javadoc/ online API] and [http://odftoolkit.openoffice.org/servlets/ProjectDocumentList?folderID=759&expandFolder=759&folderID=0 several downloads]. An online Mercurial repository is planed.
| |
− |
| |
− | In contrary to its predecessor [[Odf4j]] ODFDOM has version number. The future version 1.0 will represent a stable API not necessarily a complete API.
| |
− |
| |
− | Especially the convenient layer will grow on demand and surely will profit from the work done in Odf4j and the experience of the OOo API.
| |
− |
| |
− | As ODFDOM should be the basement of many future ODF projects, a high quality is desired. Therefore automatic tests are obligatory for all new sources of the Java reference implementation.
| |
− |
| |
− | The development is being discussed on the [http://odftoolkit.openoffice.org/servlets/SummarizeList?listName=dev dev@odftoolkit.openoffice.org mailing list] - subscribe by sending an empty message to [mailto:dev-subscribe@odftoolkit.openoffice.org dev-subscribe@odftoolkit.openoffice.org].
| |
− |
| |
− | Anybody who is interested to get more information and/or have a real-time discussion is invited to
| |
− | participate in our weekly IRC meeting every Friday at 9.30 AM (CEST or UTC+2 hours) on irc://freenode/#odftoolkit . You might also [http://odftoolkit.openoffice.org/servlets/ProjectMemberList join] the ODF toolkit project.
| |
− |
| |
− | =Setup ODFDOM build environment =
| |
− |
| |
− | To establish your own ODFDOM build environment:
| |
− |
| |
− | 1.) Install [http://java.sun.com/javase/downloads/index_jdk5.jsp Java / JDK 5]
| |
− |
| |
− | 2.) Install [http://netbeans.org NetBeans 6.1]
| |
− |
| |
− | 3.) Install [http://mercurial.berkwood.com Mercurial 1.x]
| |
− |
| |
− | Setup Mercurial
| |
− | Windows: <Hg Install Dir>\Mercurial.ini or Unix: <Hg Install Dir>/.hgrc
| |
− | [ui]
| |
− | username = foo@bar.com
| |
− |
| |
− | 4.) Get [http://odftoolkit.openoffice.org/files/documents/254/4238/odfdom-src-v0_6_15.zip ODFDOM]
| |
− |
| |
− | Unpack the ODFDOM source bundle and start Netbeans. Open an existing project in Netbeans and choose the unpacked ODFDOM directory.
| |
− | As the ODFDOM source bundle comes together with Netbeans project files, ODFDOM opens as a preconfigured project.
| |
− | You still got the opportunity to work solely with [http://ant.apache.org/ ANT] directly on the command line instead having the IDE GUI comfort provided by Netbeans.
| |
− |
| |
− |
| |
− | [http://www.selenic.com/mercurial/wiki/ Mercurial] is being used as distributed revision control.
| |
− | Since Netbeans 6.1 the [http://wiki.netbeans.org/MercurialVersionControl Mercurial plugin] is part of the IDE, which help you to track the changes being made and ease providing patches.
| |
− |
| |
− | In case you are new to Netbeans, there are several nice [http://platform.netbeans.org/tutorials/ Netbeans tutorials] available.
| |
− |
| |
− | --[[User:Sus|Svante]] 00:33, 24 April 2008 (CEST)
| |
− |
| |
− | [[Category:ODF]]
| |
| [[Category:ODFToolkit]] | | [[Category:ODFToolkit]] |
− | [[Category:Effort]]
| |