Eclipse Deep Dive

Agenda

Ralph Mueller - Welcome (10)

Wayne Beaton - Getting Involved with Eclipse (15)

At Eclipse, code is important. Eclipse projects strive to provide APIs, frameworks, and exemplary tools and runtimes.
But community is also important and Eclipse projects work hard to develop and maintain communities of users, adopters, and contributors. In this presentation, we discussion community development, openness, transparency, IP cleanliness, and how individuals and organizations can leverage and participate in the Eclipse community and eco-system.
Wayne Beaton - Orion: Tools for the web, on the web (15)

The Orion project's focus is creating components, services, and libraries for building web-based development tools. This includes browser client infrastructure built using widely adopted web technologies such as HTML, JavaScript, and CSS. Also included is server-side infrastructure needed by such development tools, like infrastructure supporting file management, search, user management, preferences, generic source control, compare, file history, editors, and user interface widgets and controls required to build development tools. In this talk, we provide an overview of Orion and demonstrate its use for web-based software development, including code editing, testing, and version management.

Tom Schindl - e4 (30)

e4 is the project where the Eclipse Platform team started modernizing the the core platform all Eclipse projects build upon, starting fromsmall RCP applications to fullblown IDEs like JTD, PDE, WTP, ... .
The new platform is centered around new programming patterns like theuse of Dependency Injection, OSGi-Services and central application modelwhich leverages EMF.

In this talk Tom will present how the new platform ticks and the newfeatures it provides to application developers while maintaining fullbackwards compatibility with 3.x APIs to ensure investments made into Eclipse technologies is not lost when the Eclipse Release train will switch to Eclipse 4 with the Juno-release.

Sven Efftinge - Domain-Specific Languages with Eclipse Xtext (30)

Following a brief overview over the Eclipse Modeling Project, Sven will introduce you to the Xtext framework.

The Xtext framework greatly simplifies the development of domain specific languages (DSL) and even programming languages. Starting with a grammar definition, Xtext automatically derives a complete infrastructure, including a rich-featured, customizable Eclipse editor.

B. Muskalla - Pimp your productivity with Git, Gerrit, Hudson and Mylyn (30)

Benjamin will start his talk with an introduction to the Mylyn top level project. After that, he'll introduce you to the wonders that Git, Gerrit, Hudson and Mylyn combined can do for you.

Using Git for version control makes Gerrit the natural choice for code reviews. Besides source code, requirements and build artifacts lay an important role in the development cycle which are often managed in Hudson and Bugzilla. While these tools enable exciting development process improvements, adapting to new workflows and learning how to push, pull and fetch can be daunting.

Event was made possible through co-operation with BruJUG

(view as slideshow)
       
     
 
       
     
 
       
     
 
       
     
 
       
     
 

Presentation were recorded for Parleys and will appear after Devoxx 2011

Speakers

Ralph Mueller

Eclipse Ecosystem Europe Director

Ralph Mueller has worked in the software industry as a computer scientist for over 20 years. After working for Object Technology International, Ralph has worked for IBM where he spent 5 years as Solutions Architect for the European Automotive industry.

Today, Ralph is Eclipse Ecosystem Europe Director: in permanent relation with Eclipse users - companies across Europe - he has a lot of feedback. These ones permit him to put in relation every one of these actors, in order to develop and perpetuate Eclipse Ecosystem. His role is focused on growing the Eclipse Ecosystem across Europe.

Recognized as a strategic member of the Eclipse Foundation, Ralph can explain well how to use Eclipse in order to make him a strategic tool, how to make it productive.

Follow Ralph on Twitter

Wayne Beaton

Director of Open Source Projects

Wayne Beaton is the Director of Open Source Projects at the Eclipse Foundation. He spends his days working with the many Eclipse projects, learning about Eclipse technology, and making sure that everybody knows just how cool it all really is. When not working, he can usually be found watching his kids play hockey at one of the many local arenas.

Wayne authors the Eclipse Hints, Tips, and Random Musings blog and you can follow him on Twitter

Tom Schindl

Tom is self-employed and CEO of BestSolution Systemhaus Gmbh a software company building applications (RCP, J2EE) for companies around the world. Besides implementing solutions their own BestSolution consulted companies to introduce Eclipse Technologies into their software stack by providing its knowledge about Eclipse Technologies and Software Design experience.

Tom is one of the Platform-UI and Nebula committers working on JFace-Viewers, Nebula-Grid and contributed patches to other eclipse projects (EMF, ...). He is the founder of the UFacekit-Project which builds a layer of abstraction above Eclipse-Databinding. He is a regular contributor to the eclipse newsgroups and received the top contributor award in 2007 for his work on JFace-Viewers.

Tom is part of the E4 project team and has written the EMF based platform prototype used as the starting point for the implementation of the next generation of the Eclipse-Platform.

For his commitment he received the Eclipse TopContributor-Price in 2007, were appointed as a member of Eclipse Architecture Council in 2008 and were nominated as one of the Eclipse Top Ambassadors for 2009.

Sven Efftinge

Sven is the initiator and project lead of Xtext and is the head of a research & development branch of itemis in Kiel, Germany.
He is a regular speaker at many international software conferences and (co-)author of a book and many printed articles.

Benjamin Muskalla

Benjamin Muskalla is a software developer at Tasktop Technologies in Karlsruhe, Germany. He is an active committer on Mylyn (Versions, Builds) and EGit, the Git integration for Eclipse. Ben also contributes to several other Eclipse projects including RAP, Platform UI and JDT. Ben has been deeply involved in the Eclipse community for more than six years and is a regular speaker and author on Eclipse-related topics. Ben is passionate about the quality of the Eclipse community and the transformational productivity gains that Eclipse and Mylyn enable.

Adaptavist Theme Builder Powered by Atlassian Confluence