EtherPad was created and hosted using the AppJet Web Platform, a new platorm we have have developed for building realtime web apps.
Historically, many of the best developer tools have emerged from specific applications that required them. During development, the application and tool progressed symbiotically, each to the other’s benefit. This is how we hope EtherPad and AppJet will evolve.
Although this new version of AppJet is not yet released, here is a preview of some of the cool components we are building into it.
Scalable, cross-browser persistent client sockets
EtherPad changes show up on everyone’s browser in real-time, so we needed to maintain a persistent connection to push data to client at all times. We have client and sever libraries that support « Comet » connections in a scalable and browser-compatible way.
Access to the world’s biggest collection of libraries: the JVM
Obsessive focus on performance