Next up: EclipseCon EuropeSign in
Enter your EclipseCon 2013 username.
Enter the password that accompanies your username.

Declined Sessions

Session
A tale of 2 platforms: Eclipse4 and Griffon
Andres Almiray [Canoo Engineering AG]
Eclipse 4

Eclipse4 lets you build RCP applications. Griffon lets you build RIA and desktop applications. Both share many features even though they were developed independently from one another. Come learn...

Taking your model to the Mobile Web - EMFT Texo on HTML5
Martin Taal [Springsite]
Modeling

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...

Xtext success story at Google
Alex Ruiz
DSL

Xtext provides a solid framework for creating IDE support for Domain-Specific Languages. With only a few clicks, Xtext is capable of generating language interpreters and full-blown editors, all...

The Perfect Marriage: Continuous Testing and Continuous Integration
Kristin Brennan
ALM Connect

Continous integration and continuous testing are a perfect match. Development teams can apply a continous process for quality through development testing. Development testing enables developers to...

Are We There Yet? How Do You Know When You're Done With Unit Testing
Kristin Brennan
ALM Connect

Are We There Yet? How Do You Know When You're Done With Unit Testing

Unit testing is valuable in principal but inefficient in practice. Too often organizations have no idea when they've...

DiffPlug - Version control for stuff that isn't code.
Ned Twigg [DiffPlug]
Cool Stuff (Other)

Imagine that you combined Notepad++, WinMerge, and TortoiseSVN into one Eclipse application. Now imagine that you used the extensibility of the Eclipse platform to build the analog of Notepad++...

Ask not, what will the future bring for Eclipse. Ask what, Eclipse will bring for the Future Internet: The FI-WARE project.
Davide Dalle Carbonare [Engineering Group]
Community

Nowadays more than 2,2 billion users worldwide use Internet, daily, from any kind of device and most of the business relies on the Internet...

Focus and Flow: How Developers are Changing the Face of ALM
Dave West , Mik Kersten [Tasktop Technologies]
ALM Connect

Software is everywhere, running everything. No matter what industry, a business’s ability to innovate is increasingly tied with its aptitude to build and release differentiating software....

Pragmatic Architecture Lessons for Open Source (& Large) Projects
Vineet Sinha [Architexa]
Community

Successful software projects grow and gain complexity with time. This often means wasting time trying to figure out how to add features, getting others up to speed, and making sure that the code...

Best Practices for Cloud-Enabled Software Testing
Brett Goodwin
ALM Connect

Agile software development is winning the hearts and minds of developers and testers in leading enterprise organizations. In the “State of Agile Development” 2011 study, VersionOne highlights that...

Supercharging Application Development in the Cloud
Brett Goodwin
ALM Connect

Building high quality software on time and on budget is a complex and often frustrating process. Developers are constantly under pressure to operate more efficiently, cut costs and deliver on...

Security in Jenkins
Jesse Glick [CloudBees]
ALM Connect

Anyone setting up continuous integration using the popular Jenkins (or Hudson) server for more than a handful of people will soon need to consider security. How can you be identified to the server...

A Day in the Life of a Jazz.net Developer
Rob Retchless [IBM Canada]
ALM Connect

Developing a web site demands agility. At every step of the development process, from planning and prototyping to staging and deployment, the web site must continue to service requests without...

Using Amdatu to build modular cloud applications
Marcel Offermans [Luminis Technologies]
OSGi DevCon

In this presentation we introduce Amdatu, an open source community project that provides an application platform for dynamic, modular and µservice oriented applications in the cloud.

The Cost of Eclipse Value
Jesse McConnell [Webtide/Intalio], Joakim Erdfelt
Community

I would like to speak to the value of the Eclipse brand within the broader open source community and how I think it has both helped and hurt the Jetty project over the last few years. I would...

Agile Development Plus Continuous Delivery is IT Orchestration
Evelyn Tam
ALM Connect

Agile Development has evolved into a lifecycle impacting not only the IT department, but the overall business. Forward thinking enterprises recognize the benefits delivered by the implementation...

Deploying modular applications with Apache ACE
Marcel Offermans [Luminis Technologies]
ALM Connect

A modular runtime brings a lot of benefits for deploying apps in the cloud: zero-downtime deployments (without the need of a cluster), small deployments, versioning, and so on. We use Java to...

Building Modular Enterprise Applications
Bert Ertman [Luminis], Marcel Offermans [Luminis Technologies], Paul Bakker [Luminis Technologies]
OSGi DevCon

This tutorial focusses on creating modular, service oriented, robust and durable enterprise applications. Modularity forces separation of concerns. When combined with a service oriented...

Visualizing Community: The Eclipse Social Code Graph Revealed
Miles Parker [Tasktop Technologies, Inc.]
Community

Visualizing Community: Eclipse’s Social Code Graph Revealed Speaker: Miles Parker

