JComm - A clean-room implementation of JavaComm.
JComm is implemented using only publicly available JavaDoc (no click-through license) for the javax.comm interfaces. No code or jars from Sun are used. Theoretically this project is unencumbered by any commercial licenses.
JavaComm is a library for serial/parallel port access in Java. It is a standard Java extension (javax) but not included by default in Java Runtime or SDK's. Vendor implementations can be hard to find and are often buggy. Sun hasn't updated theirs in years, but IBM has been better.
(( Goals )) (( Status )) (( Links )) (( Related Links ))A clean, small, fast, any standard JDK (including gcj when it's ready), no Sun libraries.
Basic serial IO is completed with the exception of callbacks. No parallel work has been attempted, but all of the API code is there stubbed-out. If you're looking for a more mature implementation of JavaComm, try RXTX (under links).
(( News ))
October 17, 2001 added build script and driver for Mac OS X
August 25, 2001 the latest code snapshot now uses Ant 1.3 as a build system and includes instructions for building and using JComm with GCJ
JComm source jcomm.tar.gz or jcomm.zip
ANT (1.3) can be found here
GCJ (optional) can be found here