The ABC Framework now exists in a version 4. Below is a summary of the previous versions:
| Version | Implementation | Distribution | Focus | Core features |
|---|---|---|---|---|
| 1.x | Java | None | Activity Discovery | Context-aware Activities as events Integration w. RFID technology |
| 2.x | Java | Client-Server Java RMI | Activity Roaming | Activities as objects Server responsible for management and storage Activity as a singleton moving from the server to the client when in use |
| 3.x | Java | Client-Server Java RMI | Activity Sharing | Activity as session management New ACB client (bar, telepointers, voicelinks) Java-based API for development of ABC applications - including distributed observers and collaborative swing widgets, synchronous online collaboration Asynchronous collaboration using 'activity recording' |
| 4.x | Java, C# | Client-Server .Net remoting, ABCP/AML | Native Windows XP OS support | Tight integration w. Windows XP Windows XP User-interface ABC widgets Robust wrt. network failures Runs with and without server Wraps native Win XP applications New ABC client (UI, Zoom, collaboration) C#-based API for development of ABC applications |
| 5.x | Java,C# | Peer-to-Peer |
The old ABC website for version 3 still contains a description of the Java-based version of the ABC Framework, including downloadable software and documentation. This site is, however, not maintained anymore.