You are here: Blog
August, 2014 (1)
September, 2013 (1)
February, 2010 (2)
October, 2008 (2)
September, 2008 (1)
July, 2008 (2)
June, 2008 (1)
April, 2008 (3)
February, 2008 (1)
December, 2007 (1)
October, 2007 (2)
June, 2007 (2)
March, 2007 (1)
January, 2007 (1)
December, 2006 (3)
Software development matters
Apr 16

Written by: Oleg Zhukov
4/16/2008 10:32 AM

Probably the main weakness of most Web applications is their uni-directional nature: a server can send data to the client only as a reply to his request. A server cannot initiate data sending to the client. And if something happens on a server, it has to wait for the client request, instead of notifying the client immediately.

Comet is a Web application architecture with bi-directional communication, when Client and Server are on equal rights, both being able to initiate data sending. Thus, if a Web application supports Comet architecture it becomes very close to conventional desktop (e.g. Windows) applications.

There are several approaches to implementing Comet, including Java applets and Flash applications running inside a client browser. Microsoft Silverlight-based Comet solutions are surely to appear soon and will be of great interest!

For more info see Wikipedia article on Comet.


Copyright 2007-2016 by Oleg Zhukov Terms Of UsePrivacy Statement