Saros is a Eclipse plugin for collaborative text editing that in particular targets distributed pair programming (also called remote pair programming), but can support arbitrarily many participants at once. All members of a session have an identical copy of an Eclipse project and Saros keeps these copies in sync as editing progresses.
|Tags||Programming Collaboration Eclipse Plugin Jabber xmpp Distributed Pair Programming|
|Operating Systems||Linux Windows Mac OS X any with Java|
|Implementation||Java 5 Eclipse Smack|
Release Notes: Saros now supports session-independent 1-to-1 chats, enabling direct communication with your buddies. New color management was introduced, which tries to ensure that you always get the same colors in your session, independent of who started the session in the first place. Since the computation of the contribution annotations (who wrote what) is CPU intense, this was made an optional feature. Many minor fixes and usability improvements were made.
Release Notes: The focus of this release was on the file and folder operations (create, delete, move). They now work much more reliably.
Release Notes: The invitation code is rewritten, and the invitation dialog is not modal anymore. The host can continue to use Eclipse while the invitations are running.
Release Notes: This release focuses on improvements in the invitation module. The invitation process can be canceled now at any stage by both parties. The character encoding of the host is transmitted with the invitation and all participants use the same encoding.
Release Notes: The plugin now sends XMPP presence information so participants can see when others leave the Eclipse window for more than five seconds. Users can give a pseudonym for submitting error logs and statistical data so the developers can link this information from different Saros sessions without knowing the user's identity. In good news for Windows users, Saros no longer converts line delimiters to Unix style, instead using the delimiter style of the host.