Write once, do science everywhere
Below is a list of free scientific Java programs.
Java scientific packages:
- JabRef - bibliography reference manager
- jHepWork - a general-purpose data analysis framework
- JaxoDraw - a program for drawing Feynman diagrams
- Weka - data mining software
- ImageJ - image processing package
- EJS - easy Java simulations
- DragMath - equation editor
- JSci - scientific libraries
- FreeHEP - Java numerical libraries (included in jHepWork)
- JScience - library for the scientific community
- Colt - high-performance scientific libraries (included in jHepWork)
- Encog - a neural network
- Joone - another neural network framework
- Neuroph - a neural network framework
- Night Vision - a planetarium program
- GraXML - geometric Modeller for handling High Energy Physics experiments
- Jam - data acquisition and analysis system
- Interactive Web Physics - physics animation and problem designer tool
- Interactive Physics Applets - Physics applets for education
- Virtual Physics - Physics applets
- VOPlot - Visualizing astronomical data
- JavaScience - a portal to send Java scientific applets
Java tools:
- Eclipse - IDE
- NetBeans - Java IDE
- DrJava - a lightweight Java IDE
- Jython - Python scripting
- Ant - "Makefile" for Java
- ProGuard - Java class file shrinker and optimizer
- JCards - a data manager application
- Ekit - source HTML editor
- Jaxe - an XML editor
- jEdit - mature programmer's text editor
- RText - another mature programmer's text editor
- jPicEdit - interactive picture editor for LaTeX and PSTricks
- LaTeXDraw - PSTricks editor for LateX
- jFig - rewrite of popular xfig