Open-source Imaging Environments.

Attached is a list of imaging environments and tools I found, 
then used and ranked open-source first. Hopefully, many of you 
will collaborate with these user groups, around already 
well-built platform and user interface, rather than starting 
on your own, from scratch.

These can be seen as the equivalent of Numerical Recipes or
Graphics Gems.

Regards,
Van-Duc

van-duc.nguyen@xxxxxxxxxx
GE Corporate R&D

---links for Image Processing/Analysis built on Java2D/JAI------

http://rsb.info.nih.gov/ij
        NIH Image ported to Java                (source, 28K lines)
        for medical image data, < 4K^3.
        based on Java2D, AWT, Swing, with plug-ins.

http://invision.gsfc.nasa.gov/invision/image2000/index.html
        Image 2000                                      (source, Sept 2000)
        edit DAG chains, customizable menus, toolbar.
        based on JAI, with Java-bean plug-ins.

http://elib.cs.berkeley.edu/gis3/       
        GISViewer                                       (source, 28K lines)
        for viewing/editing layers of GIS data.
        multivalent document: layer + behavior.

http://openmap.bbn.com/
        OpenMap                                 (source, 91K lines)
        for GIS map, with Java-bean plug-ins.
http://javamap.bbn.com/projects/index.html      


http://www.esri.com/software/arcexplorer/index.html
        ArcExplorer, ArcIMS.                    (binary)
        for GIS, java-version not released yet.
        
http://archive.eso.org/java/jipa/jipasmry.html
        Java Image Preview Application  (binary)
        for astronomy.

http://www.apteryx.fr/pixies/
        Pixies                                  (binary)
        for analysis of medical image sequences.
        based on JAI, use JNI extensively.

http://www.emory.edu/CRL/abb/
        java applets                            (source)
        for viewing medical images

http://www.docjava.com/book/ipij.html
        examples from book                      (source)
        Image Processing in Java.

http://java.sun.com/products/java-media/jai/inaction/index.html
        page to watch for success stories with JAI.

----links for 3D graphics & modeling built on Java3D/Java2D-----

http://www.ssec.wisc.edu/~billh/visad.html
        VisAd + Spreadsheet                     (source, 92K lines)
        for analysis+computation+display of atmospheric data.
        network of data reference, display, computation cell, UI.
        examples: GeoVista, Spreadsheet, DEMViewer.
http://www.GeoVISTA.psu.edu/collaborative.html  
http://www.ssec.wisc.edu/~curtis/ss.html
http://www.geogr.uni-jena.de/~p6taug/demviewer/demv.html


http://www.ncsa.uiuc.edu/~srp/Java3D/portfolio/
        Portfolio + Display                     (binary)
        for astronomy: Astro3D, collaboration: Habanero, weather: Horizon
        utilities: loader, input device, pick/view, snapshot
        examples: Astro3D, Habanero.
http://havefun.ncsa.uiuc.edu/habanero/
http://www.ncsa.uiuc.edu/~srp/Java3D/Astro3D/ 
http://imagelib.ncsa.uiuc.edu:90/imagelib/Horizon/HorizonHome.html

http://webwinds.jpl.nasa.gov/
        Webwinds                                (binary)
        for atmospheric data, drag-and-drop links.

http://alpha.parainc.com/3dvw/index.html
        3D Virtual Whiteboard                   (binary)
        for flight/battle visualization.
        terrain texture-mapped + models

http://www.solidworks.com/html/products.cfm
        SolidWorks 99                           (binary)
        for CAD/CAM applications.
        UG/AutoCAD-like MCAD environment.

http://www.research.ibm.com/dx/
        Open Visualization Data Explorer        (binary)
        based on OpenGL, Motif, C++.

http://www.itl.nist.gov/iaui/vip/vip.html
        VRML & widgets                          (source)

http://java.sun.com/products/java-media/3D/in_action/
        page to watch for success stories with Java3D.