-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Dataset Browser for the OMERO Server #9
Comments
Everyone wants this, and there has been quite a bit of past discussion about having a shared browser component, and where it should live. Obviously, OMERO.insight has such things, but it is monolithic and unusable downstream. Here is one such effort by @imunro: the OMEROImageChooser, part of the There are also some UI components in the Omega project by @Akramhar, although I think they are less oriented toward general-purpose downstream consumption. I would vote for this shared component to live in the ImageJ-OMERO project. See imagej/imagej-omero#53, which is the corresponding issue there. |
We probably want both a file chooser for single images, i.e on that shows thumbnails etc. and one that reads whole folders. For the later we will probably need to build a custom component that is webtech based. For the thumbnail browser we would love to contribute to ImageJ-OMERO. |
My effort doesn't currently display thumbnails. See http://blog.openmicroscopy.org/community/tools/2016/08/23/image-chooser/ for screenshots. Feel free to add that. I have no strong feelings on where this lives however. |
Hello :) |
|
Hi @akramar I was looking at https://github.com/OmegaProject/ImageJPlugins but I couldn't see much code there. Am I missing something? In particular I was thinking about "borrowing " your thumbnail approach for my code if that's ok? |
Hi @Akramhar I think it would be helpful if we could bundle our efforts into an unified solution in imagej-omero! |
Maybe we could start with either the version of @imunro or @Akramhar as an initial commit in e.g. My very personal (and of course very, very biased) opinion: Maybe @ctrueden can comment on this, too. |
Happy to do that guys. My code is at https://github.com/imperial-photonics/omeUiUtils. Also A ready-to-use .jar file compatible with OMERO 5.2.x can be also downloaded from https://bintray.com/imperial-photonics/omeUiUtils/omeUiUtils/. |
@imunro regarding the license, usually there is a file called LICENSE or similar in the root directory of a repository. http://stackoverflow.com/questions/31639059/how-to-add-license-to-a-existing-github-project/37895659#37895659 shows how to add one on Github. I think any GPL compatible license should work out fine. |
@gab1one Thanks. Hope that helps. |
@imunro @gab1one most of the code sits in 2 different common project because I use it in my software too. @gab1one as I said to @ctrueden in imagej/imagej-omero#53 I'm going to refine it in these days and move it to imagej-omero. @gab1one thanks, I forgot to add license there :) |
@imunro Can we please just create a shared Swing component that everyone depends on? Edit: Sorry, I did not initially see the later posts after this.
License should be permissive. Either BSD-2, ISC, MIT, or Apache 2. As for where: probably it should not depend on ImageJ, but rather extend the pom-omero-client parent? Ideally it should live in the |
@ctrueden I can't speak for the OME team but they asked me to move it into it's current repo before publishing the blog. I went for GPL. Should I change? |
Oh, I forgot one thing: OMERO is built on Ice, and both OMERO and Ice are GPL. So I fear everything we do built on them will need to be GPL too. So no need to change it! |
Cool! Just to be clear I was wondering about implementing the thumbnail functionality, as people seem to want it, as a possible stop-gap measure until something else comes on-line. |
As I haven't heard much and in an attempt to get the ball rolling here I've attempted to add thumbnail functionality to my existing code. See the "thumb" branch. https://github.com/imperial-photonics/omeUiUtils/tree/thumb |
As I said I'm working on and off to integrate my GUI in a imagej2 command / op. |
Updates here |
hi @gab1one, |
We need a minimal browser that visualizes the OMERO server file structure and allows the user to select a dataset that will be read by the node.
Needs to work on desktop and webportal!
The text was updated successfully, but these errors were encountered: