Sessions

Session
15 EMF projects in 25 minutes
Cedric Brun [Obeo]
Track: Eclipse Technology

EMF is a powerful technology, it is simple yet powerful and is at the core of a rich universe of components.
This talk celebrates this universe through a condensed presentation of 15 cool...

A journey with Target Platforms
Mickael Istria [JBoss, by Red Hat]
Track: Building Industry Solutions

Target Platform are a powerful concept for Eclipse Plugin/RCP development. They are basically specification of how to resolve dependencies. But behind this very technical definition, target-...

A Platform for the Internet of Things
Kai [Bosch Software Innovations GmbH]
Track: Building Industry Solutions

Bosch Software Innovations is developing a platform for the Internet of Things -- integrating sensors, actors, and mobile end devices. The platform abstracts out the communication protocols used...

Adapting Apache UIMA to OSGi
Tommaso Teofili [Adobe]
Track: OSGi

Adapting a not OSGi framework to OSGi based architectures is often a common need which needs to be managed together with other concerns like backward compatibility, multiple components packaging,...

An Inspirational World Tour: Remarkable Applications Built on Eclipse
Jon Dearden [BlackBerry]
Track: Other Cool Stuff

Get inspired! This session delivers a look at some of the very best, greatest looking, and most interesting applications built on top of Eclipse. From NASA rover operations to 3D city design,...

Assisting Software maintenance by connecting existing Source Code and Tasks
Kilian Matt [Vienna University of Technology ]
Track: Eclipse Technology

During software maintenance, developers are confronted with large amounts of code and little insight about the originial design decisions and intentions.
Most of the time is spent reading...

Beware: Testing RCP Applications in Tycho can cause Serious Harm to your Brain
Tonny Madsen [Bording Data]
Track: Eclipse Technology

For our Business Integration product - AGETOR -, we have built an IDE based on Eclipse. Until recently this product has been build using PDE Build and simple JUnit testing.

As we anticipate...

Beyond Mylyn, leverage the data of your IDE
Stephane Begaudeau [Obeo]
Track: Eclipse Technology

Over the last few years, with the rise of application lifecycle management tools, your IDE became a technical data powerhouse. Within the development team, developers are manipulating a broad...

Build your own System Engineering workbench
Mélanie Bats [Obeo]
Track: Building Industry Solutions

How to build a satellite? What will be the first step? Go to your garage looking for the hammer? Launch Eclipse and start by writing code?

No, first step should be to take paper and pen to...

Build, Stage, Review, Merge: Task-focused Development the Eclipse Mylyn Way
Steffen Pingel [Tasktop], Benjamin Muskalla [Tasktop]
Track: Eclipse Technology

State of the art application development tool stacks often include a variety of ALM systems that are disconnected from each other and lack integration with tools typically used by developers. For...

Building a Tool based on EMF in 20 minutes
Maximilian Koegel [EclipseSource Munich]
Track: Eclipse Technology

EMF enables the automatic generation of the entity model for an application. Additional frameworks allow developers to create a running application including a UI to modify entities and a server...

Building GUIs with WindowBuilder
Eric Clayberg [Google]
Track: Eclipse Technology

After Google's acquisition of Instantiations, WindowBuilder (winner of the 2009 Eclipse Community award for Best Commercial Eclipse Tool) was contributed to the Eclipse open source community (...

Buildroot Eclipse Bundle : A powerful IDE for Embedded Linux developers
Mélanie Bats [Obeo]
Track: Building Industry Solutions

Buildroot is a tool designed by embedded Linux developers to build embedded Linux systems using cross-compilation. It allows to build a cross-compilation...

Challenges in the Automotive Industry: EMF model repositories - scalability vs performance
Andreas Rytina , Christof Hammel [Robert Bosch GmbH]
Track: Building Industry Solutions

Eclipse has established itself as the emerging tool platform in the automotive industry. Various companies cooperate in the Automotive Industry Working Group to provide a common Eclipse platform...

Chocolate Based Development
Etienne Juliot [Obeo]
Track: Building Industry Solutions

