Arduino Playground is read-only starting December 31st, 2018. For more info please look at this Forum Post Overview The Arduino IDE itself is written in Java, and it can communicate to the serial port via the RXTX Java library. The RXTX library is unstable and not recommended for use. The jSerialComm library is a much better alternative (StackOverflow post). The RXTX library is very similar to the