Project Details
Large scale web chat application
Laboratory : LSIR | Semester | Completed |
Description:
With this project we want to explore different existing techniques to implement a large scale web chat. In web development, Comet describes a web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it. In contrast to Facebook that released a chat developped in Erlang, we want to build such an application using push technologies. The student will have to investigate many concepts (Comet, Bayeux protocol, push technology, …) as well as available implementations (Jetty’s continuation, Meteor Server, Cometd, …). He will have to propose a valid (linear-) scalable architecture, and provide a robust implementation of the application. At the end of the project, the application will be released under GPL. |
Benefits
|
Level
12h/week project |
Guidelines |
Prerequisites
|
Contact: | Nicolas Bonvin |