Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: AW: [geclipse-dev] Traceview

Hi

> For me this sounds reasonable for the moment.
>
> Nevertheless, Sylva, how about using our own visualization capabilities
> here? I now, I'm a dreamer, but I think if we are claiming to do
> visualization we should also use this visualization internally.

Well, I'm not sure if VTK and BIRT are made for the same thing. BIRT (at least 
if we only use the charting engine as we do now) is only meant to be used as 
the name says for charts.
VTK is used for "scientific visualisation", this does not mean that charts are 
not scientific, but in my option charts are not visualisation, at least not 
in that sense.
Of course it would be possible to create charts too in VTK (I guess you could 
even write games with it), but it is not really meant to be used for that and 
would be far more work to get charts out of it that it would be with BIRT 
(where you can't get anything else out of it).
VTK is more made for things like these: http://flickr.com/photos/kitware/ 
whereas BIRT is made for things like in the "Chart Examples" view that you 
have if you have (the full) BIRT installed.
I think comparing BIRT and VTK is like comparing SWT and OpenGL, sure you can 
draw widgets and user interfaces with OpenGL too, but nobody would do that if 
there is no need to do so.

> Now let me continue with my dream ...
>
> How about an independent visualization model? I mean independent from VTK,
> BIRD or whatever. And then specific implementations for VTK, BIRD or
> whatever?

Well, as already mentioned BIRT is for charting, and VTK is for visualisation, 
BIRT does not have the concept of a visualisation pipeline, you just pass 
arrays with the data for your axis and specify the chart type. In VTK you 
specify a data source, data filters, a mapping from the derived data to the 
geometry do display and then render the result of this pipeline. Those things 
do not have much in common.


Cheers,
Thomas


> Just asking stupid questions and being curious about the answers ...
>
> Mathias
>
> -----Ursprüngliche Nachricht-----
> Von: geclipse-dev-bounces@xxxxxxxxxxx
> [mailto:geclipse-dev-bounces@xxxxxxxxxxx] Im Auftrag von Thomas Köckerbauer
> Gesendet: Mittwoch, 18. Juni 2008 13:53
> An: Developer mailing list
> Betreff: Re: [geclipse-dev] Traceview
>
> Hi
>
> Just a small comment to BIRT again. Christof tried to use BIRT
> redistributable for the chart engine (which I already mentioned has only
> 8MB). Of the stuff included there we already have some plugins so that
> there are only additional 4.3MB which are needed to use BIRT. That does not
> sound too bad to me. So the size of the dependency to BIRT really only
> comes from how it is packaged in the features on the update site (I guess
> the same applies too for other Eclipse features we have dependencies to).
>
>
> Cheers,
> Thomas
>
> Am Dienstag 17 Juni 2008 16:30:12 schrieb Ariel Garcia:
> > Hi Thomas, all,
> >
> > regarding the new traceview plugins in CVS, i've included them in the
> > add_ons feature and in the build but currently still the
> >    traceview.statistics  plugin
> > is missing because it requires BIRT.
> >
> > So actually here we have again some repetition of the discussion we
> > already had partly sometime, shall the depend on BIRT or not?
> >
> > How deep is this dependency, is it only for graphing? i remember we had
> > agreed Linz would analyze the options for graphing libraries which would
> > also be used by benchmarking etc.
> >
> > Opinions?
> >
> > Cheers, Ariel
> > _______________________________________________
> > geclipse-dev mailing list
> > geclipse-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>
> _______________________________________________
> geclipse-dev mailing list
> geclipse-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
> _______________________________________________
> geclipse-dev mailing list
> geclipse-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/geclipse-dev




Back to the top