Java3D Molecular Visualisation System (JMVS) is an open-source freeware molecular visualisation tool developed in Java using a combination of Java 2, Java SWING and the Java3D API.
Java3D Molecular Visualisation System loads Protein Data Bank (PDB) files and converts the data into a 3D representation of the molecule allowing the user to view the molecule in a variety of display modes such as Balls, Sticks and Ribbons and colour schemes such as CPK Amino, Group and Structure. The user can also interact with the model by rotating, scaling and translating the molecule as well as picking atoms or bonds to view data.
adc works offers JMVS free under the terms of the GNU General Public License. An in-development download of JMVS 4 is currently available. It features basic PDB loading, and display modes balls and ribbons.