You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Ronald Jaramillo <ro...@vizionfactory.dk> on 2001/08/10 11:29:13 UTC

RE: Attracting companies to FOP (was: Re: Public API Change in Dr iver)

I agree with Mark on this,
Just to make a point  I'll tell you about my experience with fop.
At my company we focus on delivering web aplication for traditional brick &
mortar
companies. We' have done some repporting apps and document generation like
invoices
and the like.
When we first needed to generate pdf from scratch( 2 years ago ), we haven't
heard
of fop, so we used pdflib together with java. This was a time consuming and
frustrating process, becouse it was so lowlevel. You have to calculate the
position of all
elements, the number of lines the amount of space, everything. 
Making a nice table will take ages. We endend up writing a lot of classes
wich parsed and
formated a html subset, becouse having the presentation tied so close to the
code was
a maintainence nightmare.
When i found fop, i was happy to trow away all those classes. 
We have been used fop succesfully on production environment for several of
our custumers for
about 1/2 year.
Fop right now is capable of doing what we need an more than that. If there
is some
feature we need in the future, we will try to implement it. My point is
that, if my
company has been aware of fop existance and capabilities from the begining,
we will
rather had contributed to fop enhancement instead of investing time on those
silly classes.

IMHO fop should present itself on the website in a much better way.
The developers on this list may think     there is a long way to go, but
that depends on how
you look at it. For what we needed in our company fop was ready for prime
time.
I think the site should be more especific about what fop is able to do right
now, maybe show
some examples/screen-dumps of tables, svg, images or some unicode documents.

Arved wrote
>I look at OS projects like Subversion and I'm green with envy.
Well on theirs   site, they has a section devoted to well define specific
task that need to be done.
Thats something we should do for fop site as well.
For instance, it could be nice to define what it takes to implement
background image support.
Or feature x. I think this model will fit better whith the way fop is been
developed ( people poking at
it on their spare time, comming and going ).
Having an overview of what fop supports, and a list of what need's to be
implemented grouped in self contained
task could be a good place to start. Then a developer/company can see if
their problem can be solved with
fop, and if not they can stimate what it takes to implement what they need.


MVH
Ronald


Mark wrote 
> I'm just saying it how I see it, of course; maybe I'm oversimplifying
> and talking out my botty. But the FOP page doesn't really get me all
> worked up about how it's going to change the world, even though I'm
> pretty sure it's impact will be huge. So I guess I'm saying it's a
> marketing problem...?
> 
> Cheers
> Mark
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
> For additional commands, email: fop-dev-help@xml.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org


Re: Attracting companies to FOP (was: Re: Public API Change in Driver)

Posted by Keiron Liddle <ke...@aftexsw.com>.
Al,

As I mentioned in another email, I have been looking at getting a webstart
demo working (batik has one if you want a look).

Basically it operates like an applet (except it is a full running
application) that is easily run from a web browser.

This will use the awt viewer to load .fo files and display to the user. So
Any help with getting the viewer to work better would be appraciated. One
part that would be very useful for the demo is links loading up new files.
But really any help would be appreciated if it can make things easier and
display better.

Thanks for you input.

Keiron

> ps - I have grafted it on to my app in a fairly crude way.  Anybody else
> interested in a reworking of the .viewer package to make it easier to do?
> If so, I'll put a bit more time in and offer some chages.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org


RE: Attracting companies to FOP (was: Re: Public API Change in Driver)

Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
At 11:29 AM 8/10/01 +0200, Ronald Jaramillo wrote:
>IMHO fop should present itself on the website in a much better way.
>The developers on this list may think     there is a long way to go, but
>that depends on how
>you look at it. For what we needed in our company fop was ready for prime
>time.
>I think the site should be more especific about what fop is able to do right
>now, maybe show
>some examples/screen-dumps of tables, svg, images or some unicode documents.

You're right. We don't present this information at all well. We have a 
couple of files, not necessarily up to date, for implemented features and 
limittaions, and that's it.

>Arved wrote
>>I look at OS projects like Subversion and I'm green with envy.
>Well on theirs   site, they has a section devoted to well define specific
>task that need to be done.
>Thats something we should do for fop site as well.
>For instance, it could be nice to define what it takes to implement
>background image support.
>Or feature x. I think this model will fit better whith the way fop is been
>developed ( people poking at
>it on their spare time, comming and going ).
>Having an overview of what fop supports, and a list of what need's to be
>implemented grouped in self contained
>task could be a good place to start. Then a developer/company can see if
>their problem can be solved with
>fop, and if not they can stimate what it takes to implement what they need.

