Porta Serial/USB.. Dúvida!

Pessoal estou tendo que fazer um projeto, onde devo acessar as porta SERIAL e/ou a USB do PC onde esta instalado o sistema. Mas infelizmente a API javacomm não tem suporte ao WINDOWS, apenas para Solaris (x86, SPARC) e Linux…
Alguém saberia me dizer de alguma saída para este problema?
Possivelmente o sistema rode em ambas plataformas, será que existe alguma API ou projeto que faça o acesso serial/USB em Linux e Windows?

Obrigado a todos!!!

JavaComm API: http://java.sun.com/products/javacomm/index.jsp

Acabei achando algumas informações/APIs interessantes… para quem tiver interesse segue ae:

JavaComm 2.0 WIN32:
Website: http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7235-javacomm-2.0-spec-oth-JSpec&SiteId=JSC&TransactionId=noreg

RX-TX:
Website: http://www.rxtx.org/

jCommUSB (PAGO):
Website: http://www.icaste.com/jcommusb.htm

Infelizmente não sei falar muito sobre as APIs, só seu que a JavaComm 2.0 deixou de ser “atualizada”/utilizada há algum tempo…

Se alguém quiser comentar algo sobre as APIs ou colocar algo mais… fique a vontade!

Cara, tem essa vovózinha aqui também:

http://javax-usb.org

Um artigo (esse pelo menos não é tão velho):

http://today.java.net/pub/a/today/2006/07/06/java-and-usb.html

Agora, Serial, a JavaComm deveria funcionar no Win sim cara, deu algum erro?

Não, eu não testei… um colega meu tentou usar e não conseguiu!

Você usa a JavaComm? Funciona para WINDOWS e LINUX tranquilo?