Hi Will,
Thanks for your reply, I'm working with Osvaldo and maybe i can explain why we are trying to get the raw data from the webgateway services. Osvaldo is actually developing a plugin for
Icy software so we can open image from Omero directly in Icy (to start with). We really want to bring that connection between Icy and Omero but we are trying to find the best way for it.
Currently we saw these 2 solutions : webgateway services or directly Omero java API (or the python wrapper which is based on i believe).
Icy is developed in java so it makes sense to use the Omero java API directly, the problem is that API evolve at each version so if we develop a plugin based on version 5.1.2 for instance, it may not work anymore in version 5.2.x. That is a big issue for us as we can't maintain plugins for each existing version, we want a plugin which can work for all version and based on a fixed API. OME team is actually maintaining the ImageJ connector plugin so they can deliver it at each new Omero release but for Icy you can understand that we just can't do that... We already discussed some years ago about this issue which prevented us to make a reliable connector with Omero and that it would be really nice to have a fixed API / web services to communicate with Omero. Today the webgateway services look like a good solution to do it but it misses some lower level accesses (the famous getPlane(..) method for instance). Or maybe there are better suited solutions available we are not aware of ? Thanks for your help !
- Stephane