Java por defecto no incluye ninguna biblioteca para la comunicación por el puerto serie. No obstante existen diferentes bibliotecas que lo permiten, como la Java Communications 3.0 API, implementada por la propia SUN, la cual tiene como inconveniente que sólo funciona bajo Solaris SPARC y x86, y Linux x86. Es decir, usando esta biblioteca se pierde la característica más interesante de Java: la independencia de la plataforma en la que se trabaje. Además, el desarrollo de dicha biblioteca ha sido abandonado por SUN.
Por este motivo existe la biblioteca RXTXComm, de licencia libre LGPL, la cual provee de comunicación mediante el puerto serie y el paralelo al kit de desarrollo de Java (JDK, Java Development Toolkit). Esta biblioteca suple con creces el defecto de la anterior ya que se ha portado a un gran número de arquitecturas entre ellas las principales GNU/Linux, MacOSX y MSWindows.
No hay comentarios:
Publicar un comentario