After agile methods, devops, continuous integration, model driven development, ... here is coming the new awesome approach to improve quality and productivity: CHOCOLATE!

...

CICS and Java - OSGi within business critical mainframe environments
Tobias Leicher [IBM]
Track: OSGi

This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional...

CICS and Java - OSGi within business critical mainframe environments (continued)
Tobias Leicher [IBM]
Track: OSGi

This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional...

Clearing Up Class Loading Problems in OSGi Based Systems
Sameera Jayasoma [WSO2 Inc.]
Track: OSGi

A class loading architecture is a foundational element that enables the modularity of OSGi. Each OSGI bundle has a separate class loader, which it uses to share or hide classes and...

Control System Studio: A platform for control system management
Joerg Penning
Track: Building Industry Solutions

Control System Studio (CSS) is an open source platform for control system management based on Eclipse. It forms the foundation for configuration and operation of industrial-strength distributed...

CSI:NY, Navy CIS, ... Eclipse RCP, OpenChrom?
Philip Wenig [OpenChrom]
Track: Building Industry Solutions

Who does not know all the series like CSI New York or Navy CIS? People are running franticly from room to room, taking and preparing samples, using analyzers and zack getting the results. Easy,...

Cut the Gordian knot – The QIVICON eco system for smart home
Jochen Hiller [Deutsche Telekom AG]
Track: OSGi

There are lot of products available for smart homes – from do-it-yourself packages up to professional, exclusive or industrial solutions. Most of the available products are silo based – no easy...

DEMO: Using Eclipse and Lua for the Internet of Things with projects Koneki, Mihini and Paho
Gaetan Morice [Sierra Wireless], Benjamin CABE [Sierra Wireless]
Track: Eclipse Technology

Note: This session is a demo of the content covered in the presentation held on Tuesday afternoon.

The Internet of Things (IoT) or Machine to Machine (M2M), is a technological field that...

DESAGN - Xtext at the cutting edge
Esa Ryhänen [ERules], Martin Nilsson [AB Sandvik Coromant]
Track: Building Industry Solutions

