[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] Distributed collaborative development with Saros
- From: Wim Jongman <wim.jongman@xxxxxxxxx>
- Date: Mon, 26 Jul 2010 12:07:00 +0200
- Delivered-to: email@example.com
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=VHVum9907td8rObUOo7TNPOFXChsWDU2JMO3IXns0Da8RK6AKE1fBOxstebhAis2wb GmfVuiChf7oy9+QVFsVlmYZbn7YRSAZICa6Mx4iRl++KkE5szrhnBIF+Hjh2rJ1l9peY zjM1zwsIZr3XQqCnsTT5eHjMnFkQiZAGOztbA=
This looks very promising. Since Saros is an Eclipse plugin, do you already use some of the ECF components like the XMPP container?
I have looked at your demo and I am impressed. ECF would be a great home for saros. Is the remote editor and the project sharing based on the ECF code or is this completely indepenend?
On Thu, Jul 22, 2010 at 2:10 PM, Beecher, Karl <Karl.Beecher@xxxxxxxxxxxx>
After earlier conversations with Scott Lewis and encouragement from him, I would like to introduce myself to you all along with the project I represent.
Who am I?
I am a researcher within the Software Engineering Workgroup at Freie Universität (Free University) Berlin. I manage the Saros project.
What is Saros?
Saros is a fully-functional Eclipse plug-in that enables two or more developers to work simultaneously over the Internet on a shared project and share each other's changes. It grew out of ongoing research into the difficulties posed by distributed collaborative development.
How does Saros work?
At its simplest, Saros works like a collaborative editor. After inviting a number of other users, you can jointly edit any artefact in your Eclipse project and see each other's changes.
However, there is more. Saros provides in-built communication methods (including IM, VoIP and screen-sharing), a roster, and also simple user role management (each user can be a "driver" or an "observer", and a user can automatically "follow" another user's movements).
Exciting features currently in development include whiteboarding and version control system integration.
Any technical details?
I won't go too deep into these, suffice it to say that Saros:
- is written in Java
- uses XMPP protocol for low-latency, high bandwidth communications
- is tested in Eclipse 3.4, 3.5, 3.6 on Windows (XP, Vista, 7), Mac OSX, and Linux
So, why am I here? We in the Saros team are very intrigued by the possibilities of working closer with the ECF project, given how the goals and the technology of the ECF overlap with ours. For now, I'd like to learn more about your project and I would be happy to answer questions about mine. In time, we could exchange ideas and contributions, and so improve our software.
In the meantime, feel free to refer to the following resources:
Update Site: http://dpp.sf.net/update
Saros @ SF: http://sourceforge.net/projects/dpp
I look forward to a dialogue.
Dr. Karl Beecher
Software Engineering Workgroup
Department of Computer Science
Free University of Berlin
Takustr. 9, 14195
ecf-dev mailing list