Java Comm Api Download Mac

Posted on  by admin
  1. Hierarchy For Package javax.comm Class Hierarchy class java.lang.Object. Class javax.comm.CommPort class javax.comm.ParallelPort class javax.comm.SerialPort class.
  2. The namespace used is gnu.io. Unless you have any specific reasons, this is the recommended download. If you need to be compatible with javax.comm. then download RXTX 2.0, but note that not much development effort is provided for this branch so you will be missing out on all the fixes that the main branch is getting.
  3. Download the latest JavaFX SDK installer file for Windows (an EXE extension) or Mac OS X (a DMG extension). Download older versions of the JavaFX SDK installer from the Previous Releases download page. After the download is complete, double-click the EXE or DMG file to run the installer. On the Mac OS X platform, double-click the open-box icon.
  1. Java Comm Api
  2. Java Api Library

Java Client Technology Downloads

Download RememberTheMilk.com Java API for free. API for interacting programatically with Remember The Milk web site, implemented in Java. The Java Communications 3.0 API is a Java extension that facilitates developing platform-independent communications applications for technologies such as Smart Cards, embedded systems, and point-of-sale devices, financial services devices, fax, modems, display terminals, and robotic equipment.

Go to the Oracle Java Archive page.

Java Advanced Imaging API 1.1.2_01

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Linux Auto-installation for Java Plug-in2.51 MB
Linux CLASSPATH Install2.48 MB
Linux JDK Install2.54 MB
Linux JRE Install2.54 MB
Solaris SPARC Auto-installation for Java Plug-in18.04 MB
Solaris SPARC CLASSPATH Install18.07 MB
Solaris SPARC JDK Install18.15 MB
Solaris SPARC JRE Install18.14 MB
Solaris x86 Auto-installation for Java Plug-in2.65 MB
Solaris x86 CLASSPATH Install2.62 MB
Solaris x86 JDK Install2.70 MB
Solaris x86 JRE Install2.70 MB
Windows Auto-installation for Java Plug-in5.22 MB
Windows CLASSPATH Install5.29 MB
Windows JDK Install5.29 MB
Windows JRE Install5.29 MB

Java Advanced Imaging API Demo 1.1.2

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Solaris SPARC/x86 and Linux4.17 MB
Windows5.32 MB

Java Advanced Imaging 1.1.1_01

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Linux2.33 MB
Linux CLASSPATH Install2.30 MB
Linux JDK Install2.36 MB
Linux JRE Install2.36 MB
Solaris SPARC10.45 MB
Solaris SPARC CLASSPATH Install10.44 MB
Solaris SPARC JDK Install10.52 MB
Solaris SPARC JRE Install10.52 MB
Solaris x862.44 MB
Solaris x86 CLASSPATH Install2.41 MB
Solaris x86 JDK Install2.48 MB
Solaris x86 JRE Install2.48 MB
Windows5.06 MB
Windows CLASSPATH Install5.14 MB
Windows JDK Install5.14 MB
Windows JRE Install5.14 MB

Java Advanced Imaging API Documentation 1.1 Maintenance Release

This software is licensed under the Oracle License Agreement

Java Comm Api

Product / File Description

File Size

Download

Java Advanced Imaging API Documentation1.67 MB

Java Advanced Imaging API Tutorial 1.1

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Solaris GZIP Tar4.78 MB
Windows Exe6.12 MB

Java Advanced Imaging Guide 1.0.1

This software is licensed under the Oracle License Agreement

Product / File Description

File Size

Download

Compressed Tar (0.9 MB)893.26 KB
PDF (3.1 MB)3.03 MB
Postscript compress (1.7 MB)1.68 MB
ZIP (0.58 MB)640.81 KB

Java Advanced Imaging Image I/O Tools 1.0_01

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Linux CLASSPATH Install1.48 MB
Linux JDK Install1.53 MB
Linux JRE Install1.53 MB
Linux Signed Auto-Install1.50 MB
Solaris SPARC CLASSPATH6.43 MB
Solaris SPARC JDK Install6.50 MB
Solaris SPARC JRE Install6.50 MB
Solaris SPARC Signed Auto-Install6.43 MB
Solaris x86 CLASSPATH1.32 MB
Solaris x86 JDK Install1.39 MB
Solaris x86 JRE Install1.39 MB
Solaris x86 Signed Auto-Install1.35 MB
Windows CLASSPATH Install6.24 MB
Windows JDK Install6.24 MB
Windows JRE Install6.24 MB
Windows Signed Auto-Install5.77 MB

Java Advanced Imaging Image I/O Tools Documentation 1.0_01

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java Advanced Imaging Image I/O Tools Documentation231.09 KB

Java Advanced Imaging ICC Profiles

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Compress TAR file634.33 KB
GZIP TAR file316.32 KB
ZIP file316.64 KB

Java 3D 1.5.1

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java 3D 1.5.11.93 MB
Java 3D 1.5.11.92 MB
Java 3D 1.5.11.82 MB
Java 3D 1.5.12.06 MB
Java 3D 1.5.11.99 MB
Java 3D 1.5.12.76 MB
Java 3D 1.5.12.95 MB

Java 3D API 1.4.0_01

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java 3D API 1.4.0_011.73 MB
Java 3D API 1.4.0_011.73 MB
Java 3D API 1.4.0_011.88 MB
Java 3D API 1.4.0_011.80 MB
Java 3D API 1.4.0_012.77 MB

