Announcement : APE 1.0 – Something is happening…
Hello everyone,
For a few months now our team has been at work around the clock, moving forward with the development of APE. We had such great feedback from you guys that we want to extend our many thanks to you – our community and contributors!
The deployment of APE version 1.0 is getting a lot closer, indeed, today we’re proud to announce that version 1.0 beta is out!

This release comes packed with a lot of new amazing features, and a complete rebuild of some older software pieces. We’re awaiting, as always, high-quality feedback from our first users. We thank you in advance for trying this beta release.
But what about this upcoming APE 1.0 release? What are the new features?
- 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.
- 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)
- ServerSide JavaScript (SSJS) Implementation with the use of TraceMonkey (Mozilla SpiderMonkey)
- Mootools Library support on the Server’s side.
- Complete Server-Side JavaScript API :
- Manage users, RAWs, Commands, Channels, Sockets
- Create non-blocking sockets
- Both Server/Client
- HTTP Requests API
- WebHooks
We’re very happy with the feature set of the Server Side JavaScript, as it enables users that are not familiar with the C language, to easily extend APE with modules, while using the same language as on the Client Side. Moreover, the high-level API around SSJS enables a lot of exciting possibilities combined with the use of the Mootools Library.
Please remember that this release is not suited for online website, only for testing purposes, since it’s still an unstable beta. A lot of improvements and bug fixes will be done during the week.
To get your hands on this 1.0 beta release, check out our GIT repository :
- APE Server : http://github.com/APE-Project/APE_Server/
- APE JavaScript Framework : http://github.com/APE-Project/APE_JSF/
For further information, help, feedback and bug reports, you’re also welcome to join :
- Our Mailing List (Google Group) : http://groups.google.com/group/ape-project/
- Our IRC Channel : irc://irc.freenode.net/ape-project
We hope you will enjoy this beta release of APE
And now, just a few words about the final release of APE 1.0. We will hopefully deploy it before the end of the month of October, along with a new website for ape-project.org including a bunch of all-new demos, complete documentation for the APE Server, the APE JavaScript Framework, and the new APE Protocol, and also wiki improvements with more docs and tutorials.
Finally, we will also open with the release of APE final 1.0, a companion website called “APE More“, which will essentially be a repository of plugins, modules and complete APE applications, enabling you guys to share your amazing pieces of software made with APE!
We hope you’ll enjoy our software, as much as we enjoyed creating it.
The APE is now out of his cage! Go play with it!
Cheers!
