Release notes of Hamming code simulator, version 1.0 Software architecture The software was developed using java swing graphics library, with NetBeans software. The main class is called HammingForm, and contains its variables, a method for each button and a main method. Programming techniques The various methods are developed with intuitive implementation, except for the method "avviaActionPerformed", corresponding to the "Avvia" button, which is responsible for first finding the number of check bits, then build the final binary string, and depending on the case, setting, 1 or 0 on bits control, and finally to create a document with his own style, and assign it to the "output". Tests The software has been tested without problems on windows 7 and ubuntu 11.04 with Sun/Oracle java 1.6 and openJDK 1.6. However, given the feature of java to be architectures indipendent, should run on any machine with JRE or JDK. Thinks for further developments Give an example of receiving a wrong binary string and possible correction by Hamming code.