| <?xml version="1.0" standalone="no"?> |
| <!-- |
| Copyright 1999-2005 The Apache Software Foundation |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <!-- $Id$ --> |
| <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" |
| "http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-forrest/src/core/context/resources/schema/dtd/document-v12.dtd"> |
| <!-- Status --> |
| <document> |
| <header> |
| <title>FOP Status</title> |
| <subtitle>Current Status of FOP</subtitle> |
| <version>$Revision$</version> |
| </header> |
| <body> |
| <section> |
| <title>Status</title> |
| <p>[last updated March 24, 2005]</p> |
| <figure width="585" height="175" src="images/track.png" alt="Planning and branches of FOP development"/> |
| <p>This is the development status of FOP. A branch has been created for |
| maintenance releases while the development is done to address various |
| performance and design issues.</p> |
| </section> |
| <section> |
| <title>Development Status</title> |
| <p> |
| Development for 1.0DR1 is addressing the design issues for layout and |
| performance. The new design focusing on making it possible to be conformant |
| to the spec and be able to handle large documents. |
| </p> |
| <p> |
| The developers release should have the following: similar functionality |
| to previous FOP releases, a rough API and a suitable design for |
| developers to work on more functionality. |
| </p> |
| <p> |
| The timing of these events depends on progress made so it is not possible |
| to predict any dates. However, we think that at the current rate of progress |
| we can start releasing again in the second half of 2005. |
| </p> |
| <p> |
| At the moment we're concentrating mainly on the layout engine which is the |
| central and trickiest part of the whole package. The infrastructure around |
| it is in relatively good shape already although there are still areas for |
| newbies to jump in and help. |
| </p> |
| <p> |
| Of course, we also welcome any help on the layout managers. So if you |
| want to push your brain to the limit, come and join us! |
| </p> |
| <p> |
| If you're looking for a road-map we have to disappoint you. This is Open |
| Source and we're mostly voluteers working in their free time. What we have |
| is an idea where we want to go. How fast we get there depends on the |
| available time, on how well our ideas work out while developing and on you! |
| </p> |
| </section> |
| <section> |
| <title>Maintenance Status</title> |
| <p> |
| The latest maintenance release is FOP 0.20.5, released on July 18th, 2003. |
| See <link href="relnotes.html">release notes</link> for more details. |
| The maintenance branch has been frozen in 2004 so the team can concentrate |
| on the redesign efforts. |
| </p> |
| </section> |
| <!--section id="stats"> |
| <title>Statistics</title> |
| <table> |
| <tr> |
| <th> </th> |
| <th>0.20.5</th> |
| <th>Development (aka trunk, redesign) as of August 1, 2003</th> |
| </tr> |
| <tr> |
| <td colspan="3"> </td> |
| </tr> |
| <tr> |
| <th colspan="3">Binaries</th> |
| </tr> |
| <tr> |
| <td>fop jar</td> |
| <td>1,485 kb</td> |
| <td>2,132 kb</td> |
| </tr> |
| <tr> |
| <td>hyphenation (in fop.jar)</td> |
| <td>348 kb</td> |
| <td>1,358 kb</td> |
| </tr> |
| <tr> |
| <td>ant jar</td> |
| <td> </td> |
| <td>707 kb</td> |
| </tr> |
| <tr> |
| <td>avalon-framework jar</td> |
| <td>62 kb</td> |
| <td>72 kb</td> |
| </tr> |
| <tr> |
| <td>batik jar</td> |
| <td>2,063 kb</td> |
| <td>2,213 kb</td> |
| </tr> |
| <tr> |
| <td>commons-io-dev jar</td> |
| <td> </td> |
| <td>71 kb</td> |
| </tr> |
| <tr> |
| <td>commons-lang jar</td> |
| <td> </td> |
| <td>190 kb</td> |
| </tr> |
| <tr> |
| <td>servlet jar</td> |
| <td> </td> |
| <td>39 kb</td> |
| </tr> |
| <tr> |
| <td>xalan jar</td> |
| <td>1,007 kb</td> |
| <td>1,007 kb</td> |
| </tr> |
| <tr> |
| <td>xerces jar</td> |
| <td>816 kb</td> |
| <td>816 kb</td> |
| </tr> |
| <tr> |
| <td>xml-apis jar</td> |
| <td>112 kb</td> |
| <td>112 kb</td> |
| </tr> |
| <tr> |
| <th colspan="3">Lines of Source Code, using "find . -iname "*.java" | xargs cat | wc -l"</th> |
| </tr> |
| <tr> |
| <td>org.apache.fop.fo.*</td> |
| <td>20,297</td> |
| <td>22,306</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.layout.*</td> |
| <td>9,444</td> |
| <td>4,238</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.layoutmgr.*</td> |
| <td> </td> |
| <td>10,069</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.area.*</td> |
| <td> </td> |
| <td>5,791</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.render.*</td> |
| <td>18,387</td> |
| <td>11,527</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.pdf.*</td> |
| <td>10,203</td> |
| <td>15,669</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.rtf.*</td> |
| <td>0</td> |
| <td>12,747</td> |
| </tr> |
| <tr> |
| <td>Other</td> |
| <td>29,821</td> |
| <td>32,543</td> |
| </tr> |
| <tr> |
| <td>Total</td> |
| <td>88,152</td> |
| <td>114,890</td> |
| </tr> |
| <tr> |
| <th colspan="3">Files, using "find . -iname "*.java" | wc -l"</th> |
| </tr> |
| <tr> |
| <td>org.apache.fop.fo.*</td> |
| <td>122</td> |
| <td>127</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.layout.*</td> |
| <td>49</td> |
| <td>24</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.layoutmgr.*</td> |
| <td> </td> |
| <td>38</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.area.*</td> |
| <td> </td> |
| <td>39</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.render.*</td> |
| <td>48</td> |
| <td>36</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.pdf.*</td> |
| <td>51</td> |
| <td>70</td> |
| </tr> |
| <tr> |
| <td>org.apache.fop.rtf.*</td> |
| <td> </td> |
| <td>80</td> |
| </tr> |
| <tr> |
| <td>Other</td> |
| <td>129</td> |
| <td>140</td> |
| </tr> |
| <tr> |
| <td>Total</td> |
| <td>399</td> |
| <td>554</td> |
| </tr> |
| </table> |
| </section--> |
| </body> |
| </document> |