Andrea Aime a écrit :
> What's more painful is to have all this duplication around
> (gtxml vs jaxb, streaming renderer vs go renderer, ...) but it
> seems like the only way we can collaborate. We need more interfaces
> so keep everybody working on its implementations, eventually
> we may end up having two parallel set of modules doing similar
> stuff for most of the functionalities, but I'm not really seeing
> any good way out of this.
>   
Seens I work on the go-renderer, I can only say : "duplication was the 
only solution" .

There is one component I compare to the streaming renderer : the JMapPane .
The JMapPane is straight forward and does what it's made for.
For streaming renderer it's the same thing.
You can't plug things in it, it can only display maplayers and it's 
stateless.

But it's not enought for us, we need to be able to make edition, allow 
dynamic
graphics and have higher performance by being statefull.
Can you say the streaming was design to allow this ? the answer's no.

I've experimented the streaming renderer for longgg months, and I still 
use it a bit.
I've made a complete set of swing widgets based on it, but when you come 
to selection and edition
you discover it hasn't been made for this. I tryed to, and believe me I 
really tried.
I even made small videos for edition and selection, but I was each time 
stepping in a new problem.

It was at the beginning of this year that I finally admitted this fact :
"The streaming is perfect for the web but not for desktop app"

You are saying we duplicate work, yes, we have no other choice : the 
streaming doesnt offer a single interface we could share.

Beside, you had the go interface a very long time ago, I'm only 
improving it, and you had martin's renderer too, and
this before the streaming renderer started. So I believe the streaming 
renderer was the first one to duplicate.

Well, I understand why you duplicated at this time, martin's renderer is 
a tought one :-) .
It took me a few weeks to really dive in it. but now I can say as a 
result of the last months of work :
"there is no possible comparaison with the streaming renderer",
It's above it, using referencing and mathtransform a bit everywhere, 
it's extendable,
plugabble and it can be used for 2D and 3D.
What I see is you had a chance to have this renderer some years ago, but 
didn't made enough efforts to grab it.

I'm not talking as a member of geomatys is this mail, after all I'm an 
enthousiatic guy (like jody says :-D )
who worked for free in geotools before being at geomatys.



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to