Building Real-Time Collaborative Applications with a Federated Architecture

Provided by: Creative Commons
Topic: Software
Format: PDF
Real-time collaboration is being offered by multiple libraries and APIs (Google drive real-time API, Microsoft real-time communications API, TogetherJS and ShareJS), rapidly becoming a mainstream option for web services developers. However, they are offered as centralized services running in a single server, regardless if they are free/open source or proprietary software. After re-engineering Apache Wave (former Google Wave), the authors provide the first decentralized and federated free/open source alternative. The new API allows them to develop new real-time collaborative web applications in both JavaScript and Java environments.

Find By Topic