Mylyn

Building Mylyn 4.0

Session Type: 
Standard [35 minutes]
Speakers

By placing developers at the center of the ALM equation, Mylyn has reshaped both the IDE and the Agile tools we use today. With over 80 publicly available Mylyn extensions exist available, the Mylyn frameworks and APIs are forming not only developer tooling, but also the foundations of the first open source ALM middleware layer. Come to this talk to learn what’s new in Mylyn 3.9 in terms of developer tools and integrations, and learn how you can reuse the Mylyn frameworks within Eclipse, Visual Studio, and even NetBeans.

Schedule info

Time slot: 
27 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Beyond Gerrit: Performing Rich Reviews with Eclipse Mylyn

Session Type: 
Standard [35 minutes]
Speakers

Peer Code Reviews methodologies in general, and Gerrit in particular, have led a profound shift in the way we develop software. With the rapid acceptance of code reviews as an integral part of both Open-Source and closed development process, it's not a question of whether you want to perform them or not -- you don't have a choice! But while the current open source review tools are well thought out and tightly integrated into OSS workflow -- they are also limited, inflexible, and missing features that enterprises need. But more importantly, they aren't very much fun to use.

Schedule info

Time slot: 
28 March 15:00 - 15:35
Status: 
Accepted

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Stop throwing your doc away: Agile Documentation with Mylyn Intent

Session Type: 
Standard [35 minutes]
Speakers

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. In result, you often have to throw it away and rewrite a new documentation almost from scratch.

By providing tooling to efficiently update documentation when a change occurs (in your models, your code...), Mylyn Intent gives to your documents the abillity to react to changes, turning them into true Agile documents.

Schedule info

Time slot: 
28 March 11:00 - 11:35
Status: 
Accepted

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Documentation Driven Testing

Session Type: 
Standard [35 minutes]
Speakers

Although a lot of tools have been created to improve your code quality (checkstyle, code coverage, sonar metrics...), being able to ensure that your software has a good functional quality (i.e. fulfills the functional requirements) is still very hard, because of a clear lack of tooling.

The Eclipse Modeling Project, associated with tools like Mylyn Intent, leads us to the establishment of testing techniques which could be described as Documentation-Driven Testing.

Schedule info

Time slot: 
27 March 14:15 - 14:50
Room: 
Back Bay
Status: 
Accepted

Audience

Track: 
ALM Connect
Experience level: 
Intermediate

Ask not, what will the future bring for Eclipse. Ask what, Eclipse will bring for the Future Internet: The FI-WARE project.

Session Type: 
Standard [35 minutes]
Speakers

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 as an “all-in-one” infrastructure spanning from data management to computational system. This means that the Internet as it was conceived more than 30 years ago may not be any longer suitable for today and future foreseen expectations and new ideas must be conceived and substantiated. These new ideas are embraced and materialized under the Future Internet concept.

Schedule info

Status: 
Declined

Audience

Track: 
Community
Experience level: 
Intermediate

One test to @Rule them all

Session Type: 
Standard [35 minutes]
Speakers

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 and while the framework
provides common UI for accessing tasks, anyone can plug in specific
connectors to access their change management system of choice.
Connector authors are responsible for fulfilling the expectations of
the Mylyn API which isn't always documented in every little detail and
test their implementation for a number of edge cases. We'll show you
how we simplified testing of connectors and improved test coverage
significantly by introducing an integration test infrastructure on the
API level that tests all implementations with an elaborate test suite
for common behavior and also covers exceptional circumstances.

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Intermediate

I bet your eclipse project is not open-source

Session Type: 
Standard [35 minutes]
Speakers

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 people to contribute?

The Eclipse Fondation has recently launched an ongoing effort to improve its processes and technologies, in order to lower the barrier for external contributions.
- project's meta-data now have a dedicated tooling easing their maintenance, increasing the project transparency
- the contribution process has been simplified

Schedule info

Status: 
Declined

Audience

Track: 
Community
Experience level: 
Beginner

Mylyn Task Connectors, a new challenger has appeared!

Session Type: 
Standard [35 minutes]
Speakers

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, a free and open source application lifecycle management suite.

With Tuleap trackers configurable from head to toe, you cannot even assume that your task will have a title or a status. The unique challenge of this connector is to manage this level of configurability.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Task-Focused Workspace Provisioning with Mylyn

Session Type: 
Standard [35 minutes]
Speakers

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 files, but also the context of the tooling. With this in mind, we want to soften Mylyn's focus on files and allow it to capture the context for developer tooling.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Better development in Eclipse with Sonar

Session Type: 
Standard [35 minutes]
Speakers

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 effects on productivity in the medium term.

This talk is a demonstration to show how to use the latest version of the Sonar plugin for Eclipse to do better development: setting it up, getting rapid feedback on changes prior commit, using MyLyn to manage quality reviews and assign issues. It will also show how to combine this with more in-depth reviews directly in Sonar.

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.