Debug Platform: The Basics

Darin Wright (IBM Rational Software), Curtis Windatt (IBM Rational Software)

Java · Tutorial
Presentation
Monday, 08:00, 2 hours | Room 207 | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Darin Wright

Curtis Windatt

This tutorial provides an overview of the frameworks in the Eclipse Platform used to build integrated debuggers. The tutorial focuses on basic debug infrastructure and is intended for developers new to the Debug Platform. Concepts and framework architectures are presented with examples, drawing on JDT's Java debugger and an example PDA debugger (used in previous tutorials). Topics include launching, breakpoints, the standard debug model, source lookup, and variables, as well as tour of new features and APIs planned for the 3.4 release. The tutorial is based on previous debug tutorials presented at EclipseCon, OOPSLA and ECOOP. Attendees will be provided with take home exercises and source code to further demonstrate features and frameworks in the debug platform.

Darin is currently a senior software developer with IBM Rational Software, an Eclipse committer, lead for the Eclipse Debug Platform and Java Debugger, and a member of the Eclipse Architecture Council. As well, Darin participates in the PDE project - working on tools for API maintenance and p2 (provisioning). For the better part of the last ten years, Darin has been working on IDE's such as Eclipse, VA/Micro Edition, and ENVY/Smalltalk. In a previous software development life, Darin was an audio software developer supporting virtual reality productions at the Banff Centre for the arts.

Curtis is a Platform/JDT Debug committer working for the IBM Rational team in Winnipeg, Canada. In addition to working on the debug component, he is actively contributing to the PDE project and is involved in the Equinox p2 (provisioning) incubator.

Floor Plan

Gold sponsors

Wind River logo

Skyway Software logo

BIRT Exchange logo

Replay Solutions logo

BEA logo

IBM logo

Cloudsmith logo

SOPERA logo

AMD logo

BlackBerry logo

JBoss logo

Oracle

Silver sponsors

Innoopract

LynuxWorks logo

Telelogic

Instantiations

Google

Sybase

Business Objects

Genuitec

Teamprise

Hardware sponsor

AMD logo

Media sponsors

Addison-Wesley logo

Methods and Tools

Software Test & Performance logo

ACM

Extension Media

Open Systems Publishing

SD Times logo

SDForum

Be a Sponsor