ThemeForest

Real Time Data Streaming With Open Source Software

Ajax Push Engine (APE) is a full-featured Open Source Software designed for Ajax Push. It includes a web server and a Javascript Framework. APE allows to implement any kind of real-time data streaming or data exchange between thousands of users through a web browser, without reloading and having to install anything on the client-side.

real-time-data-streaming-with-open-source-software

APE is a Server for pushing real-time data to Rich Internet Applications, no pull! Data is sent, live, to thousands of clients, in a JavaScript socket fashion. It allows you to write real-time web applications without using any client plugins (Java, Flash, etc…).

open-source-streaming-server

This Open Source Real Time Streaming Engine project is divided into two distinct parts.

  • APE Server

    APE Server is an Comet server implementing the POST and GET methods of the HTTP protocol. It does not replace a regular Web Server (such as Apache, Lighttpd or Nginx), however, the APE Server is only used for AJAX Push.

  • APE JavaScript Framework

    Written with the use of the MooTools Library, the APE JavaScript Framework receives information sent by the server (RAWs), handles the data, and sends back the users commands (CMDs). With a very small footprint (~10KB), the APE Framework loads really fast on your web browser, thus it’s fully adapted for slow connections such as EDGE or 3G.

To enable the communication between the Server and the APE JavaScript Framework (or whatever client you want), APE has it’s own Protocol. It has a really small footprint, and it’s really fast to interpret.

Website: http://www.ape-project.org/

Demo: http://www.ape-project.org/demos/

Download: http://www.ape-project.org/download/…

Written by Saif

2 Comments

  1. Pingback: uberVU - social comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>