[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] Distributed collaborative development with Saros
As I say, we've developed quite independently of the ECF so far, but I
think there's much to be gained (as well as much duplication of effort
to be eliminated) by working closer with the ECF.
The editor is simply the Eclipse standard editor, which our plug-in
listens to for relevant events then processes them appropriately. The
project sharing is similarly independent.
On Mon, 2010-07-26 at 12:07 +0200, Wim Jongman wrote:
> Hi Karl,
> 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?
> Best regards,
> On Thu, Jul 22, 2010 at 2:10 PM, Beecher, Karl
> <Karl.Beecher@xxxxxxxxxxxx> wrote:
> Hi Ecf-dev,
> 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
> 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
> 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
> - 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
> In the meantime, feel free to refer to the following
> Website: https://www.saros-project.org
> Update Site: http://dpp.sf.net/update
> Saros @ SF: http://sourceforge.net/projects/dpp
> I look forward to a dialogue.
> Yours faithfully,
> Karl Beecher
> Dr. Karl Beecher
> Research Associate
> Software Engineering Workgroup
> Department of Computer Science
> Free University of Berlin
> Takustr. 9, 14195
> Berlin, Germany
> ecf-dev mailing list