Comunicando via serial utilizando Java.
Não é segredo para ninguém que o forte do Java não é o acesso direto ao hardware (antes que alguém jogue pedras isso é apenas a introdução do post). A comunicação serial utilizando o Java pode ser inconveniente para alguns, mas utilizando a API RXTX que por sinal é baseada na Javacomm da própria Sun, com a diferença de que a RXTX é portada para Windows, Linux e Mac a comunicação serial é fácil de ser implementada na sua aplicação.
Vale lembrar que se você quiser comunicação paralela a RXTX também suporta, só que se for preciso acender e apagar bits direto na paralela você não vai conseguir utilizando essa API, vai ser preciso descer do salto e construir uma DLL no padrão JNI utilizando o bom e velho C.
Para começar está bom, logo estaremos postando sobre como instalar a API RXTX e como desenvolver um pequeno aplicativo utilizando RXTX.