Uso a API Comm para poder acessar porta serial. Ela já esta instalada corretamente e funciona com aplicativos normais.
Só que agora estou precisando fazer um applet para rodar na web, mas não esta funcionando.
O código que uso é:
import java.util.Enumeration;
import javax.comm.CommPortIdentifier;
private void listaPorta(){
    CommPortIdentifier portId;
    Enumeration en = CommPortIdentifier.getPortIdentifiers();
    while (en.hasMoreElements()) {
        portId = (CommPortIdentifier) en.nextElement();
        if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
            ListaPortas.addItem(portId.getName());
        }
    }        
}
E o erro que da é:
Caught java.lang.NullPointerException: name can’t be null while loading driver com.sun.comm.Win32Driver
Será que alguém sabe como resolver, ou se tem algum applet que possa acessar portas serias?