A simple voting application uses JAVA for the server side and HTML5 sockets for client side connection from a web based client.