A hot topic among the Open Source Software (OSS) Community is community diversity. But can you really put a...

How to hurd a flok of Eclipse cats
Andre Dietisheim [Red Hat]
Tools

OpenShift is an opensource PaaS from Red Hat which is based on
bringing a lot of different technologies together from many opensource
ecosystems like Linux, Apache, JBoss, Node,...

Bringing Open Source Inside: Leveraging OSS Methodologies for Enterprise Development
Dave Gruber [Black Duck]
Community

The open source community operates within a well-established set of operating norms that allows a broad, diverse community to build software capable of serving the most demanding needs. Recently...

The Extended Editing Framework 2.0: the future of a project in the Eclipse Ecosystem
Goulwen Le Fur [Obeo]
Modeling

This is the history of a project in the Eclipse Ecosystem...

The Extended Editing Framework (EEF) project was created in 2009. with Juno, it's the fourth time that EEF...

Using CBI to build the Eclipse Platform: lessons learned
Paul Webster [IBM Canada]
Community

The Eclipse Project is migrating its build from PDE to CBI to use maven/tycho. Come learn some of the issues we hit and how we dealt with them as we undertook this massive migration.

Tools, Tools, Tools, oh my. Let’s get this developer (party) started!
Ian Bull [EclipseSource]
ALM Connect

ALM stacks are becoming increasingly complicated to setup and maintain. Equally complicated are the seemingly endless collections of developer tools that work with these stacks. From issue...

The Evolution of Persistence
Shaun Smith [Oracle Canada], Doug Clarke [Oracle Canada]
EclipseRT

The data access requirements of today’s Java applications keep expanding and EclipseLink continues to evolve to address these requirements. EclipseLink is well known as an object-relational...

Integrating Software and Systems Design with ALM
Don Yantzi [IBM Rational]
ALM Connect

A collaborative approach to software and systems design, one integrated with ALM, is needed to adapt to shorter and more iterative development lifecycles and to break down barriers between design...

Code Reviews Don’t Have to Suck
Mark Hammer [SmartBear Software]
ALM Connect

Everyone knows that peer code review is a great idea. It can be an effective technique for developing high-quality software, while also providing opportunities for knowledge transfer and team...

Chocolate Based Development
Etienne Juliot [Obeo]
Cool Stuff (Other)

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

...

Embrace change - and hope nobody notices
Martin Lippert [Pivotal], Leo Dos Santos [Tasktop Technologies]
Cool Stuff (Other)

Have you ever come across the situation that you wanted to change the name of an Eclipse plugin that you wrote? Have you wanted to change the ID of the plugin itself, its package names, the ID of...

Apples and Oranges - All agile delivery tools are not the same
Bernie Coyne [IBM Rational]
ALM Connect

Effectively automating your agile practices is key to the success of your adoption in the long run. This session will explore capabilities you should consider when evaluating agile tools and...

Creating feature-rich EMF applications in a breeze: from start to finish in 30 minutes of coding
Zoltan Ujhelyi [Budapest University of Technology and Economics], Abel Hegedus [Budapest University of Technology and Economics], Istvan Rath [Budapest University of Technology and Economics]
Modeling

With the advent of E4, the Eclipse Modeling Framework (EMF) is right at the heart of every modern RCP application. From the developer’s perspective, EMF provides a nice and robust data...

The Way We Work: Rational Quality Manager
John Nason [IBM - Rational]
ALM Connect

Come learn about an active agile transformation at a large enterprise software development company. We'll cover how we develop software from requirements through test and maintenance, with a large...

Integrating Quality Into Your Build Pipeline Using Rational Quality Manager and Open Source Tooling
John Nason [IBM - Rational]
ALM Connect

Building quality into your product is a necessity in an agile world. In this session we'll discuss how you can integrate two aspects of quality - unit testing and functional testing - into your...

Revise the Eclipse Development Process
Wayne Beaton [The Eclipse Foundation]
Community

It’s time to revise the Eclipse Development Process (EDP). In this interactive session, we’ll discuss how we can revise and modernize the EDP. This is intended to be the continuation of an ongoing...

How Rational CLM is embracing a Continuous Deployment Pipeline
Maneesh Mehra , Scott Rich [IBM Rational Software]
ALM Connect

Development of IBM Rational’s Collaborative Lifecycle Management (CLM) offering is a rocky road, fraught with numerous technical challenges accompanied by limited human, machine, time resources....

DevOps and Fail-Safe Application Deployments
Dave Gifford [Electric Cloud]
ALM Connect

A single application release leads to several deployments across Development, QA, Staging and Production. In the last mile, production deployments often lag in clearing the final key hurdles...

GMF Simple Map Editor
Andres Alvarez Mattos [Banco de Santander], Rubén de Dios [Banco Santander]
Modeling

GMF Simple Map Editor is a tool created to simplify the development process of the GMF Tooling models needed to generate a GMF Diagram. This tool allow users to create a complete GMF Diagram in a...