Sandvik Coromant (http://www.sandvik.coromant.com) has for the last 3 decades heavily depended on automated...

Desktop, Web and Mobile: Learn one get two for free
Rabea Gransberger [MEKO|S], Holger Wolf [MEKO|S]
Track: Building Industry Solutions

The frameworks of the Eclipse platform make it possible to use the same code base for desktop, web and mobile clients. This talk will tell you how our product OTIS (Oil Trading and Information...

Develop Custom Java Code Analysis and Refactoring Tools with JaMoPP
Jendrik Johannes [DevBoost GmbH]
Track: Eclipse Technology

Today, Java code makes up a large part of many software systems. To keep these systems maintainable, extendable and flexible in the long run, constant checking of the consistency of code and other...

Developing Applications for Your Smart Home with QIVICON
Kai Kreuzer [Deutsche Telekom AG], Jochen Hiller [Deutsche Telekom AG], Andreas Kraft [Deutsche Telekom Innovation Laboratories]
Track: OSGi

QIVICON is a new platform for the smart home market powered by Deutsche Telekom. The OSGi-based QIVICON Home Base is the central communication hub that mediates between different home automation...

Developing Cloud Applications with Eclipse Gyrex
Gunnar Wagenknecht [Tasktop]
Track: Eclipse Technology

The Eclipse Gyrex project is a platform for building OSGi runtime applications in a cloud-like infrastructure. It separates operational aspects from development and it uses as much of existing...

Developing Embedded Systems with Damos
Andreas Unger [itemis]
Track: Eclipse Technology

In the field of embedded systems, data flow-oriented design is commonly used to develop complex systems. This allows engineers to focus on the application domain rather than on the implementation-...

e(fx)clipse - Eclipse Tooling for JavaFX 2
Thomas Schindl
Track: Eclipse Technology

JavaFX 2 is the new and suggested way of writing Java UIs. In this talk we'll present how a new set of plugins can assist you in getting even more productive by providing you with first class...

E++: Migrating Plug-ins from Eclipse 3.x to 4.2
Jon Dearden [BlackBerry]
Track: Eclipse Technology

Eclipse 4.2 brings e4 technologies into the mainstream. This next generation platform offers model-based user interface design, declarative styling, and a new services-oriented programming model....

Eclipse RCP Runtime Inspection
Marc R. Hoffmann [Independent Consultant]
Track: Eclipse Technology

Runtime inspectors are more or less generic extensions for your applications, typically contributed as additional bundles. At runtime such inspectors help you to

  • study the structure...
Eclipse Scout Goes Mobile
Claudio Guglielmo , Matthias Zimmermann [BSI Business Systems Integration AG]
Track: Building Industry Solutions

Access to business critical systems through mobile devices is becoming a hard requirement. Therefore, IT departments as well as software companies will need to decide on a technology portfolio to...

Eclipse Spykit - A Handy Tool for Startup Analysis
Annamalai Chockalingam [ANCIT Consulting]
Track: Eclipse Technology

Almost every day we hear of new companies adopting Eclipse as their application development platform of choice. With the number of Eclipse Projects growing in leaps and bounds in the Eclipse...

Eclipse Tool Qualification Requirements
Oscar Slotosch
Track: Eclipse Technology

In the talk we present the Eclipse Roadmap towards tool qualification with a special focus on requirements. The Eclipse Roadmap towards tool qualification starts from the agreement on using the DO...

Embedding the Enterprise
Simon Maple
Track: Other Cool Stuff

What do you get when you cross an IBM DE, WebSphere Application Server, a Raspberry Pi and me? A Raspberry Pi running a lightweight application server controlling a house on the Isle of Wight....

Embracing Eclipse Orion
Martin Lippert [Pivotal]
Track: Eclipse Technology

The Eclipse Orion project provides a completely new platform for building browser-based development tooling. In this talk we show how we re-used Orion to build our own browser-based developer...

EMFCompare 2.0: Scaling to Millions
Mikael Barbero [Obeo], Cedric Brun [Obeo]
Track: Eclipse Technology

When it started in 2007, EMFCompare 1.x was designed to compare models that could fit entirely in memory. Since then, EMF has been used to design bigger and bigger models, to the point that they...

Enabling Applications & Services on Residential Gateways with OSGi
Ashu Joshi
Track: OSGi

This track will review Cisco's perspective on the "business" need for enabling applications & services by leveraging OSGi on managed residential gateways. It will provide an overview of the...

eTrice Summer of Code
Henrik Rentz-Reichert [Protos Software GmbH]
Track: Community and Collaboration

The Eclipse Foundation in 2012 again took part in the Google Summer of Code (GSoC). The eTrice project decided to...

Everything you always wanted to know about Versions* (*but were afraid to ask)
Neil Bartlett [Paremus Ltd]
Track: OSGi

Versions are incredibly important in modern software development: they are the primary means by which we evolve software and communicate with other developers about the available features,...

Everything you always wanted to know about Versions* (*but were afraid to ask) (continued)
Neil Bartlett [Paremus Ltd]
Track: OSGi

Versions are incredibly important in modern software development: they are the primary means by which we evolve software and communicate with other developers about the available features,...

Extending the Eclipse 4 application model
Lars Vogel
Track: Eclipse Technology

Eclipse 4 introduces new flexibility on almost all levels. The Eclipse 4 application model is based on an EMF model and can be extended by implementation specific elements. Join this talk to see...

Fast, Faster and Super-fast Model Queries
Istvan Rath [Budapest University of Technology and Economics], Edward Willink [Willink Transformations Ltd.]
Track: Eclipse Technology

In this talk we describe three recent innovations that deliver major performance boosts to modeling tools that rely on model queries at run-time.

  • The Eclipse OCL code generator...
Forging a Bond Between Eclipse and the Command-line
Koen Aers [JBoss by Red Hat]
Track: Other Cool Stuff

It is common knowledge that some developers swear by using command-line tools to do their job. Typing quickly, the use of tabbed completion and running scripts are key ingredients to their...

Fuzzy Testing
Maximilian Koegel [EclipseSource Munich], Julian Sommerfeldt [EclipseSource Munich]
Track: Eclipse Technology

Many of the test cases for an application involve data defined by the data model. To achieve good test coverage it is customary to run the test cases for a variety of different input data sets....

GEF4 - Share and Enjoy...
Alexander Nyssen [itemis AG]
Track: Eclipse Technology

Dead wood needs to be cut out. And GEF definitely has some: an organically evolved API, a no longer adequate modularization (partly because of e4), a tight corset of API compatibility restrictions...

GEFGWT: GEF in JavaScript, in the browser, on the iPad
Frank Gerhardt
Track: Eclipse Technology

GEF is one of the oldest Eclipse projects. When migrating a good old RCP application to the Web or Mobile, the graphical editors are usually very hard to port or rewrite.

We ported GEF to...

GMF Simple Map Editor
Andres Alvarez Mattos [Banco de Santander], Rubén de Dios [Banco Santander], Michael Golubev
Track: Eclipse Technology

GMF Tooling is a very powerful tool, but sometimes its learning curve make it hard to create or maintain a GMF Diagram. Because the process of creating a GMF Diagram is iterative rather than...

Harvesting the power of Eclipse 4 Context Functions
Sopot Cela
Track: Eclipse Technology

With the new dependency injection framework provided with Eclipse 4 you can inject services anywhere you need them. Context Functions can be used for providing the specific implementation to the...

Highly Interactive Mobile Apps with RAP
Holger Staudacher [EclipseSource], Johannes Eickhold [EclipseSource]
Track: Eclipse Technology

Smartphones and Tablets have become ubiquitous. The competitiveness of the market is a win for consumers but a nightmare for developers. To write an application targeted for multiple devices,...

Hints and Tips for Migrating Existing Enterprise Applications to OSGi
Graham Charters [IBM]
Track: OSGi

Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and...

Hints and Tips for Migrating Existing Enterprise Applications to OSGi (continued)
Graham Charters [IBM]
Track: OSGi

Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and...

How does the Jubula team test with Jubula?: Best practices for Test Design, Continuous Integration and Process
Alexandra Schladebeck [BREDEX GmbH]
Track: Eclipse Technology

When the decision is made to automate tests, a lot of focus is placed on finding the right tool. That is indeed important, but test automation involves many more facets than “just” the tool. After...

How to Make Your Code OSGi-Friendly Without Depending on OSGi
Neil Bartlett [Paremus Ltd]
Track: OSGi

OSGi is increasingly important, but has not (yet) taken over the world. Unfortunately some libraries make mistakes that render them very difficult to use in OSGi -- and also will make them...

Improve the quality of your EMF-based models!
Thorsten Arendt [Philipps-University Marburg, Germany]
Track: Eclipse Technology

In this talk, we present an integrated and flexible framework for quality assurance of models which are based on the Eclipse Modeling Framework (EMF). Ths set will be an essential new part of the...

Introducing the new Eclipse Project Management Infrastructure
Wayne Beaton [The Eclipse Foundation]
Track: Community and Collaboration

In 2011, the Eclipse Foundation began a new effort to replace the existing project management infrastructure--which includes the Developer Portal--with a new unified infrastructure with the intent...

Introduction on Nebula NatTable
Dirk Fauth [BeOne Stuttgart GmbH]
Track: Eclipse Technology

Adding tables or grids to an eclipse application is quite hard work if you want to support more than only showing information. With the usage of Nebula NatTable you are able to do this in an...

Introduction to BIRT and Big Data
Jason Weathersby
Track: Other Cool Stuff

While distributed systems and Big Data sources have become more prevalent, support to present results from these systems in a meaningful way can be cumbersome. The Eclipse Business Intelligence...

Is OSGi modularity always worth it?
Glyn Normington [SpringSource / VMware]
Track: OSGi

The benefits of OSGi are well known, but what about the costs? This talk will recap the benefits, discuss some of the costs, and look at some case studies in the use of OSGi (and Virgo) and ask "...

It's 2012 and your documentation sucks
Alex Lagarde [Obeo], Cedric Brun [Obeo], Stephane Begaudeau [Obeo]
Track: Eclipse Technology

Documentation sucks because most of the time it's outdated: it never reflects the recent changes you made on your software, and sooner or later no one will trust (and hence read) it anymore. By...

Java Performance MythBusters
Sebastian Zarnekow [itemis]
Track: Other Cool Stuff

You should always use a StringBuilder - it's faster than plain concatenation! Don't use an ArrayList but a LinkedList instead, this will speed things up! You should definitely make that method...

Java-based Cross Platform Mobile Development
Peter Friese [Zuehlke Engineering]
Track: Other Cool Stuff

Studies report there are more than 100 tools and frameworks for cross-platform mobile development. Most of them are JavaScript/HTML5 based, but are there actually any options for "plain old Java...

JavaFX 2.1 Renderer for the Eclipse 4 Application Platform: A Perfect Marriage?
Kai Toedter
Track: Eclipse Technology

One important architectural concept of the Eclipse 4 application platform is the strong separation of application model and rendering engine. As a proof of concept, Kai will show and explain a...

JavaFX, OSGi and e4
Thomas Schindl
Track: Eclipse Technology

JavaFX 2 is a new Graphics-Toolkit which allows people to write modern looking UIs. What it lacks are a first class runtime platform which SWT (Eclipse RCP) and Swing (Netbeans Platform) already...

JDK 7 Updates: Director's Cut
Dalibor Topic
Track: Other Cool Stuff

In this talk you'll learn how the JDK 7 Updates Project in OpenJDK works, and how to work within it, how to track changes, get your fixes in, and follow along as for example the Mac OS X Port gets...

Jnario - BDD for Java
Sebastian Benz [E.S.R. Labs], Birgit Engelmann [BMW Car IT]
Track: Eclipse Technology

Jnario is a new test framework for Java focusing on the design and documentation aspects of testing. Jnario consists of two domain-specific languages, one for writing readable acceptance...

Jnario - BDD for Java (continued)
Sebastian Benz [E.S.R. Labs], Birgit Engelmann [BMW Car IT]
Track: Eclipse Technology

Jnario is a new test framework for Java focusing on the design and documentation aspects of testing. Jnario consists of two domain-specific languages, one for writing readable acceptance...

Jnect - Get your Eclipse moving
Jonas Helming [EclipseSource Munich]
Track: Other Cool Stuff

Bored of using your keyboard to trigger commands such as Alt+Shift+Ctrl+A? Is the only physical exercise you do everyday the walk to the coffee machine? Imagine resizing windows, modifying...

Jubula – what’s new and what’s nifty
Alexandra Schladebeck [BREDEX GmbH]
Track: Eclipse Technology

Alongside the basic functions for writing and executing tests that have been covered in a few tutorials, Jubula has a ton of awesome additional features. Some of them are shiny and new, others are...

Kick your Java EE development a notch with m2e-wtp
Fred Bricon [Red Hat]
Track: Eclipse Technology

The m2e-wtp project is a new project incubating at the Eclipse foundation. Built upon the popular m2eclipse-wtp plugin, it aims at providing a tight integration between the Eclipse’s Web Tools...

Large Scale Development with Git and Gerrit
Matthias Maennich , Matthias Sohn [SAP AG]
Track: Other Cool Stuff

Looking for better tooling to improve developer collaboration we started contributing to JGit/EGit in 2009 and later also to Gerrit Code Review and the Mylyn Gerrit and GitHub connectors. While...

Let's make some 0xCAFEBABE!
Marc R. Hoffmann [Independent Consultant]
Track: Other Cool Stuff

A hard-core introduction to principles and practice of Java bytecode processing.

The Java virtual machine is the booster for all of our applications in the Eclipse universe and for many...

Liberate your components with OSGi services
Simon Maple
Track: OSGi

Converting any large application to be OSGi based is a difficult and complex process. Many projects find the fences that OSGi put in place puts insurmountable barriers in the way of success. Many...

Logback Beagle - Eclipse Logging reinvented
Christian Trutz [CENIT AG]
Track: Other Cool Stuff

Have you ever searched log files for hours? I mean:

- leaving your IDE (Eclipse of course),
- login to servers,
- browsing MB/GB of log files,
- copy&paste stack...

m2e, an exercise in mixing oil and water
Igor Fedorenko
Track: Eclipse Technology

m2e is a popular Eclipse IDE plugin with stated project goal "to provide a first-class Apache Maven support in the Eclipse IDE". In this talk I will give an overview of Maven/Eclipse integration...

Massively Reducing the Effort to Test Xtext Languages
Moritz Eysholdt , Andreas Graf [itemis]
Track: Building Industry Solutions

Most people agree that to develop a stable and mature software, it is helpful to have automated tests. This also applies for developing Domain Specific Languages (DSL) and their tool support....

Mini-frameworks in Orion
Malgorzata Janczarska [IBM]
Track: Eclipse Technology

Orion is an open tool integration platform for writing browser-based development tools. During Orion development some mini-frameworks where created. Some of them may be used outside of Orion, some...

Native-OSGi, Modular Software Development in a Native world
Alexander [Luminis Arnhem], Sascha Zelzer [German Cancer Research Center (DKFZ)]
Track: OSGi

Where creating modular, loosely-coupled, and dynamic software components on the Java platform is becoming the de-facto standard, this is not yet the case for (embedded) native software, mainly due...

Native-OSGi, Modular Software Development in a Native world (continued)
Alexander [Luminis Arnhem], Sascha Zelzer [German Cancer Research Center (DKFZ)]
Track: OSGi

Where creating modular, loosely-coupled, and dynamic software components on the Java platform is becoming the de-facto standard, this is not yet the case for (embedded) native software, mainly due...

Now that I've Got a Model - Where's My Application?
Eike Stepper [ES - Computersysteme]
Track: Eclipse Technology

Models are efficient for capturing enterprise knowledge at a high level of abstraction, independent of technical concerns. Using the Eclipse Modeling Framework (EMF) I can generate an Eclipse...

Now that I've Got a Model - Where's My Application? (continued)
Eike Stepper [ES - Computersysteme]
Track: Eclipse Technology

Models are efficient for capturing enterprise knowledge at a high level of abstraction, independent of technical concerns. Using the Eclipse Modeling Framework (EMF) I can generate an Eclipse...

Null-Safety on Steroids
Sebastian Zarnekow [itemis]
Track: Eclipse Technology

One of the major features in Eclipse Juno is the improved null-analysis in...

One Click deployment on the Cloud
Harald Kornmayer [DHBW Mannheim]
Track: OSGi

Cloud computing is currently changing the IT delivery process of computing power, storage space and network capabilities. These resources are available from different providers and can be used to...

Orion - Integrations
Malgorzata Janczarska [IBM], Szymon Brandys [IBM]
Track: Eclipse Technology

Orion is an open source tools integration platform that provides the core components of an extendible Web based Development Environment (WDE). It has been an open standard for about two years and...

OSGi in Java EE servers: sneak peek under the hood
Krasimir Semerdzhiev [SAP AG]
Track: OSGi

A number of Java EE servers have already leveraged OSGi as their modularization of choice to better structure the runtime. At the same time - very few of them are actually exposing Java EE...

Polarsys: the open industrial revolution of Embedded Systems development
Gael Blondelle [Obeo]
Track: Community and Collaboration

See talk slides at http://...

Polyglot Persistence: EclipseLink JPA for NoSQL, Relational, and Beyond
Shaun Smith [Oracle Canada], Gunnar Wagenknecht [Tasktop]
Track: Other Cool Stuff

As Martin Fowler described in his blog posting entitled PolyglotPersistence, the persistence needs of applications are evolving...

Porting SWT for GTK+ 3 - What, Why and How
Arun Thondapu [IBM]
Track: Eclipse Technology

On UNIX/Linux based platforms, SWT (Standard Widget Toolkit) currently supports the GTK+ 2.x
release stream as its underlying native widget toolkit. Modern distributions have however,
...

Powering Hadoop and Big Data with Eclipse
Cedric Carbone
Track: Eclipse Technology

Enterprises are faced with ever increasing amounts of data, and problems related to volume and usage demands have forced IT managers and developers to seek out new solutions. Fortunately, this has...

Practical OSGi Subsystems
Glyn Normington [SpringSource / VMware]
Track: OSGi

The OSGi Subsystems specification is now published. Subsystems provide a way of structuring large systems comprising many OSGi bundles - a "no brainer" for architects who want to build a modular...

Project Leaders Unite for the Eclipse Community Breakdown
Dave Gruber [Black Duck]
Track: Community and Collaboration

Ever wonder where your project stacks up compared to the other 200+ projects in the Eclipse community? Or how your contributions compare with others in the community? Want to find new ways to keep...

Revise the Eclipse Development Process
Wayne Beaton [The Eclipse Foundation]
Track: Community and Collaboration

It's time to revise the Eclipse Development Process (EDP). In this interactive session, we'll...

Riena on Eclipse 4
Heiko Barth , Christian Campo [compeople AG]
Track: Eclipse Technology

Riena has a reputation for having an end user oriented navigation concept on top of Eclipse RCP. The nuts and bolts of this feature is a strongly typed navigation model which gets reflected on the...

Running Eclipse 4 Application on RAP - Status and Challenges
Ralf Sternberg [EclipseSource], Lars Vogel
Track: Eclipse Technology

The new application platform Eclipse 4 was designed to make the UI renderer replaceable. This architecture should make it simple to run Eclipse 4 applications on RAP, a popular Eclipse web...

Systems Engineering with the Eclipse Requirements Modeling Framework
Michael Jastram [Formal Mind GmbH], Mark Broerkens
Track: Eclipse Technology

Eclipse is getting more and more popular in systems engineering, and already covers a number of key areas, including modeling, testing, code generation, project management, and more. But until...

Taking EMF to the Mobile Web - EMFT Texo on HTML5
Martin Taal [Springsite]
Track: Eclipse Technology

This talk and demo shows how you can use EMFT Texo to generate the complete application stack of a mobile HTML5 web application. This includes JPA entities, JSON REST webservices and a generic...

Tales from the OSGi trenches
Bertrand Delacretaz
Track: OSGi

In this talk we share our experience with the Apache Felix OSGi framework, used for a major rewrite of Adobe CQ5's digital marketing product.

After about five years working with OSGi, the...

Telecom Italia experiences of OSGi application in Home Networking context
Nicola Portinaro [Telecom Italia]
Track: OSGi

Telecom Italia is committed to OSGi use in home networking applications; a specific roadmap for the deployment of new services in the connected home, based on OSGi platform, has been...

Testing of Eclipse RCP based products
Manuel Bork [Yatta Solutions GmbH]
Track: Building Industry Solutions

Stability is a key requirement for an established product. Of course, software is never bug free, but bugs being fixed must stay so in later releases. As manual testing is error prone and quite...

There and Back Again – as Quick as a Flash: Tuning Performance in CDO
Stefan Winkler [Freelancer]
Track: Eclipse Technology

The CDO framework has become one of the most versatile frameworks to scale, share, and store your models. This talk concentrates on the model persistence layer of CDO.

Tools and Methodologies to leverage GMF power
Aurelien Pupier [BonitaSoft S.A.]
Track: Eclipse Technology

GMF is a powerful framework to build Graphical Editors based on EMF models.
GMF-Tooling project provides a model-based generative approach to create GMF-based editor in few clicks... but...

TOPCASED-REQ on its way to support RMF (and beyond!)
Tristan Faure [Atos], Anne HAUGOMMARD [Atos]
Track: Building Industry Solutions

TOPCASED is a french initiative for system engineering modelling including tools for UML/SysML, Requirement Traceability over models, Documentation Generation.

Initially addressing...

UI testing with Jubula - wacky widgets
Markus Tiede [BREDEX GmbH]
Track: Eclipse Technology

Standard widgets and usage concepts are great. They are known by users, respond in expected ways, and are generally testable out-of-the-box with UI automation tools like...

Universal Declarative Services
Simon Chemouil
Track: OSGi

Context
In the Java ecosystem, OSGi has become the de facto standard to deal with modularity and dynamic components. After more than ten years of maturation, elegant...

Universal Declarative Services (continued)
Simon Chemouil
Track: OSGi

Context
In the Java ecosystem, OSGi has become the de facto standard to deal with modularity and dynamic components. After more than ten years of maturation, elegant techniques and models...

Using p2 for product patch provisioning
Tim Bond [Software AG]
Track: Building Industry Solutions

During the dark ages of 2009, Software AG customers were forced to downloaded product fixes, manually determine dependencies, and perform multiple step installs using a variety of approaches....

Using Sphinx to create multi-language multi-view DSL tool environments
Stephan Eberle [itemis France]
Track: Eclipse Technology

Building Domain-Specific Languages (DSLs) has been a great success in the software engineering community. Indeed, frameworks like EMF, Xtext, GMF, and Graphiti enable DSL developers to create or...

Watching Your (GEF) Figure
Zeb Ford-Reitz [BREDEX GmbH]
Track: Eclipse Technology

So your project uses GEF? Cool! Being able to quickly create rich UI elements with a minimum of effort is a wonderful thing. How are your automated UI tests for those elements running? Oh...you're...

Web Development with GWT and Xtend
Oliver Zeigermann [floreysoft], Sven Efftinge [itemis]
Track: Eclipse Technology

Everybody knows : Web is the platform of the future. Developing for the browser unfortunately requires us to learn and write JavaScript. Not only that but we also have to integrate the JavaScript...

What's Brewing in C/C++ Refactoring
Sergey Prigogin [Google]
Track: Eclipse Technology

Presentation and demos of the new C and C++ refactoring features planned for Kepler.

Why is OSGi dynamic ?
Christian Campo [compeople AG]
Track: Eclipse Technology

OSGi is the building platform for the Eclipse IDE and any RCP platform.

OSGi supplies a great deal of cool features

isolated bundle
encapsulation for bundles (you decided what...

Why Model When You Can Just Program?
Ed Merks [itemis]
Track: Eclipse Technology

As a software developer, programming is as natural as speaking and listening. Java code rolls from your fingertips accelerated by Eclipse's excellent tools. In contrast, modeling is an arcane...

Wikileaking Eclipse Modeling - Spilling the beans on how industry uses EMF based tooling successfully!
Ronan Barrett [Ericsson AB]
Track: Building Industry Solutions

Learn from our experiences! At Ericsson we love to model, so we love to build the best tools using the best modeling technologies. We demand the highest level of quality from the software we build...

Workflow for development, release and versioning with OSGi / bndtools: real-world challenges
Marian Grigoras , Dieter Bogdoll
Track: OSGi

Seeing the advantages of the OSGi modularity level, we want to introduce it into our daily workflow, based on Eclipse and the bndtools plugin.
In this talk we concentrate on the modularity...

Workflow for development, release and versioning with OSGi / bndtools: real-world challenges (continued)
Marian Grigoras , Dieter Bogdoll
Track: OSGi

Seeing the advantages of the OSGi modularity level, we want to introduce it into our daily workflow, based on Eclipse and the bndtools plugin.
In this talk we concentrate on the modularity...

Xtext - Best Practices
Sebastian Zarnekow [itemis]
Track: Eclipse Technology

From small domain specific languages over newly designed, grown-up programming languages or 'just' IDE support for existing ones - the Eclipse Xtext framework can be applied to a variety of use...

YAKINDU SCT - Domain-Specific Statecharts
Axel Terfloth [itemis AG], Alexander Nyssen [itemis AG]
Track: Eclipse Technology

The Yakindu open-source project, hosted at EclipseLabs (see http://www.yakindu.org and...

You're Not Failing Fast Enough!
Sarah Goff-Dupont [Atlassian]
Track: Other Cool Stuff

Too many developers have to wait 4, 6, even 24 hours to learn whether their latest change plays nicely with the rest of the code base. And untangling bugs introduced by other changes made in the...

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.