It allows to implement any kind of real-time data streaming to a web browser, without having to install anything on the client-side.
Here are some key features of "APE":
· Comet Server
· JSON-based Protocol
· High I/O Performances
· Native WebSockets
· MySQL / Sockets / HTTP
· Fully written in C
· Publisher/Subscriber based
· Linux, BSD & Mac OS X Support
· Epoll-Driven (KQueue for BSD)
· Fully Asynchronous
· Built-in Message Queue system
What's New in This Release: [ read full changelog ]
· Native Mac OS X Support! (With the use of KQueue)
· [NOT IN THE BETA] BSD Support (This ’should’ work with the beta but needs more testing)
· Mootools Library support on the Server’s side.
Completely New Protocol :
· Fully powered by JSON and easily extendable.
· Possibility to send several commands in one request.
· Named parameters.
New Transport Methods :
· XHRStreaming : Only one connection is used to receive continuous data.
· JSONP : Enabling cross-domain communications. Any other website can use an APE Server.
· [NOT IN THE BETA] Server-Sent Event : XHRStreaming support for Opera.
· [NOT IN THE BETA] XHRStreaming-like for Internet Explorer 8 support.
· Manage users, RAWs, Commands, Channels, Sockets
· Create non-blocking sockets
· Both Server/Client
· HTTP Requests API