An Eclipse-based Environment for Aircraft Design
Doreen Seider [German Aerospace Center (DLR)]
Cool Stuff (Other)

Designing an aircraft is a complex task. Many experts are needed. Each of them contributes its knowledge about a specific domain to the overall design process (e.g., about engines, wings, and...

Web Fragments Support for Modular and Lean Web Applications
[SAP]
EclipseRT

In a world where the web applications become more modular and leaner, it’s very often require to add some customizations or small features. This naturally leads to the question of web fragments...

Drinking Our Own Champagne: A View into How Tasktop Manages its Own Integration Ecosystem
Nicole Bryan
ALM Connect

Ever wonder how Tasktop is able to manage and maintain over 70 ALM connectors from over 20 different vendors? As with most software companies, our “software supply chain” is complex ranging from...

One test to @Rule them all
Benjamin Muskalla [Tasktop]
Cool Stuff (Other)

One abstraction layer, forty implementations and one test? Have you
ever build a pluggable API which allows others to extend your product?
We did this with the Mylyn Tasks framework...

Best Practices for Enterprise OSGi Applications
Jeremy Hughes
OSGi DevCon

Since the first release of the OSGi Enterprise specification in March 2010 the use of OSGi in the enterprise has increased dramatically. Moving traditional Java EE applications to an OSGi stack...

Runtime management with p2
Borislav Kapukaranov
EclipseRT

Since 2008 Eclipse p2 has been THE provisioning platform for the complete Eclipse project. Several years later this hasn't changed, but p2 still hasn't found its way into the OSGi based servers...

Hands-on with Virgo Nano Web, the enterprise ready Eclipse server
Borislav Kapukaranov , [SAP]
EclipseRT

Eclipse Virgo Nano Web is an Equinox-based native OSGi environment, capable of running Enterprise Java applications. It’s sitting at the heart of SAP NetWeaver Cloud platform, which was certified...

Easy and advanced OSGi Web Admin
Chris Frost [SpringSource / VMware]
EclipseRT

Virgo now comes with a new Admin Console which is surprisingly powerful and easy to use. It features a new graphical explorer to navigate around bundle and package dependencies, including those in...

Migrate your mindset to e4
Zeb Ford-Reitz [BREDEX GmbH]
Eclipse 4

So you're a seasoned Eclipse RCP 3.x developer who has attended an e4 tutorial, and you're excited to get the chance to apply your newly learned skills on a pure e4 project. Permit me to make a...

Implementing OSLC for Atlassian JIRA and HP Quality Center
William Jones , Steve Pitschke [Rational Software, IBM]
ALM Connect

What exactly are OSLC integrations and how do they work? Have you ever considered building one but don't know where to start? Come and see demonstrations of the Atlassian JIRA and HP Quality...

Innovate with PolarSys. 2013 Modeling Improvements with Benefits!
Gael Blondelle [Obeo], Benoit Langlois [Thales]
Modeling

The PolarSys industry working group focuses on open source tools for embedded system e.g. Aerospace, Auto, Defense, Energy, Health, Industrial Control, Rail, Telecom. 2013 will be the first year...

Agile user experience design - tracking progress sprint by sprint
Lucinio Santos [IBM]
ALM Connect

User Experience is becoming increasingly important for a software delivery. How do we know its status at a particular point in time (e.g., iterations, sprints) in a software project, and how do...

Embedding the Enterprise
Thomas Banks [IBM]
Cool Stuff (Other)

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....

Advanced problems in ALM
Baruch Sadogursky [JFrog], Yoav Landman [JFrog]
ALM Connect

Get a taste of practical solutions to complex real life ALM issues.
This session will cover some continuous integration and deployment use cases

EMF 'n' Compare: Rescue Rangers
Mikael Barbero [Obeo], Cedric Brun [Obeo]
Modeling

Did you ever cry, stuck in front of your monitor while comparing files in a human-unreadable format (XML, JSon, …)? Did you ever told yourself you could do smarter data processing if you only knew...

Your system engineering workbench cookbook
Mélanie Bats [Obeo]
DSL

Ingredients

  • Requirements
  • Software
  • Quality
  • Mechanics
  • Safety
  • ...
Java-Free Tool Integration With The External Tools Framework
Greg Watson , Chris Navarro
Tools

Eclipse is built around the notion of an extension point, and many extensions are available for plugging additional tool functionality into the Eclipse framework. However, this integration...

Agile Development using Visual Requirement Definition and Management Methods
Jared Pulham
ALM Connect

The advantages of applying lean and agile techniques to software design and development activities of are now well established and understood in IT focused organisations.

Often many IT...

Model-Driven Software Engineering theory and reality: lessons learned from leveraging GMF in an Open Source company
Aurelien Pupier [BonitaSoft S.A.]
Modeling

Model-Driven Software Engineering (MDSE) in Practice, published in 2012, presents principles and techniques used in the world Model-driven Engineering.

At BonitaSoft, we have been...

import continuous.delivery.*
Anton Arhipov [ZeroTurnaround]
ALM Connect

When you send a package through FedEx it goes through a tracked, automated process that makes sure that the package arrives promptly at the destination. The same should apply to every commit that...

Create custom reports of Java Memory analysis and generate them in Continuous Integration
Aurelien Pupier [BonitaSoft S.A.]
Tools

The Memory Analyzer Tool (MAT) provides built-in, one-click reports that emphasize the most frequently encountered memory issues. But did you know that you can also create your own custom reports...

UI testing with Jubula - wacky widgets 2.0
Markus Tiede [BREDEX GmbH]
Cool Stuff (Other)

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...

Rapid Java application development with JRebel
Anton Arhipov [ZeroTurnaround]
Tools

JRebel rose as a research project to solve the problem with redeploying the Java applications that led to enormous turnaround cycles. Java developer productivity is quite critical in the...

Do you really get your IDE?
Anton Arhipov [ZeroTurnaround]
Tools

Which IDE do you use? Eclipse? NetBeans? IntelliJ IDEA? Visual Studio? Vim? Yeah, Vim counts as an IDE too if you can configure it to behave like one! Do you leverage the full power of your...

No Eclipse here - no Eclipse there - only Java
Carsten Gosvig [Oticon A/S]
Cool Stuff (Other)

Wouldn’t it be great to have access to large parts of the Eclipse core framework from plain Java? Wouldn’t it be great to also use PDE when developing Java API’s instead of only JDT? Making the...

A tools integration framework for Agile & Lean in a large scale enterprise
Mats Berglund [Ericsson], Nils Kronqvist [FindOut Technologies AB]
ALM Connect

The Agile & Lean transformation plus the Open Source movement has caused an explosion of ALM tools in the industry. Large enterprises, such as Ericsson, are exposed to this disruption and have...

Executable Specifications for Xtext Languages
Moritz Eysholdt
DSL

Every newly designed language starts with a discussion on how the syntax should be, which concepts should supported, what the behavior should be etc. Such a discussion is exercised best when...

Harder, Better, Faster, Stronger Eclipse 4 RCP Applications with Google Guava
Mikael Barbero [Obeo]
Cool Stuff (Other)

The Google Guava project contains several libraries that Google relies on in their Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string...

Watching Your (GEF) Figure
Zeb Ford-Reitz [BREDEX GmbH]
Tools

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...

How To Outfox Testers and Avoid Embarrassment at Standup Meetings
Zeb Ford-Reitz [BREDEX GmbH]
ALM Connect

Let's face it: One of the more embarrassing things that can happen to you as a developer is finding out at the standup meeting that you've broken the previous night's tests. Everybody pointing and...

Combining Languages with Xtext
Moritz Eysholdt
DSL

When you reflect on the name “Domain Specific Languages”, you’ll quickly notice, that “Domain Specific” implies that a DSL only excels at one certain thing - its domain. Real-world projects,...

I bet your eclipse project is not open-source
Alex Lagarde [Obeo], Stephane Begaudeau [Obeo]
Community

The two main questions you should ask yourself when trying to determine whether an eclipse project is a good open-source citizen are:
- Is it transparent?
- How easy it is for external...

20 EMF Projects in 35 minutes
Cedric Brun [Obeo]
Modeling

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 20 cool...

What's new in the Declarative Services Specification
Felix Meschberger [Adobe]
OSGi DevCon

This talk will present the state of the specification work following up on RFP-151, Declarative Services Enhancements. The main...

Managing Modular Software for your NuGet, C++ and Java Development
Yoav Landman [JFrog]
ALM Connect

Binary repository is one of the cornerstones of building modular software. In this session we will demonstrate how it can be used to support modular development in Java, C++ and the .NET platform...

Mylyn Task Connectors, a new challenger has appeared!
Stephane Begaudeau [Obeo], Manuel Vacelet [Enalean]
ALM Connect

After Bugzilla and Trac, have a look at the brand new Mylyn Task connector that will be contributed to the Eclipse Foundation! This connector will support Tuleap...

One application to rule UIs and in the Cloud we bind them
Jonathan Wright [Cerner], Charlie Huggard [Cerner Corporation]
Eclipse 4

In the Eclipse 4 world great steps have been taken to abstract the application UI model from the actual UI implementation itself. This powerful concept presents us the opportunity to use...

Task-Focused Workspace Provisioning with Mylyn
Sebastian Schmidt [Technical University of Munich], Nitesh Narayan [Technical University of Munich]
ALM Connect

Development processes are evolving from central source code repositories to a more heterogeneous set of tooling. Hence the developer is faced with the challenge to consider not only task-related...

What Every Embedded Developer Should Know About TCF
Martin Oberhuber [Wind River]
Mobile Development

You might know TCF as a flexible infrastructure for embedded target communication. But did you know that it also includes a commercial-grade C/C++...

Better development in Eclipse with Sonar
Olivier Gaudin [SonarSource]
Tools

Better code quality has become an objective in many projects. Indeed, not only will it increase overall satisfaction of the developers to work on a "good" project, but it will also have noticeable...

Create your own coding rules in Sonar
Olivier Gaudin [SonarSource]
ALM Connect

Sonar, open source platform to manage quality, has become very popular. It enables to get rapid feedback on code quality when writing applications by showing issues directly in Eclipse. But did...

Develop and consume RESTful services using the new Eclipse OData modeler
Alon Shachar [SAP ], Nir Channes [SAP]
Tools

There are lots of ways to develop consumption applications for both mobile & non-mobile .One of the emerging protocols in that context is the Open Data Protocol (OData). The interest in OData...

Improve agile team productivity with in-context collaboration
Fariz Saracevic [IBM]
ALM Connect

Development teams are using various applications every day and not even realizing what kind of gems they have hidden. Come to learn essentials every application needs for agile teams to...

Discovering right Cloud solution for my agile team
Fariz Saracevic [IBM]
ALM Connect

Developing software is a challenge in every changing environment. Agile teams need to start development hours and sometimes minutes after starting new project. In the same time, agile teams are...

Offline Debugging of Live Remote System for EclipseCon 2013
Nadav Margalit [HP Software], Erez Holzman , Michael Mishalov
Web Development

Being able to solve problems in live systems without causing downtime or performance degradation is critical in a world of continuous delivery mode (such as DevOps and SaaS environments). This is...

Forging a Bond Between Eclipse and the Command-line
Koen Aers [JBoss by Red Hat]
Tools

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...

Model Evolution for Model Libraries
Andreas Ganser [RWTH Aachen University]
Modeling

If you have a model library with evolving models, this is for you ...

Agile: The Secret Sauce of Innovation
Laszlo Szalvay [CollabNet, Inc. ]
ALM Connect

By distilling the experience of dramatically successful innovators, Laszlo Szalvay has
identified five steps that every organization should adopt and make part of their
DNA. Combining...

Govern Like a Boss: Keep Heterogeneous Business Processes Under Control
Adrian Mos [Xerox Research]
Cool Stuff (Other)

Worldwide, the market for Business Process Management (BPM) and Service Oriented Architecture (SOA) solutions is worth several billion dollars a year and many such tools use Eclipse technology as...

Cloud-enable your Java applications using the Windows Azure Eclipse plugin
Ricardo Villalobos , David Makogon
Tools

Join us in this demo-heavy training session to learn how Java developers using Eclipse can take advantage of the compute, storage, and connectivity resources offered by Windows Azure, the...

Moses: a minimal functional programming language and IDE built with Scala and Xtext
Tom Crockett
Cool Stuff (Other)

Moses is an experimental language, compiler and IDE intended as a platform for testing refactoring techniques for statically typed functional languages. It features full type inference, pattern...

Eclipse: Making SystemTap Easy
Sami Wagiaalla
Tools

SystemTap is a tool for inspecting the Linux kernel and processes running on it. While it is well documented and comes with numerous examples it can have a bit of a learning curve. The goal of the...

Temporal Collaborative Modeling with GEFGWT
Dag Rende [FindOut Technologies AB], Fredrik Attebrant [Findout Technologies AB]
Web Development

Creating a model in a group of people on the Internet can be difficult. Even if you have voice contact with the collaborators, their comments can get lost when you can’t see where their focus...

It's Complicated (But it Doesn't have to Be) - the Eclipse IP Process Demystified!
Sharon Corbett [Eclipse Foundation, Inc.], Janet Campbell
Community

