Mylyn enhances productivity by seamlessly integrating tasks into Eclipse, and automatically managing the contexts of those tasks as you work. This tutorial will start by demonstrating how you can use Mylyn to work with the development tasks that make up your workday. We will give an overview of working with task repositories which Mylyn integrates with Eclipse, and for which it provides features such as offline editing, background synchronizations and change notifications. This support will be demonstrated with Bugzilla, JIRA, and Trac. We will then cover the benefits of bringing all of your work items into a single task list within Eclipse, and demonstrate Mylyn’s scheduling and focused workweek technology, which facilitate planning and multi-tasking. Mylyn also provides support for automatically managing your task context makes working with very large Eclipse workspaces as easy as work with small ones. We will show you how to get the most out of task context management by sharing best practices for working with Java, plug-in, and web applications. We will review all of the existing task and source repository integration for Mylyn, and conclude by presenting features that can make your entire development team more productive, such as Mylyn's automated task context change sets and context sharing.
By the end of this tutorial you will be ready to start using Mylyn on your project. You will also be familiar with best practices that will provide you and your team members with the dramatic productivity benefits touted by experienced Mylyn users. We recommend bringing a laptop with the latest version installed, since the tutorial will conclude with a short boot camp that helps attendees get Mylyn configured for their projects.
Mik Kersten is the President and CTO of Tasktop Technologies, lead of the Eclipse Mylyn project, committer on the AspectJ project, and member of the Eclipse Architecture Council. While a research scientist at Xerox PARC, Mik implemented the first aspect-oriented programming tool support with AspectJ plug-ins for JBuilder, NetBeans, Visual Studio, and Emacs. He then created Mylyn and the Task-Focused Interface technology while completing his PhD at the University of British Columbia. Mik's passion is building Eclipse-based tools that offload our brains and make it easier to get creative work done.
Robert Elves is Product Manager at Tasktop Technologies and a committer on the Eclipse Mylyn project. Robert holds a MSc in Computer Science from the University of Victoria where his research domain was locomotion in information spaces, with a focus on helping developers navigate source code.
Steffen Pingel is a software developer at Tasktop Technologies. He enjoys working on Mylyn based tools that keep developers focused and productive. He has been a committer on the project since 2006 when Google's Summer of Code got him addicted to Mylyn.