SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Mik Kersten

CEO of Tasktop, Creator of the Eclipse Mylyn Project

Dr. Mik Kersten is the CEO of Tasktop Technologies, creator of the Eclipse Mylyn open source project and inventor of the task-focused interface. As a research scientist at Xerox PARC, Mik implemented the first aspect-oriented programming tools for AspectJ. He created Mylyn and the task-focused interface during his PhD in Computer Science at the University of British Columbia. Mik has been an Eclipse committer since 2002, is an elected member of the Eclipse Board of Directors and serves on the Eclipse Architecture Council. Mik's thought leadership on task-focused collaboration makes him a popular speaker at software conferences, and he was voted a JavaOne Rock Star speaker in 2008 and 2009. He enjoys building tools that offload our brains and make it easier to get creative work done. Follow @mik_kersten on Twitter.

Presentations

Task-Focused Programming with Eclipse Mylyn

Mylyn's task-focused UI is changing the way that developers work. Current IDEs overload us with the tens of thousands of artifacts that make up an enterprise application, and as a result we spend more time searching, scrolling, and navigating than we do programming. Eclipse Mylyn is the solution to this problem. The talk will start with live demos to show you what Mylin can do and will conclude with a showcase of popular development tools that integrate with this cutting-edge technology.

Mylyn focuses the Eclipse IDE to show only the information relevant to the task-at-hand. This makes working with large systems much easier and multitasking almost effortless. In addition, Mylyn's integrated task management facilities displace the cumbersome browser and email based mechanism of task/bug/issue tracking.

This talk will start with an overview of Mylyn's task management features including offline editing, background synchronizations and change notifications, and demonstrate how these work for repositories such as Bugzilla, JIRA, and Trac. Demonstrations of the tool will show you how to get the most out of Mylyn's task context management when working with Java applications. Mylyn's context sharing and change set management will then be used to show the tool can make the entire development team more productive by realigning interaction around tasks. The next part of the talk will overview how Mylyn's frameworks can be extended when building IDE, desktop, and server-side applications. The talk will conclude with a showcase of enterprise application development tools that integrate with Mylyn, ranging from Spring IDE to the numerous issue trackers and application lifecycle management used today.

Focusing Enterprise Java Development: Mylyn and Spring IDE

Recently, the benefits of Mylyn have been combined with the open source Spring IDE project to provide a tool for developing Spring applications. Come to this talk to see this development tool in action.

Current Enterprise Java IDEs overload us with tens of thousands of artifacts. As a result, we often spend more time searching, scrolling, and navigating than we do programming. The open source Mylyn project re-aligns the software development experience around the tasks that make up our workday. Since being packaged as part of the default Eclipse downloads, this new approach to programming has been adopted by an increasingly large number of Java developers. More recently, the benefits of Mylyn's Task-Focused Interface have been combined with the open source Spring IDE project. This new combination of technologies is starting to make the development of large Enterprise Java applications fundamentally easier.

This talk will start with an overview of Spring IDE and the support for Spring 2.5, AOP, Web Flow and JavaConfig. We will then give several demonstrations that showcase how Spring IDE is working together with Mylyn to make your enterprise application development easier. The demonstrations will range from integrated issue tracking to the streamlined workflow that results when all your code and beans are automatically focused on the task-at-hand. We will also review the growing ecosystem around these two technologies, and present the roadmap for Spring application development tools with the first public demonstration of the SpringSource Tool Suite.