eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

(32) The Eclipse Debug Framework

Darin Wright (Rational Team, IBM Canada), Michael Rennie (IBM Canada, Rational Team) and Darin Swanson (IBM)

Developer Track · Tutorial

Presentation file

Tuesday, 8:30, 3 hours 30 minutes | Magnolia   Add to your calendariCal

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

Darin Wright

Picture

Darin Swanson

Leave feedback

This tutorial covers the the design and extension points of the Eclipse Debug framework, and specifically how to add debugger support for a new language or application to the Eclipse IDE. Most of the tutorial examples use a small assembly language for educational simplicity, but the lessons and techniques apply to languages and applications of all complexities. We investigate larger applications of the Debug Framework by showing a few of the Eclipse Java debugger. The tutorial is divided into a eight modules. Each module consists of lecture followed by an in-class exercise. The tutorial notes contain much more material than can be covered in a half-day, so after the background modules we ask the audience to choose the issues the rest of the course will cover. The tutorial is based on the 2005 tutorial and describes how to develop a debugger based on the standard debug model in the debug platfrom. A second half day tutorial will cover more advanced features of the debug platform for integrating custom debuggers that do not conform to the standard model.

Darin is currently a senior software developer with the IBM Rational Team, an Eclipse committer, and lead for the Eclipse Debug Platform and Java Debugger. 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.

Michael Rennie is an Debug platform committer working with the IBM Rational team. Before that he was a graduate student at the University of Manitoba, researching SOA and architecture description languages.

Darin Swanson is one of the original committers on the Eclipse project, working as the Ant Component lead for the Eclipse Platform Project. He was also involved in the development of Eclipse's precursors: VisualAge Micro Edition Java IDE and the Visual Age for Java product. Darin has worked for Object Technology International in Victoria, Canada and Minneapolis. Darin is continuing to work on Eclipse in the debug, JDT debug and Ant components in the IBM Beaverton location. He is also happy to expound at length about his love of marathons and trail running.




Gold sponsors

BEA logo

Accelerated Technology logo

Business Objects logo

Sybase logo

Compuware logo

Actuate logo

IBM logo

Serena logo

HP logo

Silver sponsors

Nokia logo

Scapa Technologies logo

Adobe logo

Sales Force logo

Wind River logo

Innoopract logo

Borland logo

ILOG logo

Lynux Works logo

Black Duck logo

Media sponsors

Eclipse Magazine logo

Software Development logo

Embedded Computing logo

Addison-Wesley logo

Eclipse Developers journal logo

Eclipse Zone logo

Eclipse Review logo

SD Times logo

Dr. Dobb's logo

Software Test & Performance logo

ACM Queue logo

IEEE Software logo

Sys Admin logo

Eclipse Source logo