Login  Register

Re: ImageJ development involvement/contributions

Posted by Daniel James White on Dec 10, 2009; 2:12pm
URL: http://imagej.273.s1.nabble.com/ImageJ-development-involvement-contributions-tp3690030p3690071.html

Hi Grant,

Begin forwarded message:

>
> Date:    Wed, 9 Dec 2009 16:54:37 -0500
> From:    Grant Harris <[hidden email]>
> Subject: Re: ImageJ development involvement/contributions
>
> ImageJ'ers -
>
> I agree entirely with Albert.  As some of you know, I've been  
> working on =
> a
> refactoring of ImageJ that doesn't force you to choose between Swing  
> and
> AWT, but rather decouples the GUI components from the rest of the
> application.  I believe that this can be done in a way that requires  
> only=
>
> trivial changes to existing plugins while opening up many new  
> possibiliti=
> es.

... only trivial changes, are still changes...
and if someone relies on a plugin they didn't write and dont know a  
friend who can fix it,
if we break that plugin and don't fix it for that person, that person  
is then screwed.

Thats an easy way to push users away from imageJ as a platform.
We dont want to do that. We want  to keep them, while making things  
better under the hood.

We must keep backwards compatibility  for plugins that are not  
actively developed....
(so long as they are not totally messed up anyway and dont even work  
properly to begin with
or were broken by recent imageJ fixes because they were badly written  
in the first place)

or else, we must collect every single plugin and make these "trivial"  
changes ourselves
(we being core imageJ develoers of the future)



> In addition to accommodating AWT, Swing, GWT, and QT, as Albert  
> mentione=
> d,
> I'm also considering how to make it possible to strap ImageJ  
> functionalit=
> y
> into a rich cient platform, e.g. Eclipse RCP or NetBeans Platform.  
> For
> instance, here is a big list of NetBeans Platform applications:
> http://platform.netbeans.org/screenshots.html
>
> And here are a few imaging-related ones:
> http://bluemarine.tidalwave.it/
> http://www.kiyut.com/products/ekspos/index.html
> https://imagine.dev.java.net/
>
> (Disclosure: I have been using NetBeans for Java and JNI (C/C++)  
> programm=
> ing
> and debugging for 5 years, so I have at least a familiarity-bias  
> towards =
> it.)
>
> If anyone is interested in collaborating on exploring this aspect  
> with me=
> ,
> let me know.

I suspect many of the Fiji guys will be interested.... as am I
(but I'm more on the user testing and than the dev end)


cheers

Dan



>
> With the NIH funding through LOCI (see Curtis' announcement from  
> yesterda=
> y),
> I will be working full time on this effort and I am looking forward to
> helping to support and grow ImageJ and the community.  As Curtis  
> mentione=
> d,
> we will be posting lots of material to the imagedev.org site in the  
> comin=
> g
> weeks.
>
> Cheers.
>
> -- Grant B. Harris
> -----------------------------------------------
> Scientific Informatics Analyst
> Marine Biological Laboratory, Woods Hole, Mass.
> [hidden email]

Dr. Daniel James White BSc. (Hons.) PhD
Senior Microscopist / Image Visualisation, Processing and Analysis
Light Microscopy and Image Processing Facilities
Max Planck Institute of Molecular Cell Biology and Genetics
Pfotenhauerstrasse 108
01307 DRESDEN
Germany

+49 (0)15114966933 (German Mobile)
+49 (0)351 210 2627 (Work phone at MPI-CBG)
+49 (0)351 210 1078 (Fax MPI-CBG LMF)

http://www.bioimagexd.net  BioImageXD
http://pacific.mpi-cbg.de                Fiji -  is just ImageJ (Batteries Included)
http://www.chalkie.org.uk                Dan's Homepages
https://ifn.mpi-cbg.de  Dresden Imaging Facility Network
dan (at) chalkie.org.uk
( white (at) mpi-cbg.de )