Hello ,
I have lot of free time during summer , so i develop this software for arduino beginners. It has visualization with your own communication protocol and arduino code generator. Also you can connect to your board via Internet. If you are interested, check http://www.simasek.com/index.php/basics Have fun 8)