Hey Everyone, I wanted to suggest an approach to implement a similar API like "Twitter's streaming API": One could utilize SQLSpaces (available under http://sqlspaces.collide.info/) as a base and mediator for message based communication, this has following advantages:
i) SQLSpaces can work with diffenerent SQL implementations in background (MySQL, HyperSQL or PostgreSQL) ii) SQLSpaces supports interface to various languages (Prolog,PHP,Java etc.) making it possible for agents written in other languages to process available data iii) SQLSpaces provides a so called "Callback" feature which replaces the client side polling, i.e. if new data is available the registrant would be notified. iv) SQLSpaces supports secure connections (SSL) and user authentication So it would be possible to develope a frame work (both back and front end) so that users can establish long lived HTTP connections to the server and they would be notified as soon as desired information is available. Moreover it would be possible to develope agents (or bots) which process available information on the server to produce customized views and data. I would appreaciate feedbacks regards Pouyan _______________________________________________ StatusNet-dev mailing list StatusNet-dev@lists.status.net http://lists.status.net/mailman/listinfo/statusnet-dev