What Every Eclipse Committer Needs to Know...While the Eclipse Due Diligence Process is thorough, it doesn't have to be intimidating. Let us guide you through a comprehensive overview of the...

A Kernel of Truth: KConfig menuing and kernel configuration in Eclipse
Jason Litton [Sage Electronic Engineering]
Tools

The KConfig specification presents unique challenges to an Eclipse developer. Linux Kernel, coreboot, seaBios and other very "close to the metal" type projects generate their configurations...

JIT-Compiling OCL : WHY we should compile OCL at runtime?
Romain Guider [Obeo]
Modeling

What is 'JIT-compiling OCL'? It’s compiling OCL requests at runtime, on the deployment target. The idea consists in direct generation of java bytecode from OCL requests represented as strings....

Shake that FUD; How to migrate your Eclipse 3 legacy code to Eclipse 4 - PART 2
Lars Vogel , Wim Jongman [Remain Software / Industrial-TSI]
Eclipse 4

You have been working with Eclipse 3 RCP since 2007 or so. The platform has been very good to you and this has resulted in a number of applications. Although it had been announced for a few years...

Better Navigate in the ALM/Software "Storm": Enterprise Architecture in an Agile Way
Hugo Bruneliere [Inria / Mines Nantes], Stephane Drapeau [Obeo]
ALM Connect

