thanks for your reply. I think we will give cademia at least a try! Very important for us is that displaying raster-images will be implemented and as I read an DXF-export as well, so we have nearly everything we need! (Thanks)
Ok - to your points:
I succeeded both in loading a drawing and importing a complete DXF-File on my Ubuntu-System by using the -Xmx2048 -switch (it worked with 1024 but painfully slow). The conversion took about 15 minutes (The original DXF-File has a size of 53.6 Mb, the resulting cademia-file 59.3) the conversion time is ok!.
I made a few tests loading the resulting cademia-file:
It takes 1 min 35 seconds to display the first window, 2 min 10 seconds to dispaly the second window and 2 minutes and 35 seconds until the whole cademia-drawing is displayed. So it would be quite usefull to use only one window (can't this be achived via some preferences-menu, so the windows can be displayed as needed). On our current system (intelli-cad based) it takes about 15 seconds to display the drawing. But it is not necessary to load the picture that fast, anything around a minute would be ok.
Zooming to a window takes about 13 seconds - a bit slow, but ok. Zooming again to extends takes another 35 seconds (we shoud reach here somthing about half of the time).
I think from this point of view your system looks very promising.
Just to have something to do over the days between the years, may I ask a few questions?
As Im quite pleased by the thougt of building a plugin I'd like to know if you have some kind of documentation, especially of interest is how it can be achived to react on an event - i.e. we need to select a text item and return the text value to our plugin.
Are there any conventions for building plugins?
Are you using swing or swt as your gui-toolkit? I think it is important to maintain the look and feel of your main application (which is very good).
Ok, I think tese are my main questions for the moment.
I whish you a merry christmas and a happy new year.