Now I have tried to install Pyserial on Windows after trying very hard to do it on Ubuntu 13.04 which never worked and probably will never work. The reason for this is that serial port is very easy to configure and use both embedded software code the vast majority of MCUs and controllers have UART ports and a PC. For example if I have a 7 digit number that is an ID number the program must send that person data-related port by browsing the database. What happening they are on JavaComm teeth especially because Java has for a long time a service provider architecture that is designed for such purposes only. Finding the desired serial port The first thing you need to do when programming JavaComm serial lines is to list all serial ports port identifiers that are available for JavaComm select the required port ID from the available ports and retrieve the port from the port ID.