With the world of ALM and more generally of software changing so fast in terms of technologies, tools, platforms but also new practices and approaches, daily practitioners really...

Creating a Distributable OSGi (Web)Application
Carsten Ziegeler [Adobe]
OSGi DevCon

How do you assemble your modules into a runnable (web) application which you can distribute to your clients? This session introduces the valuable tooling from the Apache Sling open source project...

Developing OSGi Components with Annotations
Carsten Ziegeler [Adobe]
OSGi DevCon

This session demonstrates the easy and straightforward usage of well established annotations to develop OSGi components and services. It introduces the open source tooling from the Apache Felix...

Testing a Scout Application with JUnit and Jubula
Jeremie Bresson [BSI Business Systems Integration AG], Alexandra Schladebeck [BREDEX GmbH], Andreas Hoegger [ BSI Business Systems Integration AG]
Tools

Writing tests is one of the best practices of software development. This talk presents three ways to test a Scout application: plain JUnit, JUnit within an OSGi context, and in combination with...

Testing of Eclipse RCP based products
Manuel Bork [Yatta Solutions GmbH]
ALM Connect

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...

Diagram editors are easy with Sapphire
Konstantin Komissarchik [Oracle]
Tools

Why are diagram editors so difficult to write? Senior developers, who can whip out an SWT dialog in their sleep, start looking for a place to hide when faced with the task of writing a diagram...