Java 3D Implementation Documentation 1.4.0_01

This software is licensed under the Oracle License Agreement

Product / File Description

File Size

Download

Java 3D 1.4.0_01 Implementation Documentation2.43 MB

Java Media Framework (JMF) 2.1.1e

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Cross-platform Java1.87 MB
Linux Performance Pack2.31 MB
Solaris SPARC Performance Pack4.27 MB
Windows Performance Pack4.98 MB

Java Access Bridge for Windows Operating System 2.0.1

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Access Bridge 2.0.15.45 MB
Access Bridge 2.0.1 Manual Install (.zip)1.54 MB

Java Web Start Sample Applications 1.2

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java Web Start Sample Applications 1.21.71 MB

Java Look and Feel Graphics Repository 1.0

This software is licensed under the Oracle License Agreement

Product / File Description

File Size

Download

Java Look and Feel Graphics Repository 1.065.14 KB

Java Look and Feel Design Guidelines second edition, Code Examples 1.0

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java Look and Feel Design Guidelines second edition, Code Examples 1.0195.24 KB

Java Internationalization and Localization Toolkit 2.0

Java Api Library

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

Java Internationalization and Localization Toolkit3.17 MB
Java Internationalization and Localization Toolkit2.44 MB

Java Accessibility Utilities 1.3

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

COMPRESS TAR file716.36 KB
GZIP TAR file395.88 KB
ZIP file483.34 KB

JIMI Software Development Kit

This software is licensed under the Oracle Binary Code License Agreement for Java SE

Product / File Description

File Size

Download

JIMI Software Development Kit4.48 MB
JIMI Software Development Kit3.70 MB

What is jSerialComm?

jSerialComm is a Java library designed to provide a platform-independent way to access standard serial ports without requiring external libraries, native code, or any other tools. It is meant as an alternative to RxTx and the (deprecated) Java Communications API, with increased ease-of-use, an enhanced support for timeouts, and the ability to open multiple ports simultaneously.

Some of the features of this library include:

  • Platform-independent library deployment (automatically uses correct native library based on current architecture)
  • Very lightweight and efficient implementation
  • Enumerates all available serial ports on a machine
  • Returns both a system port description and a friendly device description
  • User-specifiable port descriptors including symbolic links
  • Configurable ports according to baud rate, data bits, stop bits, and parity
  • Configurable port timeouts (blocking and non-blocking) for both reading and writing
  • Configurable flow control parameters for the serial port (CTS, RTS/CTS, DSR, DTR/DSR, XOn/XOff)
  • Ability to read and write raw data bytes directly to the serial port
  • Ability to read and write byte streams via Java's InputStream and OutputStream interfaces
  • Event-based reading and writing via callbacks
  • Callback notification when:
    • New data is available for reading
    • All data has been successfully written
    • A complete fixed-length data packet has arrived
    • A delimited string-based message has been received

Additionally, this library can be used in any Java project intended for use on the following platforms:

  • 32/64-bit Windows 7 or later
  • 32/64-bit Mac OS X Tiger (10.4) or later
  • 32/64-bit Linux distributions
  • ARM/Intel/AMD Mobile Linux derivatives (e.g. RaspberryPi, Beaglebone, etc.)

How can use this library in my own project?

One of the most convenient features of this library is that it allows you to simply include the JAR file in your custom project, and it will automatically select and load the correct native library for your platform and architecture. As such, you can make use of this library by simply copying the jSerialComm.jar file into your project directory and linking to it as you would any other JAR file.

To access the contents of the library in your project, make sure to import com.fazecast.jSerialComm.* into your java files. You can then generate a list of all available serial ports on your system (real or virtual), by calling the following static method:

Download

This will return an array of SerialPort objects through which you can iterate. See the Javadoc Library Reference for a complete overview of this library and its methods. Alternately, if you already know the port descriptor of the port you wish to use (e.g., '/dev/ttyS0' or 'COM3'), or if you are using this library with pseudo-terminals (e.g., '/dev/pts/14'), you can create a SerialPort object using the following static method:

Note for Linux users: Serial port access is limited to certain users and groups in Linux. To enable user access, you must open a terminal and enter the following commands before jSerialComm will be able to access the ports on your system. Don't worry if some of the commands fail. All of these groups may not exist on every Linux distro. (Note, this process must only be done once for each user):

Replace the username parameter with your current username. (If you are not sure what your username is, type whoami and it will tell you.) If you are using SUSE 11.3 or higher, replace the '-a -G' flags with a single '-A' flag. Log out and you should have access to the serial port after logging back in.

Additionally, if you are using an automated build system (such as Maven), you can import this library directly into your project as a dependency from the Maven Central Repository instead of copying the .jar file manually. Use one of the following dependency declarations depending on the build system you are using:

Are there any usage examples?

Although this library was designed to be as simple and flexible as possible, you can enable a number of different modes of operation via manipulation of the serial port timeout values and the interface through which you choose to access the serial port.

For a description of the various modes of operation available in this library, please refer to the Modes of Operation wiki article. For code-based examples of how to use this library in your own project, we provide a Usage Examples wiki.

Finally, you can view the API Documentation for further information on how to use this library.

Authors and Contributors

This library was created and developed by Will Hedgecock (@willhedgecock) of Fazecast, Inc. (@fazecast)

Support or Contact

Having trouble with this library? Check out the documentation or open an issue report and we’ll help you sort it out.