Cool Things

Wayne Beaton (Eclipse Foundation), Mustafa Isik, Scott Lewis, Yves YANG (Soyatec), Vijay Rajagopalan, Harald Kornmayer, Markus Knauer (Innoopract GmbH)

Eclipse Ecosystem - Emerging Technology · Long - curated
Wednesday, 16:30, 50 minutes | Grand Ballroom B


This is a collection of cool technologies from the Emerging Technology Project.

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

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.

Eclipse Silverlight Development Toolkit - SLDT

Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtime for building, deploying and managing software across the life cycle.

Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web.

By integrating the Microsoft Silverlight technology with the Eclipse platform, the project SLDT introduces the Silverlight Development Experience on RIA Application to all Web Developers; they should be running Windows, Linux or Mac OS.

This talk will give a complete update of the final release V1 with next release plan.


  1. What's Silverlight?
  2. Architecture
  3. Features
  4. Demo of interoperability between Silverlight and Java Web service in SOAP CXF and REST Service Framework

Intended audience

Web Application developers and Java developers who are interested in rich media experiences and RIAs for the web.

g-Eclipse - from Grid to Cloud computing

Cloud computing is one of the hottest topics currently discussed in the IT sector. Although there are many different definitions of the term 'Cloud', providing remote services like computing-on-demand or storage-on-demand is at the center of Cloud computing. Before the Cloud hype, Grid technology was seen as a key technology for the IT industry. Over the last few years Grid infrastructures are becoming the backbone of those fields of science and research that require the solution of complex computational problems. At the same time, the commercial application of Grid technologies has led to new categories of offerings (e.g. on-demand computing like Amazon Web Services (AWS)) and are likely to play an important role in the software as a service landscape.

The g-Eclipse project (funded by the European Commission) is building an integrated workbench framework to access the power of existing Grid and Cloud infrastructures. In the last year, the g-Eclipse project implemented support for a services oriented Grid middleware called GRIA. With the availability of Amazon Web Services (AWS), the g-Eclipse team developed support for this middleware too.

This talk will give a short introduction to the domain of Grid and Cloud computing, in science and business, and to the general use cases for Grid and Cloud infrastructures. You'll see a demonstration of the interactions between g-Eclipse and AWS, in addition to the interoperability of Cloud and Grid computing, using the Eclipse file system. We'll also use demos to give a deeper insight into the potential for worldwide Grid infrastructures and for user-friendly, Eclipse-based access to Grid and Cloud infrastructures. We'll also discuss the status of the project and future plans.

Wayne is also the editor-in-chief of Eclipse Corner, PMC Lead for the Technology Project, Project Lead for the Examples Project, co-Project Lead for the SOC Project, and an advisor for osbootcamp. In 1982, he received the prestigious Chief Scouts Award from then-Governor General Edward Schreyer. In 1984 his team was selected to represent beautiful British Columbia in the Kinsmen Voyageur Relay. In his spare time, he writes down meaningless accomplishments from his youth in a lame attempt to impress the reader.

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.

Yves YANG, Eclipse committer, has over 17 years of experience working with OO software development and mainly worked on Eclipse and ODBMS: GemStone, Matisse and Versant. He was the chief architect of first Eclipse UML plugin from 2002 to early 2006. He is also the project leader of the eclipse project: SLDT

In Soyatec, he has developed two new products: eBPMN designer and eFace. His activities focus on the EMF/UML/BPMN/BPDM modeling, GUI/XAML/VE development and China OutSourcing.

Vijay Rajagopalan is a Principal Architect in the Microsoft Interoperability team with the Platform & Interoperability Strategy division at Microsoft. His team is chartered to create & drive Interoperability Initiative across the company. His team collaborates with the Standards & Competitive Strategy teams at Microsoft on a number of projects – some recent interoperability efforts that were driven by his team include the Silverlight Tools for Eclipse, Cross Platform SDK for Azure Services Platform, OpenXML, Federated Identity & CardSpace. Vijay has about 16 years of experience in the enterprise space, has worked with customers and partners such as Oracle, SAP, Siebel, Intel, Fujitsu, Microfocus, Accenture among others; he has been at Microsoft for over 10 years, most of it in the enterprise space and spent 3 years as a Architect for Visual Studio Extensibility. His areas of interest are broadly in Software + Service, Formats & Protocol Interoperability, Federated Identity, data management, Domain Specific Languages, management of metadata and operational management but most of all in driving business value from technology investments.

Harald Kornmayer is senior researcher at NEC Laboratories Europe. He works in the domain of distributed systems including Grid and Cloud computing. He has experience in many national and international research projects from his former positions in different research institutions. His interests beyond Grid and Cloud computing are SOA and SaaS systems. He is project lead of the Eclipse Project g-Eclipse since its beginning.

Markus Knauer works as an Eclipse developer and consultant at EclipseSource. He is involved in the development of the Yoxos Eclipse Distribution and is working on multiple projects developing Eclipse-based SDKs.
Markus is project lead of the Eclipse Packaging Project and creates all those packages that can be downloaded from the Eclipse Foundation website. He is co-lead of the g-Eclipse project which is building a framework to enable developers to work easily in a Grid Computing or Cloud Computing environment, and is a member of the Eclipse Planning Council and the Eclipse Architecture Council.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page