Beyond basic forms with Sapphire
Konstantin Komissarchik [Oracle]
Tools

You wouldn't think of developing a business application using an assembly language, so why are you still developing complex forms with low-level widget libraries? In this talk, we will compare and...

How Agile is the team? - Measuing Agile Maturity using effective but simplified team self assessment technique
Pranay K Chanda [Deloitte Consulting LLP]
ALM Connect

The proposed topic would help organizations who have adopted agile methodology for delivering time sensitive business critical applications. The paper would demonstrate a very simiplified team...

Making p2 work better in the enterprise
Pascal Rapicault [Ericsson / Rapicorp], Emilio Palmiero [Ericsson]
EclipseRT

p2 works great on a single user machine. However to accommodate large scale deployments and users with little Eclipse knowledge, p2 required some improvements. In this talk we present how the...

Rapid and sustainable UI design with e4 and wazaabi
Olivier Moises [Generic Concept]
Eclipse 4

E4, its modeled workbench and wazaabi share the same conceptual approach: both are are based upon live EMF models.
They mutually complete each other. The modeled workbench limits its action...

Is the integration testing challenge compromising your definition of "done, done, done"?
Monica Luke [IBM ]
ALM Connect

As an agile developer, you've completed everything defined as "done, done, done." You move onto your next sprint. and while you're deep into this new code, you start receiving defects about the...

Eclipse marketplace for PHP/MySQL
Philip Wenig [OpenChrom]
Cool Stuff (Other)

Imagine, you have a RCP application and you want your users only to install additional plug-ins you've selected and tested previously? No problem, you could use the Eclipse Marketplace (...

Enrich your RCP with an embedded NoSQL DBMS
Philip Wenig [OpenChrom]
Cool Stuff (Other)

NoSQL was definitively the buzzword over last years. In the meantime, it has been replaced by "Cloud", "Social" and "Big Data". Anyhow, NoSQL is still an interesting and fascinating technique, by...

Pragmatic Architecture for Agile Application Lifecycle Management
Jean-Louis Marechaux [IBM Rational]
ALM Connect

Application lifecycle management (ALM) breaks down organizational silos and promotes collaboration and role-focused views of the application lifecycle. Now that agile development methods are...

Binary Artifact Exchange for Tycho Projects Made Easy
Tobias Oberlies [SAP AG], Jan Sievers [SAP AG]
ALM Connect

In Maven, referencing binary artifacts of other projects has always been easy: A Maven repository hosted by a Maven repository manager (like Nexus OSS) acts as central hub for exchanging both...

Introduction to Nebula NatTable
Edwin Park
Tools

Table or grid-oriented interfaces are quite challenging to implement, particularly as your application requirements evolve to need more sophisticated features. NatTable is designed to help you in...

Jetty 9 : Modern Protocols are Cool
Jesse McConnell [Webtide/Intalio], Joakim Erdfelt
EclipseRT

By EclipseCon 2013, Jetty 9 will have been released. This talk will focus on the new features of Jetty 9 and how it can change your life. I’ll present samples of many different ways we know...

Http, WebSocket and SPDY
Jesse McConnell [Webtide/Intalio], Joakim Erdfelt
EclipseRT

