Java, Restfull, websocket, Json, HTML5