an HTML5 user interface for a server-based scientific application (java, rabbitMQ, nodejs)