Supported Java Platforms

SerialPort currently works on (at least) these platforms:

  • Windows 10 (64-bit and 32-bit)
  • Windows 8.1 (64-bit and 32-bit)
  • Windows 8 (64-bit and 32-bit)
  • Windows 7 (64-bit and 32-bit)
  • Windows 2012 (64-bit and 32-bit)
  • Windows 2008 (64-bit and 32-bit)
  • Windows Vista (64-bit and 32-bit -May require JRE 1.5 update 11 or later)
  • Windows 2003
  • Windows XP Pro x86 (End-of-life announced by Microsoft)
  • Windows XP Home x86 (End-of-life announced by Microsoft)
  • Windows 2000 x86
  • Windows NT x86
  • Windows ME (End-of-life announced by Microsoft)
  • Windows 98 (End-of-life announced by Microsoft)
  • Windows 95 (End-of-life announced by Microsoft)
  • OS/2 (End-of-life announced by IBM )
  • Mac PPC OS 8.6-9.2 (End-of-life announced by Apple)
  • Mac Universal Binary OSX 10.1+ (works best with 10.2 and later) 32-bit and 64-bit
  • Solaris Sparc
  • Solaris x86
  • HP/UX PA-RISC (Ver 10.20 End-of-life announced by HP)
  • Linux x86
  • FreeBSD x86
  • SCO UnixWare IA32
  • Compaq Tru64 Alpha
  • Netware 5
  • Windows CE Mips
  • Windows CE SH3
  • Windows CE SH4
  • Windows CE ARM
  • Windows CE x86
  • Windows Pocket PC 2002 ARM, MIPS, SH3, SH4
  • Windows Pocket PC 2003 XSCALE
  • Windows Mobile 2003 XSCALE
  • Windows SmartPhone 2003 XSCALE
  • Windows Mobile 5 XSCALE
  • Windows Mobile 6 XSCALE
  • T-Mobile ARM
  • EPOC32 ARM (netBook, netPad, 5mx, and more)
  • Sharp Zaurus SL-C860, SL-C760, SL-C750, SL-C700, SL-6000, SL-5600, SL-5500, SL-A300, SL-5000D. (Jeode JVM)
  • Sharp Zaurus SL-6000 (Sun J2ME JVM) 
  • Palm OS 5.2 ARM (68K PACE)

Psion recommends SerialPort for Java development on Psion devices and it works with the Psion-Teklogix netpad.

SerialPort works with Java 1.x (1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) applications and trusted applets. Java 1.0.2 is supported on Windows. If you need support for a platform we don't currently support, we may be able to provide a custom port for you at a reasonable cost. SerialPort should work with any Java 1.x JNI compliant Java VM on the supported platfoms listed above.

Some of the supported Java environments (not an exclusive list):

  • Sun JDK 1.0.2, JDK/JRE 1.1.x, Java 2.0 (JDK/JRE 1.2-1.6.0_x)
  • Netbeans
  • Sun JIT
  • Sun JavaServer
  • Sun Forte for Java (aka NetBeans)
  • IBM WSDD and J9 VM
  • Eclipse
  • Symantec Visual Cafe (Purchased by Borland)
  • IBM JDK for OS/2 version 1.1 and later
  • Borland JBuilder
  • ParcPlace PARTS 2.0
  • SuperCede 2.0
  • Metrowerks Java JDK 1.1.3 and later
  • Apple MRJ 2.0 and later
  • IBM VisualAge for Java
  • Microsoft JDK & J++
  • Sun PersonalJava on WinCE
  • esmertec Jeode on WinCE (esmertec purchased Insignia in early 2003)
  • CrEme on WinCE

If your product is not in the above it may still work with SerialPort. SerialPort works with any Java Virtual Machine (JVM) compliant with Sun's Java Native Interface (JNI) or Microsoft's Raw Native Interface (RNI).

What are people saying about SerialPort?

Application showcase.

SerialPort is available with many package options to suit the needs of a great variety of developers.

Purchase Information