http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

About FOP
News
Status
Download
Release Notes
How to get Help

Running FOP
Embedding
Output Formats
Features
TODO
Limitations
Examples

SVG
Extensions
Fonts
Configuration

NEW DESIGN
Getting involved
Compiling
Testing

FAQ
Bugs
Resources
License


Status

[last updated 10th June 2002]

Planning and branches of FOP development

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.


Development Status

Volunteers needed for:

  • configuration implementation
  • implement formatting objects and properties
  • AWT/Swing viewer design and implementation
  • documentation
  • MIF output
... and plenty of other areas. See the todo list for more details. See ths Status for more information.

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. The development effort is roughly 35% towards a developers release.

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.

The timing of these events depends on progress made so it is not possible to predict any dates.

Binaries

fop.jar  1,966 kb 
hyphention (in fop.jar)  717 kb 
batik.jar  2,164 kb 
bsf.jar  106 kb 
xalan.jar  883 kb 
xerces.jar  1,809 kb 

Lines of code using "find . -iname "*.java" | xargs cat | wc -l"

org.apache.fop.*  67076 
org.apache.fop.fo.*  15257 (23%) 
org.apache.fop.layoutmgr.*  4537 (7%) 
org.apache.fop.area.*  2314 (3.5%) 
org.apache.fop.render.*  6474 (10%) 
org.apache.fop.pdf.*  8113 (12%) 

Files using "find . -iname "*.java" | wc -l"

org.apache.fop.*  462 
org.apache.fop.fo.*  127 (27%) 
org.apache.fop.layoutmgr.*  28 (6%) 
org.apache.fop.area.*  36 (8%) 
org.apache.fop.render.*  35 (8%) 

Maintenance Status

Latest maintenance release was FOP 0.20.3 on 4th March 2002. See release notes for more details. Releases will be made periodically to address minor bugs and compatibility.

Binaries

fop.jar  1,695 kb 
hyphention (in fop.jar)  746 kb 
batik.jar  2,164 kb 
bsf.jar  106 kb 
xalan.jar  906 kb 
xercesImpl.jar  1,729 kb 
xml-apis.jar  108 kb 

Lines of code using "find . -iname "*.java" | xargs cat | wc -l"

org.apache.fop.*  69131 
org.apache.fop.fo.*  14916 (22%) 
org.apache.fop.layout.*  7108 (10%) 
org.apache.fop.render.*  15840 (23%) 
org.apache.fop.pdf.*  7883 (11%) 

Files using "find . -iname "*.java" | wc -l"

org.apache.fop.*  391 
org.apache.fop.fo.*  119 (30%) 
org.apache.fop.layout.*  49 (13%) 
org.apache.fop.render.*  48 (12%) 
org.apache.fop.pdf.*  49 (13%) 


Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.