This session will present a brief run through of the history and future of web protocols, beginning with HTTP 1.0 and its iterations, through WebSockets and onto SPDY (google’s protocol offering...

Developing Cloud Applications with Eclipse Gyrex
Gunnar Wagenknecht [Tasktop]
EclipseRT

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...

Simpler tool integrations with OSLC and Eclipse Lyo
Michael Fiedler [IBM Rational]
ALM Connect

Open Services for Lifecycle Collaboration (OSLC) challenges the conventional thinking of API-based product integrations. OSLC provides a way to integrate applications just like the web integrates...

Why do EMF and Xtext build with Buckminster?
Dennis Huebner [itemis], Sebastian Zarnekow [itemis]
Tools

At a first glance it is easy to build Eclipse projects. The naive approach is to import them into your workspace and the Eclipse builder takes care of the rest. In the blink of an eye everything...

Decoupling the ALM Tool Stack: A Progression Towards Simple Integrations
Randy DeFauw [Perforce Software]
ALM Connect

The trend in modern ALM stacks is moving away from tightly knit integrated stacks towards looser combinations of tools. If you look at the progression of ALM stacks over the past 15 years, you'll...

Truly automated builds for the Eclipse Ecosystem. Finally!
Tom Bujok [Swiss Re]
Tools

You are probably familiar with the automated build and dependency management of Maven, Gradle or similar fancy tools?
You just define a project descriptor, add a bunch of dependencies and...

Automating Uncharted Heap exploration with Eclipse Memory Analyzer
Krasimir Semerdzhiev [SAP AG], Krum Tsvetkov [SAP AG]
Cool Stuff (Other)

Cloud has no limits - that's what we're used to hear from all sides recently. However moving Java applications to an "infinitely scalable cloud" turned out not to solve all the well known issues...

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

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...

Hudson: keeping the bits flowing from Git to download
Denis Roy [Eclipse Foundation, Inc.]
ALM Connect

Eclipse.org has a large collection of Git repositories and an even larger collection of downloads. The highway linking them is Hudson, the Eclipse.org project and CI environment used by most of...

Making Legacy Java OSGi Compatible
Stoyan Rachev [SAP]
OSGi DevCon

Although OSGi is increasingly popular, there are many Java applications and libraries that have not been designed to work in OSGi. Sometimes you may need to run such code inside an OSGi...

A tale of 2 architectures
Ramkumar Iyer
OSGi DevCon

OSGI allows for modular extensible applications in Java. One of the key areas where tremendous growth is happening both in terms of nature of devices as well as the types of data is in smart...

Eclipse Seamless JavaScript Unit Testing
Hazem Saleh [IBM]
Web Development

One of the biggest challenges of many enterprise web applications is the support on the different browsers with different versions. JavaScript code that runs on the Safari browser does not...

Big time scaling with OSGi and NoSQL.
Heath Kesler [Savoir Technologies]
OSGi DevCon

In this session, attendees will learn about the different levels of concern within SOA and where to implement different frameworks within enterprise architectures to provide the best levels of...

Orion Unplugged
Simon Kaegi [IBM Canada]
Web Development

"The network is reliable" is probably one of the best known fallacies of distributed computing. When using a desktop IDE like Eclipse lack of connectivity is inconvenient but for a Cloud IDE like...

Bring the Desktop to the Cloud with RAP
Cole Markham
EclipseRT

An overview of building and deploying a RAP application to the cloud. Includes a case study and demo of a real world application for managing academic competitions, and tips for leveraging the...

Autocomplete for Graphical Editors
Andreas Ganser [RWTH Aachen University]
Modeling

If you missed autocomplete in graphical editors (e.g. Class Diagram Editor), this is for you ...

From Zero to Cloud – and Beyond – in 10 Minutes
Vladimir Pavlov [SAP], Katya Todorova [SAP AG]
Cool Stuff (Other)

You have just developed a cool new Java EE app. Finding a Cloud to run it is one challenge on its own. Once you get there - it’s great to see it live in a couple of minutes but still there are...

The RAP Incubator: A Glance into the Treasure Chest
Markus Knauer [EclipseSource], Ralf Sternberg [EclipseSource]
EclipseRT

Incubator projects at Eclipse are the place where innovative technology is being created. The RAP Incubator project is not different: It is the...

CDT and external static code analysis tools: a match made in heaven
Alex Ruiz
Tools

Codan is a code analysis framework that performs code checks on C/C++ projects. Part of the Eclipse CDT (C/C++ Development Tooling) suite since 2011, Codan not only provides all the infrastructure...

Develop a Cascades Application from scratch
ekkehard gentz [ekkes-corner UG]
Mobile Development

At the time when EclipseCon 2013 will happen in Boston, RIM has launched a complete new OS: BlackBerry 10 (BB10) and the first new BB10 Smartphone.
In this tutorial we will develop a...

Cool Apps for Smartphones and Tablets
ekkehard gentz [ekkes-corner UG]
Mobile Development

Using Eclipse as your IDE you can write native mobile Applications for Android and BlackBerry.
You want to write cool applications ? Then you have to follow the UI Design Guidelines of...

Giant Butterfly Effects with Software Factories
Benoit Langlois [Thales], Matthieu Helleboid [Thales]
Modeling

Software factories enable to scale up automation, improve quality and productivity, and meet time-to-market expectations.
In this talk, we start our journey with Xtext to simply describe...

Energy-aware software development
Alberto Sillitti , Giancarlo Succi
Mobile Development

Embedded and mobile devices requires extreme care about how developers write code. Such care relates to several aspects including limited amount of memory, storage, cpu speed, and battery.
...

Eclipse 4 Applications on RAP - Status and Challenges
Ralf Sternberg [EclipseSource], Lars Vogel
Eclipse 4

Eclipse 4 not only makes it easier to write applications, it also clears out a lot of obstacles that used to make it difficult to enable RAP applications to use the workbench. The modular design...

Eclipse 4: why, when and how to migrate
Jonas Helming [EclipseSource Munich]
Eclipse 4

The Juno release is based on the Eclipse 4 Application Platform. However, most existing projects and tools are still using the compatibility layer. So, when is the right time to migrate to Eclipse...

Building a Tool based on EMF
Jonas Helming [EclipseSource Munich], Eugen Neufeld [EclipseSource Munich GmbH]
Modeling

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 as well as a...

Beyond Mylyn, leverage the data of your IDE
Stephane Begaudeau [Obeo]
Tools

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...

Configuring a Tycho Build in 30 minutes
Maximilian Koegel [EclipseSource Munich], Eugen Neufeld [EclipseSource Munich GmbH]
ALM Connect

Tycho is a powerful build technology based on Apache Maven. With power comes complexity? It depends, configuring a build for a simple RCP application is pretty straight-forward. In this...

The Fat Client: The original cloud
Frank Lyaruu [Dexels]
OSGi DevCon

Long, long ago, before cloud computing existed, we had client-server computing. With all its problems and limitations, it could do something we generally don't nowadays: Harness the power of...

Automating tests with Jubula
Alexandra Schladebeck [BREDEX GmbH]
ALM Connect

Come to this tutorial to learn how to write cool, intelligent and exciting Jubula tests!

Automated testing through the GUI offers us the chance to perform acceptance tests for new features...

Cooktop for Concocting Components
Piram Manickam , Sangeetha S
OSGi DevCon

ABOUT THE COOKTOP

packetC: CyberSecurity using EclipseIDE
Dwight Mulcahy [CloudShield Technologies], Ali Hosseini [CloudShield Technologies, Inc.]
Cool Stuff (Other)

packetC is a new C-based language for TCP/IP packet processing with an Eclipsed based CDT-derived IDE/Debugging environment. See...

SAP JVM Debugger: Making remote debugging painless
Michael Wintergerst [SAP AG]
Tools

Have you ever tried to debug Java applications over a Wide Area Network (WAN) connection?

Do you feel the desire for debugging Java applications running in a Cloud environment?

If...

Java Performance MythBusters
Sebastian Zarnekow [itemis]
Cool Stuff (Other)

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...

Building A Server Framework With Apache Tomcat: An OSGi Story
Pradeep Fernando [WSO2 Inc.]
OSGi DevCon

There are two approaches to run an OSGi environment; within a web-application (bridged mode) and as a pure OSGi runtime. This session describes the challenges we faced due to each of the above...

Rewriting Observer / Observable using generics
Saleem Siddiqui
Cool Stuff (Other)

The class java.util.Observable and the interface java.util.Observer have existed as part of the Java SE since version 1.0. They provide a simple framework for the...

Building your own PaaS using Red Hat OpenShift
Grant Shipley
Web Development

Red Hat's open source cloud offerings are enabling a number of innovations to help make life easier for developers. This free, technical bootcamp is your chance to build your own platform as a...

Deploying applications to the cloud with Eclipse
Grant Shipley
Web Development

OpenShift is an open source PaaS by Red Hat that allows developers to quickly deploy applications without worrying about the underlaying server environment and server configurations. Developer are...

Patterns in Graphiti - How to Implement Graphical Editors with Even Less Effort
Michael Wenz [SAP AG]
Modeling

Writing a graphical editor is a whole lot of work and writing a really handsome editor is even more.

Graphiti eases this effort and allows to...

Transforming 35 products into one Unified RCP application
Sébastien Gandon [Talend.]
EclipseRT

A short time ago, we had to build and distribute our products individually. But, thanks to our unified application, a single build and binary deliverable is now possible for all products....

What agile teams can learn from World of Warcraft: parallels, differences and lessons
Alexandra Schladebeck [BREDEX GmbH]
ALM Connect

What does an online roleplaying game have to do with working on an agile team? As it turns out, a great deal. Running around a fantasy world killing monsters with a group of like-minded gamers has...

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.