Cola: Real-Time Shared Editing with ECF - Striding towards the Future, Multiple Edits at a Time

Mustafa Isik, Scott Lewis

Eclipse Ecosystem - Emerging Technology · Short - 20 minutes  slideshare
Wednesday, 16:30, 20 minutes | Grand Ballroom B

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Real-Time Shared Editing for the Eclipse platform - dubbed Cola - started out as a Google Summer of Code 2006 project for the Eclipse Communication Framework and saw its first major release as part of Ganymede. Enabling remote pair programming and live code reviews, Cola quickly drew a lot of attention and has become a much discussed feature. The view counts on the popular demo screencast and Google Tech Talk, providing a look at its inner workings, reflect the broad interest in the technology. Cola is set out to provide a mechanism to facilitate close collaboration within the IDE for shared text editing and domains beyond. A Cola-based API is to serve as synchronization engine to build a wide variety of products on.
Mustafa K. Isik is a software engineer located in Munich, Germany. He started working on Eclipse as a Google Summer of Code 2006 student, continued working on Eclipse projects as an Engineering Intern at Google in California and stayed on board as a committer on the Eclipse Communication Framework. Before falling for Eclipse, software architecture & engineering, Mustafa was involved in Augmented Reality research with Prof. Gudrun Klinker at TU Munich, where he devised and developed AR systems for BMW Research. When not juggling algorithms, he is busy wrapping up his degree at the Munich University of Applied Sciences.

Scott Lewis is the project lead for the Eclipse Communication Framework (ECF). ECF provides APIs for distributed applications, and had several Eclipse applications based upon these APIs such as real-time shared editing, and multi-protocol presence, IM, and contacts lists.

Scott is a member of the team at EclipseSource, a startup focusing on OSGi, Equinox, and Eclipse-based solutions.

For too long, Scott's technical interests have revolved around messaging and communications...both for building distributed applications, and in human-to-human communication and collaboration.

This session is part of the curated collection of short talks titled
"Cool Things"

Slides

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page