giantlaser.com :: jcomm

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 ))

    A clean, small, fast, any standard JDK (including gcj when it's ready), no Sun libraries.

(( Status ))

    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

(( Links ))

(( Related Links ))

    Sun's online JavaComm docs can be found here
    Download IBM's JDK/JavaComm here or here
    Download Sun's JavaComm here
    RXTX can be found here


Developed by Stewart Allen