Tutorial Schedule
Monday March 26th, 2012
| Time | Grand Ballroom BC | Regency Ballroom A | Regency Ballroom B | Lake Audubon | Lake Thoreau | Lake Anne A | Lake Anne B | Lake Fairfax B | ||
|---|---|---|---|---|---|---|---|---|---|---|
|
9:00AM - 12:00PM |
DSLs for Java Developers With Xtext
Sebastian Zarnekow [itemis], Jan Koehnlein [itemis] Programming is great fun. Doing so in your own programming language even more so! Seriously, inventing yet another general purpose programming language is rarely a good idea. However, as you can imagine, Java isn't the best choice in every case either. A small language well-suited to solve a specialized task concisely can improve the productivity of a whole team by orders of magnitude. Track: Domain Specific LanguageExperience: Beginner |
The Git Tutorial
Matthias Sohn , Stefan Lay [SAP AG], Kevin Sawicki , Benjamin Muskalla [Tasktop], Chris Aniszczyk Eclipse and many other open source projects are moving to Git, CVS will be retired by the end of 2012, are you prepared? Want to learn Git and use it within Eclipse? Or you already work with Git since a while and don't know how to use some of the more advanced concepts? Well then this tutorial is made for you! This tutorial will introduce you to Git through hands-on exercises that use Experience: Beginner |
Mastering OSGi with Ease
Neil Bartlett [Paremus Ltd], Gustavo Morozowski This tutorial is a compressed version of the renowned Masterclass on OSGi. Its goal is to take you into areas of OSGi that are extremely useful, but seldom discovered through independent experimentation or even from reading the specifications. We cover tooling that make these features not merely painless but highly accessible and a joy to use. Track: OSGi DevConExperience: Beginner |
What every Eclipse Developer should know about EMF
Jonas Helming [EclipseSource Munich] Many modeling talks asume you have already used the Eclipse Modeling Framework (EMF before). But what if you have not? What is all this modeling stuff about? What is EMF anyway? And who is this Ed guy? Track: ModelingExperience: Beginner |
Eclipse right through (RT) the Clouds
Hristo Iliev [SAP], Krasimir Semerdzhiev Ever wondered what the runtime in the Eclipse RT projects is good for? For those of you who have managed to find that out – have you found any relation between EclipseRT and the recently hyped clouds? We’ll show you how to use popular EclipseRT technologies (like Eclipse Virgo and Gemini) and integrate them with other popular open source technologies to achieve a cloud-like environment in your backyard/basement. Track: EclipseRTExperience: Intermediate |
Extending Orion
Simon Kaegi , Szymon Brandys [IBM], John Arthorne Orion is an open tool integration platform for writing browser-based development tools. In this tutorial you will learn how to extend the Orion platform by integrating other web pages and services into the Orion development workflow. Close integration is achieved through writing Orion plugins to extend the platform with additional capabilities. We will walk through the process from a simple first plugin, up to a plugin that extends Orion in a variety of way: adding links to other pages, new language tools, and even a brief foray into connecting Orion with remote file systems. Track: Eclipse Platform/Eclipse 4Experience: Beginner |
How to train the JDT dragon
Stephan Herrmann [GK Software AG], Ayushman Jain [IBM] The JDT exposes APIs and extension points to enable you to extend and customize the Java tooling. In this tutorial you will write a plug-in that uses some of these APIs to create a few quick fixes, a cleanup, customize content assist and gather statistics for your project. In the process, you will learn about the AST, Java Model, bindings and other things that make JDT so cool. Track: ToolsExperience: Intermediate |
Introduction to BIRT
John Ward This tutorial will walk users through the BIRT environment and guide them through building their first few reports using the BIRT reporting tool. It will highlight the following areas of BIRT development: -Report Design Experience: Beginner |
||
|
12:00PM - 1:00PM |
|
|||||||||
|
1:00PM - 4:00PM |
Creating Rich Clients with Eclipse RCP 4.x
Kai Tödter In this tutorial we will give an overview about the new features of the Eclipse 4.x Rich Client Platform. He will cover the following topics:
Experience: Beginner |
Dynamic Server Applications with EclipseRT
Andreas Mihm [AGETO Service GmbH], Jochen Hiller [Deutsche Telekom AG], Gunnar Wagenknecht [AGETO] EclipseRT is an Eclipse top-level project supporting a large community move to drive Equinox-based technology across a broad range of computing environments and problem domains. Today, there are many projects listed under EclipseRT umbrella. This tutorial will look at and use a great portion of them in order to build a nice EclipseRT stack suitable for developing cloud applications. A simple proof-of-concept example will be created as part of the hands-on exercises. At the end, an ad-hoc cloud will be created with all participants to demonstrate the cloud abilities of this stack. Track: EclipseRTExperience: Intermediate |
Modeling Symposium
Jonas Helming [EclipseSource Munich], Ed Merks [itemis] The modeling community is among the most active and diverse in Eclipse's ecosystem. The modeling symposium aims to provide a forum for community members to present a brief overview of their work. We will encourage 5 to 10 minute lightning talks to facilitate a broad range of speakers. The primary goal is to introduce interesting, new technological features. We will open up an informal call for submissions from the community. Depending on the number of submissions, we will select the most interesting to compose a diverse slate of talks. Track: ModelingExperience: Intermediate |
Building Eclipse plugins and RCP applications with Tycho
Jan Sievers , Tobias Oberlies This tutorial provides an introduction to Tycho and first hand experience in how to use Tycho In this tutorial, developers will learn how Tycho provides seamless integration with Eclipse PDE tools and allows them to reuse project metadata created with Eclipse PDE Experience: Intermediate |
What every Eclipse Developer should know about Hudson and CI
Susan Duncan [Oracle Corporation], Winston Prakash [Oracle Corporation] Continuous Integration should be the cornerstone of your development project. But have you embraced it yet? Whether you are working on an Eclipse project, in an enterprise development team, behind a firewall or in the cloud or just interested in the buzz around CI then this tutorial is for you. Using a mix of short overviews and hands-on exercises developers will gain first hand experience from Hudson experts on setting up Hudson for managed and non-managed Master-slave configuration and preparing Hudson for a cloud environment using Active slaves. Track: Agile ALMExperience: Beginner |
The Jubula Tutorial: Round 3
Achim Loerke [BREDEX GmbH], Zeb Ford-Reitz [BREDEX GmbH], Alex Schladebeck [BREDEX GmbH] At the last two Eclipse Cons (US and EU 2011), the Jubula tutorial has been fully booked / oversubscribed. The reviews and feedback for rounds one and two have been good. If you missed rounds one and two, this is your chance to learn how to write intelligent and robust automated acceptance / regression tests with Jubula. If you want to make sure your customer can work with the software as he wants to or needs to, then it's important to make sure you get as much information from the customer perspective as possible; frequently and early on. Track: Agile ALMExperience: Beginner |
Creating tools to simplify your application development: The Chrome App example
Cedric Brun [Obeo], Stephane Begaudeau [Obeo] During this tutorial we will build Eclipse editors and code generators dedicated to the development of Chrome application. From an example application you'll learn how to build a tooling enabling the design and generation of other Chrome apps. Track: ModelingExperience: Beginner |
Hands on with the C/C++ IDE
Andrew Overholt [Red Hat], Bernhard Merkle In this tutorial, attendees will be led through focused examples that illustrate how to effectively use the C/C++ IDE. A set of C/C++ projects will show users how to take advantage of the CDT to develop, build, debug, test, and profile their code within Eclipse. Exercises include: Discovering and fixing source code errors Experience: Beginner |
||
|
4:00PM - 5:00PM |
|
|||||||||
|
5:00PM - 6:00PM |
|
|||||||||
|
6:00PM - 7:00PM |
|
|||||||||
|
7:00PM - 8:00PM |
BoFs - Session 1Experience: |
|
BoFs - Session 1Experience: |
Orion BoFExperience: |
BoFs - Session 1Experience: |
BoFs - Session 1Experience: |
|
|||
|
8:00PM - 9:00PM |
BoFs - Session 2Experience: |
|
BoFs - Session 2Experience: |
BoFs - Session 2Experience: |
BoFs - Session 2Experience: |
BoFs - Session 2Experience: |
|
|||








