What is the best way (IS THERE A WAY?) to provide remote access to ImageJ?
Assume a working ImageJ setup in which the local file system has access to all necessary input/output files. All I need to do is to provide remote access. Either the central server or the remote access machines can be either Mac or Windows. (that is, I'd prefer a solution that is mix&match, but can probably use a solution that is either all Mac or all Windows.) -- Kenneth Sloan [hidden email] Vision is the art of seeing what is invisible to others. -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
I've used an X11 session.
Sent from my iPhone > On Oct 15, 2018, at 18:46, Kenneth Sloan <[hidden email]> wrote: > > What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? > > Assume a working ImageJ setup in which the local file system has access to > all necessary input/output files. All I need to do is to provide remote > access. > > Either the central server or the remote access machines can be either > Mac or Windows. (that is, I'd prefer a solution that is mix&match, but > can probably use a solution that is either all Mac or all Windows.) > > > > -- > Kenneth Sloan > [hidden email] > Vision is the art of seeing what is invisible to others. > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Kenneth Sloan-2
Hi Kenneth,
Check out https://github.com/imagej/imagej-server. Regards, Curtis On Mon, Oct 15, 2018, 17:46 Kenneth Sloan <[hidden email]> wrote: > What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? > > Assume a working ImageJ setup in which the local file system has access to > all necessary input/output files. All I need to do is to provide remote > access. > > Either the central server or the remote access machines can be either > Mac or Windows. (that is, I'd prefer a solution that is mix&match, but > can probably use a solution that is either all Mac or all Windows.) > > > > -- > Kenneth Sloan > [hidden email] > Vision is the art of seeing what is invisible to others. > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html > -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
At first glance, this is much more than I need. I don't need an API - just user-level interaction. I would
install all custom plugins on the server - the issue (I think) is fast-enough user interaction. For most of my stuff, speed of rendering images is probably not crucial. X11 - wow...a blast from the past. I thought X11 was dead and buried. If it's still viable, that might be just what I need. Anyone with *current* experience with this idea? -- Kenneth Sloan [hidden email] Vision is the art of seeing what is invisible to others. > On 15 Oct 2018, at 17:52 , Curtis Rueden <[hidden email]> wrote: > > Hi Kenneth, > > Check out https://github.com/imagej/imagej-server. > > Regards, > Curtis > > On Mon, Oct 15, 2018, 17:46 Kenneth Sloan <[hidden email]> wrote: > >> What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? >> >> Assume a working ImageJ setup in which the local file system has access to >> all necessary input/output files. All I need to do is to provide remote >> access. >> >> Either the central server or the remote access machines can be either >> Mac or Windows. (that is, I'd prefer a solution that is mix&match, but >> can probably use a solution that is either all Mac or all Windows.) >> >> >> >> -- >> Kenneth Sloan >> [hidden email] >> Vision is the art of seeing what is invisible to others. >> >> -- >> ImageJ mailing list: http://imagej.nih.gov/ij/list.html >> > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
So - I’ve done that running ImageJ on a headless Linux box (via Docker, etc) - and simply running an X11 session back to our individual workstations
Works fine… Christopher Yip PhD, P.Eng, Associate Vice President - International Partnerships Professor Institute of Biomaterials and Biomedical Engineering Department of Chemical Engineering and Applied Chemistry Department of Biochemistry The Terrence Donnelly Centre for Cellular and Biomolecular Research University of Toronto 404 - 160 College St Toronto, Ontario, CANADA M5S 3E1 (416) 978-7853 (office) (416) 978-4317 (fax) [hidden email]<mailto:[hidden email]> http://bigten.med.utoronto.ca http://www.thedonnellycentre.utoronto.ca On Oct 15, 2018, at 8:23 PM, Kenneth Sloan <[hidden email]<mailto:[hidden email]>> wrote: At first glance, this is much more than I need. I don't need an API - just user-level interaction. I would install all custom plugins on the server - the issue (I think) is fast-enough user interaction. For most of my stuff, speed of rendering images is probably not crucial. X11 - wow...a blast from the past. I thought X11 was dead and buried. If it's still viable, that might be just what I need. Anyone with *current* experience with this idea? -- Kenneth Sloan [hidden email]<mailto:[hidden email]> Vision is the art of seeing what is invisible to others. On 15 Oct 2018, at 17:52 , Curtis Rueden <[hidden email]> wrote: Hi Kenneth, Check out https://github.com/imagej/imagej-server. Regards, Curtis On Mon, Oct 15, 2018, 17:46 Kenneth Sloan <[hidden email]> wrote: What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? Assume a working ImageJ setup in which the local file system has access to all necessary input/output files. All I need to do is to provide remote access. Either the central server or the remote access machines can be either Mac or Windows. (that is, I'd prefer a solution that is mix&match, but can probably use a solution that is either all Mac or all Windows.) -- Kenneth Sloan [hidden email] Vision is the art of seeing what is invisible to others. -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Kenneth Sloan-2
Hi Kenneth,
I might add on that from a windows-side: I am usually running ImageJ or Fiji on a linux machine but sometimes I need remote access from a windows PC. X11 works fine for that. I tried several X11 software versions for windows (commercial and open source) and finally went for cygwin with X11 support. It is free, stable and pretty fast. I use cygwin routinely for remote access to microscope PCs and linux servers, either from within the institute or from home. The speed running ImageJ/Fiji remotely of course depends on the amount of data to display, rebuilding/refreshing a window as well as moving the mouse pointer might have a little delay. However, you can either start a new project remotely or alternatively exporting the local display via vnc to interact with a locally running project. Best, Thorsten On 16.10.2018 02:23, Kenneth Sloan wrote: > At first glance, this is much more than I need. I don't need an API - just user-level interaction. I would > install all custom plugins on the server - the issue (I think) is fast-enough user interaction. For most of my > stuff, speed of rendering images is probably not crucial. > > X11 - wow...a blast from the past. I thought X11 was dead and buried. If it's still viable, that might > be just what I need. > > Anyone with *current* experience with this idea? > > -- > Kenneth Sloan > [hidden email] > Vision is the art of seeing what is invisible to others. > > > > > >> On 15 Oct 2018, at 17:52 , Curtis Rueden <[hidden email]> wrote: >> >> Hi Kenneth, >> >> Check out https://github.com/imagej/imagej-server. >> >> Regards, >> Curtis >> >> On Mon, Oct 15, 2018, 17:46 Kenneth Sloan <[hidden email]> wrote: >> >>> What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? >>> >>> Assume a working ImageJ setup in which the local file system has access to >>> all necessary input/output files. All I need to do is to provide remote >>> access. >>> >>> Either the central server or the remote access machines can be either >>> Mac or Windows. (that is, I'd prefer a solution that is mix&match, but >>> can probably use a solution that is either all Mac or all Windows.) >>> >>> >>> >>> -- >>> Kenneth Sloan >>> [hidden email] >>> Vision is the art of seeing what is invisible to others. >>> >>> -- >>> ImageJ mailing list: http://imagej.nih.gov/ij/list.html >>> >> -- >> ImageJ mailing list: http://imagej.nih.gov/ij/list.html > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ******************************************* Dr. Thorsten Mielke - Head Microscopy & Cryo Electron Microscopy Group - Max Planck Institute for Molecular Genetics Ihnestr. 63-73 D-14195 Berlin Tel.: +49-(0)30 8413-1644 Fax: +49-(0)30 8413-1385 E-mail: [hidden email] -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Kenneth Sloan-2
If you just want to provide access to ImageJ, a Linux server is probably the easiest way. Mac and Windows user can access to it using a remote clients (we suggest MobaXterm to our Windows users). Make the application folder read-only, and you will avoid issues with users updating Fiji while others have it open.
If you want to give access to other software that is only supported on Windows, like we do, be prepared to sort out all the licensing issues that come with Microsoft and remote access. Giovanni Cardone Imaging Facility Max Planck Institute of Biochemistry Martinsried, Germany -----Original Message----- From: ImageJ Interest Group [mailto:[hidden email]] On Behalf Of Kenneth Sloan Sent: Dienstag, 16. Oktober 2018 02:23 To: [hidden email] Subject: Re: web based interface At first glance, this is much more than I need. I don't need an API - just user-level interaction. I would install all custom plugins on the server - the issue (I think) is fast-enough user interaction. For most of my stuff, speed of rendering images is probably not crucial. X11 - wow...a blast from the past. I thought X11 was dead and buried. If it's still viable, that might be just what I need. Anyone with *current* experience with this idea? -- Kenneth Sloan [hidden email] Vision is the art of seeing what is invisible to others. > On 15 Oct 2018, at 17:52 , Curtis Rueden <[hidden email]> wrote: > > Hi Kenneth, > > Check out https://github.com/imagej/imagej-server. > > Regards, > Curtis > > On Mon, Oct 15, 2018, 17:46 Kenneth Sloan <[hidden email]> wrote: > >> What is the best way (IS THERE A WAY?) to provide remote access to ImageJ? >> >> Assume a working ImageJ setup in which the local file system has >> access to all necessary input/output files. All I need to do is to >> provide remote access. >> >> Either the central server or the remote access machines can be either >> Mac or Windows. (that is, I'd prefer a solution that is mix&match, >> but can probably use a solution that is either all Mac or all >> Windows.) >> >> >> >> -- >> Kenneth Sloan >> [hidden email] >> Vision is the art of seeing what is invisible to others. >> >> -- >> ImageJ mailing list: http://imagej.nih.gov/ij/list.html >> > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Kenneth Sloan-2
> X11 - wow...a blast from the past. I thought X11 was dead and buried. If it's still viable, that might
> be just what I need. > > Anyone with *current* experience with this idea? Depending on the bandwidth and ping of the link more recent solutions like VNC or xpra (in both cases launching a headless display on the server and attaching to it e.g. through an ssh tunnel) may be a better option than directly forwarding the X11 primitives. regards, Adrian -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
Free forum by Nabble | Edit this page |