I have recently downloaded the jWebSocket server in order to test the new Web Sockets API, which is an part of HTML 5. The following video clip shows a chat demo running using the jWebSocket server.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.