These are very good points. We have a number of developers/committers with 
lesser or greater knowledge of FOP guts that could possibly leverage their 
knowledge better. Take myself as a case in point: I know FOP well enough 
that I can dive in almost anywhere (OK, SVG and fonts are weak points for 
me, but you get the idea). But if I have 5 hours a week to spend on FOP, is 
that not better spent recording what I know about FOP design and 
implementation, and making that information available? It's sort of like the 
Biblical saying about providing people with fish (which is what I've been 
doing), as opposed to teaching people to fish. Not only that, telling them 
_where_ they should fish. :-)

Perhaps you saw my recent post to Karen Lease and others (that Karen replied 
to) that was along these lines, somewhat, albeit focusing on tables. So I 
think the thought has been on the radar horizon.

Lots of good suggestions here. All of which I think deserve high-priority 
attention. I'll certainly start doing this kind of stuff immediately after 
the 0.20 release this weekend.

Regards,
Arved Sandstrom

Fairly Senior Software Type
e-plicity (http://www.e-plicity.com)
Wireless * B2B * J2EE * XML --- Halifax, Nova Scotia


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org


RE: Attracting companies to FOP (was: Re: Public API Change in Driver)

Posted by Alistair Hopkins <al...@berthengron.co.uk>.
Another 1/2c

I am using fop as the report formatter for a desktop application: I have not
found any other way of getting previewable, printable, saveable high quality
report documents out of java on a client side application.

We wasted quite a bit of time on some pdf-generating library we found which
was non-standards-compliant and involved out of process calls to get pdf
viewer up, temporary files, and general system-dependent ugliness which
always went wrong: the FOP way is a lot easier!

This usage is not mentioned on the FOP site AFAIK.  But look at the success
of a piece of total rubbish like Crystal Reports: after a few years doing
this software stuff, I've finally realised, END USERS WANT IT ON PAPER.
Especially the older, more senior ones...

Al

ps - I have grafted it on to my app in a fairly crude way.  Anybody else
interested in a reworking of the .viewer package to make it easier to do?
If so, I'll put a bit more time in and offer some chages.

-----Original Message-----
From: Ronald Jaramillo [mailto:ronald@vizionfactory.dk]
Sent: Friday, August 10, 2001 10:29 AM
To: 'fop-dev@xml.apache.org'
Subject: RE: Attracting companies to FOP (was: Re: Public API Change in
Driver)



I agree with Mark on this,
Just to make a point  I'll tell you about my experience with fop.
At my company we focus on delivering web aplication for traditional brick &
mortar
companies. We' have done some repporting apps and document generation like
invoices
and the like.
When we first needed to generate pdf from scratch( 2 years ago ), we haven't
heard
of fop, so we used pdflib together with java. This was a time consuming and
frustrating process, becouse it was so lowlevel. You have to calculate the
position of all
elements, the number of lines the amount of space, everything.
Making a nice table will take ages. We endend up writing a lot of classes
wich parsed and
formated a html subset, becouse having the presentation tied so close to the
code was
a maintainence nightmare.
When i found fop, i was happy to trow away all those classes.
We have been used fop succesfully on production environment for several of
our custumers for
about 1/2 year.
Fop right now is capable of doing what we need an more than that. If there
is some
feature we need in the future, we will try to implement it. My point is
that, if my
company has been aware of fop existance and capabilities from the begining,
we will
rather had contributed to fop enhancement instead of investing time on those
silly classes.

IMHO fop should present itself on the website in a much better way.
The developers on this list may think     there is a long way to go, but
that depends on how
you look at it. For what we needed in our company fop was ready for prime
time.
I think the site should be more especific about what fop is able to do right
now, maybe show
some examples/screen-dumps of tables, svg, images or some unicode documents.

Arved wrote
>I look at OS projects like Subversion and I'm green with envy.
Well on theirs   site, they has a section devoted to well define specific
task that need to be done.
Thats something we should do for fop site as well.
For instance, it could be nice to define what it takes to implement
background image support.
Or feature x. I think this model will fit better whith the way fop is been
developed ( people poking at
it on their spare time, comming and going ).
Having an overview of what fop supports, and a list of what need's to be
implemented grouped in self contained
task could be a good place to start. Then a developer/company can see if
their problem can be solved with
fop, and if not they can stimate what it takes to implement what they need.


MVH
Ronald


Mark wrote
> I'm just saying it how I see it, of course; maybe I'm oversimplifying
> and talking out my botty. But the FOP page doesn't really get me all
> worked up about how it's going to change the world, even though I'm
> pretty sure it's impact will be huge. So I guess I'm saying it's a
> marketing problem...?
>
> Cheers
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
> For additional commands, email: fop-dev-help@xml.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org