Title :
A Chat Application in Lift
Author :
Pollak, David ; Vinoski, Steve
Abstract :
The article discusses how to build a multiuser, realtime chat application in Lift and discuss Scala´s language features that make Lift possible. The application provides a single chat server that takes chat messages and redistributes the messages out to all listeners. Lift´s Comet implementation uses a single HTTP connection to poll for changes to an arbitrary number of components on the page.
Keywords :
Internet; hypermedia; programming languages; social networking (online); transport protocols; Scala language feature; chat messages; lift comet implementation; multiuser real-time chat application; Web server; Lift; Scala; Web development; functional programming;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/MIC.2010.61