Skip to main content
Jump to: navigation, search

Eclipse Day At Googleplex 2010/Session Abstracts

What's New in Helios

Wayne Beaton, Eclipse Foundation

Helios is the 2010 annual release train from the Eclipse community. The Helios release consists of 39 projects and over 33 millions lines of code. This presentation will provide an overview of the important new features in some of the different projects.

Eclipse Sequoyah for Android App Developers

Eric Cloninger, Motorola

The Eclipse Sequoyah project provides a home for mobile tools and frameworks at Eclipse. This presentation will focus on the support Sequoyah is providing Android developers, specifically tools for localization and native development. We demonstrate how Android developers can use these tools while building Android applications.

Tools for Mobile Web

Paul Beusterien, Symbian Foundation

Mobile web runtimes are based around existing and widely adopted standards like HTML, AJAX and JavaScript. Almost every mobile platform has proprietary APIs, packaging requirements and hardware capabilities. The goal of TMW is to enable creation of tools that would leverage individual advantages of mobile platforms and lower learning curve for application developers.

TMW provide features to enable the creation, editing, previewing, debugging and testing of TMW applications. The tools leverage edit and build capabilities from JSDT, debugging capabilities from Chromium, and preview capabilities from XULRunner.

This talk will go into more detail about the details and capabilities of TMW and finish with a short demonstration of its capabilities.

Git and Eclipse

Chris Aniszczyk, Red Hat
Shawn Pearce, Google

Git is a distributed SCM, which means every contributor has a full local copy of the complete history of every revision of the project, allowing for independence and unparalleled speed compared to other centralized SCMs. With Git's intelligent branching and merging functionality, combined with a highly optimized network transport protocol, distributed development becomes much more efficient. Contributors who don't have direct write access to the main repository of an open source project benefit from the distributed nature of Git, as they can still take advantage of the same tools that committers have. This explains the high interest of the Eclipse community to move from CVS and SVN towards Git, in order to ease the life of all contributors, and make the community more productive.

The EGit project is implementing Eclipse tooling on top of JGit, the Java implementation of Git. Both EGit and JGit moved to Eclipse in May 2009 and shipped version 0.8.0 with the Eclipse Helios simultaneous release. The next release is 0.9.0 and is planned to ship in September.

This talk will give an update on how Eclipse is using Git, the status of the EGit and JGit projects and more detailed information about the design and features. A demo will illustrate how it's used in its own development process. It will also show how Gerrit Code Review, a JGit based review system developed for the needs of the Android community, can help to further improve the development process.

Eclipse Linux Tools Project

Andrew Overholt, Red Hat

The Eclipse Linux Tools project builds upon the work of the Eclipse CDT (C/C++) to bring further integration of existing Linux tools to the Eclipse IDE. The project is a part of the Helios release and provides tools to integrate C and C++ projects with the GNU Autotools, Valgrind, OProfile, GCov, and GProf. Tooling is also present for RPM .spec editing, SystemTap scripts, and LTTng trace visualization and analysis.

This talk will introduce the project, feature demonstrations of the Linux Tools functionality, and provide a glimpse into future work.


Ed Merks, Cloudsmith

We are using the Eclipse Modeling Framework as the foundation for a new and simplified way for Java developers to create GWT-based applications for deployment on App Engine using Eclipse tools. In this presentation, we will provide an end-to-end demonstration, moving in minutes from a simple description of a domain model to a working application. We'll also provide an overview of the underlying technology and discuss some of the key requirements and design considerations for Java/Eclipse developers.

Eclipse 4.0

Chris Aniszczyk, Red Hat & Wayne Beaton, Eclipse Foundation

Eclipse 4.0, the next generation of the Eclipse platform, arrives this summer. With this new evolution of the platform, Eclipse 4.0 seeks to address three goals: simplify the Eclipse programming model, enable the platform for use on emerging web-based runtime technologies and broaden participation in the development of the platform. After a brief overview, Chris and Wayne will discuss key benefits of adoption and considerations when migrating to Eclipse 4.0.

Eclipse Mylyn: from Stack Trace to Scrum

David Green, Tasktop

The rapid adoption of Mylyn has made next big evolution of the IDE clear. Stories and tasks are more central than source code, focus is more important than features and integration with the Agile workflow is the biggest productivity boost since code completion. This talk will examine how re-aligning developer collaboration around a unified notion of tasks transforms the Application Lifecycle Management (ALM) stack and enables the heightened level of focus, flow and control that have made Mylyn’s task-focused interface so popular.

Back to the top