Re: putting bonobo into an IDL
Peter Van Osta <[email protected]>
| Newsgroups | gmane.comp.gnome.components |
|---|---|
| Organization | Union Biometrica N.V./S.A. ESO |
| Message-ID | <[email protected]> |
Hi Michael, Thank you once again for your reply. The problems you mention about threading will not cause any problems. Putting the IOR on a shared NFS server is also possible, so that won't pose a problem either. Bonobo will only be active when the "client" needs to be informed about events from the CORBA server. Most of the time this isn't done when the acquisiton or analysis runs at high speed in "silent mode". We can have the machine acquire about 28000 tiled images in less than 3 hours from e.g. 96 well plates (40x mag. full well scan, incl. autofocus), this adds up to 112000 microsocopic images in 24 hours. When acquiring an analysing this amount of images we don't want the computer to waste any time by sending data to a client. The client is used in "live mode" when setting up a new protocol and testing a protocol on the machine. In this stage the client should be able to receive events from the server. The core "engine" of the software just processes and quantifies "dimensions" (XYZ, time, spectral) it gets from a "device". By adding CORBA and Bonobo to it, we can uncouple the client/interface from the server/engine and this will make it all more flexible. There is more information about this work on: http://ourworld.compuserve.com/homepages/pvosta/cvwww.htm Best regards, Peter Van Osta Union Biometrica N.V./S.A. European Scientific Operations (ESO) Cipalstraat 3 B-2440 Geel Belgium Tel.: +32 (0)14 570 619 Fax.: +32 (0)14 570 621 http://www.unionbio.com/ http://ourworld.compuserve.com/homepages/pvosta/cvwww.htm ===================================================================== Michael Meeks wrote: > > Hi Peter, > > Heh ;-) well, I don't know quite what you're so happy about; but there > are several things that may make libbonobo unsuitable for your needs, > let me list them just in case you've not met them yet. > > a) Not Threaded - all requests are processed in the same thread, > re-enterantly - not always a massive problem ;-) > > b) bonobo-activation provides no distributed support - so you get > to solve the 'first reference' problem yourself without help > ( in practice if you have a shared NFS server or somesuch, > just writing an IOR to a common place is usually sufficient) ...... > > Heh ;-) please let me know immediately you have problems, I'm very > interested in helping make this work for you. > > Regards, > > Michael. > > -- > [email protected] <><, Pseudo Engineer, itinerant idiot