FEATURED SPEAKERS

Urs Hoelzle
Google Fellow
Google
Urs joined Google as its first VP Engineering after having been an Associate Professor of CS at UCSB; he's currently the VP of Operations and a VP of Engineering. He also contributed to Sun's Hotspot JVM, which is based in part on compiler research he performed at Stanford and Sun Labs as part of the Self project.

With a good search engine you can find out much more about him.

Lee Nackman
CTO
IBM Rational Software
Lee leads the formation of IBM Rational's technical strategy and worldwide development of design, construction, and test tool products. Prior to joining IBM Rational, Lee held technical and management positions at IBM's Thomas J. Watson Research Center. He is a member of the IBM Academy of Technology.

Lee led the establishment of the projects in IBM that would become Eclipse and the move to open source. He was a founding member of the Board of Stewards for eclipse.org and was instrumental in its evolution to the Eclipse Foundation.

Tim O'Reilly
President
O'Reilly & Associates
Tim O'Reilly is the founder and CEO of O'Reilly Media, Inc., thought by many to be the best computer book publisher in the world. O'Reilly also publishes online through the O'Reilly Network (www.oreillynet.com) and hosts conferences on technology topics.

Tim is an activist for open source and open standards, and an opponent of software patents and other incursions of new intellectual property laws into the public domain.

Brian Barry
CEO
Bedarra Research Labs
Brian Barry is currently CEO of Bedarra Research Labs. From 1991-2002 he served variously as Chief Scientist, CEO, President and CTO at Object Technology International, Inc. Under his leadership OTI developed the Eclipse Platform, IBM VisualAge for Java, and IBM VisualAge MicroEdition for embedded systems. He has over 20 years of experience in the design and implementation of component-based and object-oriented systems. Dr. Barry has published a number of research papers and articles on a wide variety of technical subjects, including simulation, OO applications, systems integration, embedded systems and software engineering, and is a frequent speaker on software technology. He has served on the Program Committees for software conferences such as OOPSLA, ECOOP, AOSD and Agile Development, was a co-author of the ANSI Smalltalk standard, and actively participates in a research review boards and committees. He holds a Ph.D. from Queen’s University. Brian serves as the lead of the Eclipse Technology PMC.
John Duimovich
IBM
John Duimovich, IBM distinguished engineer, has been the lead designer and implementor for OTI/IBM’s virtual machine technology for the past ten years. He has designed virtual machines for a wide range of platforms, from the implementations for embedded and real time systems to those for IBM mainframe systems. John has played a key role in the development of ENVY/Smalltalk, VA/Micro Edition, and VA/Java Java IDEs and IBMs J9 Virtual Machine. John serves as the lead of the Eclipse Tools PMC. He is also a member of the Eclipse Technology PMC.
Nick Edgar
Platform UI Committer, RCP UI Architect
IBM
Nick Edgar is a senior developer with IBM Ottawa labs (formerly known as Object Technology International) since 1992, and has played an active role in Eclipse since its inception, working on various aspects of the Runtime, UI, and Rich Client Platform. Nick was also involved in the development of Envy/Developer, IBM Smalltalk, VisualAge for Java, and VisualAge Micro Edition.
Invited Plenary: RCP
Erich Gamma
Eclipse JDT lead
IBM
Erich Gamma leads the Eclipse Java Development tools project and is a member of the Eclipse and the Eclipse Tools project management committees. He is also a member of the Gang of Four, which is known for their book: "Design Patterns - Elements of Reusable Object-Oriented Software". Erich has paired with Kent Beck to develop JUnit, a popular testing tool for Java. Erich also paired with Kent Beck to write the book "Contributing to Eclipse: Principles, Patterns, and Plug-ins".

Before joining OTI/IBM he was working at Taligent on a never shipped C++ development environment. Erich started with object-oriented programming over 20 years ago as a the co-author of ET++ one of the first large scale C++ application frameworks.

Wenfeng Li
Actuate
Wenfeng led development of versions 6-8 of Actuate's enterprise reporting product suite, and prior to that, led the development of MicroStrategy's version 7 OLAP server. He is currently serving as the PMC Lead for the Eclipse BIRT Project. He is a member of the Eclipse Architecture Council.
Jeff McAffer
Equinox Project Lead
IBM Ottawa
Jeff McAffer is the lead of the Equinox project. He is one of the architects of the Eclipse platform and has been involved in the project from the beginning. His current interests lie in helping realize Eclipse's original vision as a platform for composing general sets of application function -- in particular, areas such as dynamic plug-ins and alternate runtime models. Previous lives included work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk, etc) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.
Invited Plenary: RCP
Mike Milinkovich
Director
Eclipse Foundation
Mike Milinkovich, is Executive Director of the Eclipse Foundation, Inc., a not-for-profit corporation supporting the Eclipse open-source community and commercial ecosystem.

Mike has been contributing to the technology industry for over twenty years. Most recently a vice president in Oracle's Development Group, Mike led the Application Server Technical Services team, a group of highly technical experts who support Oracle's application server strategic customers and partners.

Tyler Thessin
Engineering Manager
Intel Corporation
Tyler Thessin is an engineering manager for Intel Software Development Products, namely Intel VTune Performance Analyzers, at Intel Corporation. He is responsible for common infrastructure and tools for performance, threading, and quality tools. He started with Intel in 1993 working on software development tools then participated in managing several new business opportunities around video conferencing and enterprise hosting services and Internet streaming media solutions before returning to managing software performance tools products. Tyler serves as the Eclipse Test & Performance Tools Platform (TPTP) Project PMC Lead and the Project Lead.
Tim Wagner
Senior Engineering Manager
BEA Systems
Dr. Wagner currently manages the BEA WebLogic Workshop IDE and Compiler teams. He was one of the architects of the Javelin compiler infrastructure and originated the concept of extending APT and Mirror to an interactive tooling context. His research interests have focused on the interaction of program analysis algorithms and IDE experience, with a specialization in incremental representations. His published work has also explored static estimation, generalized parsing for C++ and other languages with ambiguous constructs, and structured approaches to source repositories. At BEA, his work has focused on metadata-driven tooling in Java, language-neutral infrastructure for compilers and IDE services, and lock-free techniques that enable parallel analysis within IDEs and other tools.
John Wiegand
Eclipse Platform Lead
IBM
John Wiegand is the principal architect for the platform infrastructure. John played a central role in the development of VA/Java, VA/Micro Edition, and now Eclipse. His interests are in the areas of performance, scalability, compilers, and just about anything that's hard.

John is serving as leader of the Platform subproject and PDE subproject, and is a member of the Eclipse Project PMC.

TECHNICAL SESSION SPEAKERS

Dirk Baeumer
Eclipse JDT/UI lead
IBM
Dirk Baeumer leads the Eclipse JDT/UI component and is a member of the Eclipse architecture team. He has been a committer on the Eclipse project since it began, working as a senior developer on JFace, the generic workbench and the Java development tooling. His interests are in the areas of user interfaces, source code transformation (refactoring in particular), development environments and object oriented software architectures. Before joining IBM/OTI Dirk worked on SNiFF+ an award winning development environment for C/C++ and other programming languages.
Technical Session: 05.2 JDT meets the Tiger
Marie Bradford
IBM Eclipse SDK Release Manager
IBM
Marie has 14 years of software experience including design, development, test, technical marketing, teaching, personnel management and project management of world-wide projects ranging from legacy apps to open source tools. As a certified Project Management Professional (PMP), Marie is the Release Manager of the IBM Eclipse SDK. This team manages the relationship between the Eclipse open source project and the IBM product development community. She lives in Durham, NC with her husband and three children and has a hobby of interior decorating.
Ed Burnette
Principal Systems Developer
SAS Institute
Ed Burnette is a principal systems developer at SAS, where he has worked since 1984. Ed recently helped to oversee creation of the SAS9 OLAP Server and was the original lead developer for the SAS/IntrNet product, as well as numerous other projects related to systems development. He also worked in conjunction with SouthPeak Interactive as a principal game developer for several commercial video games. Ed is the co-author of the book, "Eclipse in Action", author of "The Rich Client Platform (RCP) Tutorial" series, and is an Eclipse committer. Ed holds a Bachelor's of Science degree in computer science from North Carolina State University.
Matt Chapman
Software Engineer
IBM
Matt Chapman is a developer at IBM Hursley Park in the UK and an AJDT committer, playing a key role in maturing AJDT to version 1.2. After working on Java technology for many years, he now focuses on developing the tools and user interface experience to allow developers to get the maximum benefit from AOP.
Andy Clement
Senior Software Engineer
IBM UK Ltd
Andy Clement is a senior software developer at IBM Hursley Park in the UK and an AspectJ and AJDT committer. He has ten years of experience in transaction processing and enterprise middleware development. He is one of the founders of the AspectJ Development Tools for Eclipse project and is currently involved in the use of aspects in J2EE middleware - to make life easier for middleware developers and end users. He is a co-author of the book "Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools."
Technical Session: 14.1 What's new in AspectJ 5
Paul Clenahan
VP of Product Management
Actuate Corporation
Paul Clenahan is VP of Product Management at Actuate Corporation and part of the Eclipse Business Intelligence and Reporting Tools (BIRT) Project Management Council (PMC). Paul has over 17 years experience in the enterprise business intelligence industry working in a variety of consulting and Product Management roles with diverse customer applications. At Actuate, Paul is currently responsible for coordinating overall product direction and vision based on emerging technology trends, market demands, customer feedback and internal innovation. Paul is also a member of the Eclipse Planning and Requirements Councils.
Nalini Colathoor
Software Design Engineer
Hewlett-Packard Company
Nalini Colathoor is a developer in the Management Software Organization at Hewlett Packard. She has over 11 years of software design and development experience including development of Java based tools. She is currently involved in developing tools to enable application integration with Management Software.
Naci Dai
Chief Scientist and Managing Director
eteration
Naci Dai is an object mentor and an educator. He is the founder of ObjectLearn and one of the initiators of the eteration network. He wrote Lomboz, a tool for J2EE development. Prior to eteration, he was with BEA Systems Inc. and The Object People as a managing director with their professional services organizations. He teaches object technology, web development, and distributed computing. His background is in applied engineering and computational physics. He received his Ph.D. from Carleton University, Ottawa Canada. Eteration is a member of the ObjectWeb Consortium; Naci is the leader of the Java Standard Tools subproject and is a member of the Project Management Committee of the Eclipse Web Tools Platform Project.
Timothy deBoer
Tim deBoer is the development manager of the WebSphere Application Server Toolkit, Server Tools team at the IBM Toronto Lab. His team develops the WebSphere Test Environment, Tomcat support, and EJB test client which are included in the WebSphere Studio family of products. He's also the developer of CodeRally and CodeRuler, two Java programming games based on Eclipse.
Jim Des Rivieres
Eclipse project committer
IBM
Jim Des Rivieres has been involved with architecture of the Eclipse Platform and JDT infrastructure and the design of the Eclipse APIs. Jim is also the Eclipse articles editor, and co-author of the book "The Art of the Metaobject Protocol". His interests include API design and evolution, programming languages, and digital photography. Jim is a committer on the Eclipse Platform project in the IBM OTI Lab in Ottawa.
Technical Session: 12.2 API First
Sonia Dimitrov
Eclipse Release Engineer
IBM
Sonia Dimitrov obtained a BSc PT from the University of Ottawa in 1994. She left a career as a Physical Therapist to pursue her interests in technology, and joined IBM Ottawa labs (formerly, Object Technology International) as a Release Engineer in 2001. Sonia has been an Eclipse committer since its inception and has contributed to the automation of Eclipse builds in place today.
Bill Dudney
Senior Architect
Object Systems Group
Bill Dudney, JDJ's Eclipse editor, is a Senior Consultant with Object Systems Group. He has been doing Java development since late 1996 after he downloaded his first copy of the JDK. Prior to OSG, Bill worked for InLine Software on the UML bridge that tied UML Models in Rational Rose and later XMI to the InLine suite of tools. Prior to getting hooked on Java he built software on NeXTStep (precursor to Apple's OSX). He has roughly 15 years of distributed software development experience starting at NASA building software to manage the mass properties of the Space Shuttle.
Gorkem Ercan
Software Engineer
Eclipse web tools project committer, Turkcell
Gorkem Ercan has a BS degree in Computer engineering. He is working with java technologies for more than five years. His focus area is on the enterprise java technologies. He has design and development experience in n-tier distributed applications, J2EE and portal applications. He has led development teams on j2ee projects of different scales. Gorkem Ercan is a committer in the Lomboz project since its early days. Recently, he has joined to Eclipse web tools project as a contributor.
John Graham
Staff Software Engineer
Sybase, Inc
John has been working with Eclipse since version 1. He served as a technical lead on the team that first adopted Eclipse in Sybase and subsequently released multiple versions of products hosted in Eclipse. Currently he is a technical lead for a large Eclipse-based product being developed at Sybase.
Ira Heffan
Attorney
Testa, Hurwitz & Thibeault LLP
Ira Heffan is an associate in the Patent and Intellectual Property Practice Group. He concentrates his practice on strategic intellectual property counseling, patent and trademark portfolio development, and disputes relating to computer hardware and software technology. He also regularly counsels clients on intellectual property licensing matters, including negotiation of software license agreements and appropriate use of software distributed under "free" and "open source" licenses.

Ira received his B.S., with honors, in Electrical Engineering from Union College, an M.S., in Computer Science, from Boston University, and a J.D. from Stanford Law School in 1997. Prior to law school, Ira worked as a software engineer developing application and diagnostic software for graphics imaging equipment.

Ira is admitted to the bar in the Commonwealth of Massachusetts (1997), the United States District Court, District of Massachusetts (1998), and the United States Court of Appeals for the Federal Circuit (2002). He also is registered to practice before the United States Patent and Trademark Office (1997).

(Ira has authored and co-authored various articles about intellectual property law, listed at: http://www.tht.com/Pubs/SearchMatch.asp?AttyID=heffan)

Elwin Ho
Software Designer
Hewlett-Packard Company
Elwin is a software engineer currently focusing on development environments for implementing voice-enabled Web applications and on manageability tools. He has worked in the areas of Application server, Web server, and transaction server development. He is a committer for various open source projects.
Kimberly Horne
Software Developer, Platform UI Committer
IBM Canada
Kim is a developer on the Eclipse UI team. She was responsible for much of the Capabilities work found in Eclipse 3.0 as well as various other UI components. Previous in her career with IBM, Kim worked on Websphere Studio Device Developer. She also has experience with J2ME development, web applications and infrastructure and e-commerce technologies.
Randy Hudson
GEF Team Lead
IBM
Randy Hudson is the team lead for the Graphical Editing Framework. Joining IBM in '98, he worked briefly on VA/Java and became an early contributor to the Eclipse effort. While on the GEF team, he has contributed to other areas, including: JFace, JSP/HTML tooling, EMF, and modeling tools. His interests are in the areas of User interface design, usability, and graphics.
David Intersimone
Vice President, Developer Relations and Chief Evan
Borland Software
As Vice President of Developer Relations and Borland's Chief Evangelist, Intersimone is responsible for the Borland Developer Network website (http://bdn.borland.com), an online community that allows software developers to communicate, collaborate, and gain access to unique content. He is also responsible for Borland's Technology Partner (BTP) program building full-service developer programs for third-party software developers whose components, tools, libraries, and class libraries integrate with and add value to Borland's products.

Additionally, Intersimone works with enterprise customers, professional programmers, user groups, the technical press, book authors, and educators around the world, conducting technical presentations and ensuring that their needs and requirements are folded into Borland's strategic product plans.

Intersimone joined Borland in 1985 as Director of Product Services, and has held positions as Director of Research and Development for languages and tools. Prior to joining Borland, he was Director of Product Services for Softsel Computer Products, Inc. (now Merisel).

Sridhar Iyengar
Distinguished Engineer, Chief Technical Strategist
IBM
Sridhar Iyengar an IBM Distinguished Engineer leads the technical strategy for IBM Rational Software. His work focuses on the use of models, metadata and transformation frameworks that can be used create an integrated software development platform built using industry standards and the open source Eclipse framework. Sridhar holds several patents in the areas of modeling, metadata management and integration. Sridhar led the definition of the initial MOF and XMI standards and their integration and use by UML and now the MDA suite of standards. Sridhar serves on the OMG Architecture Board.
Julian Jones
Senior Technical Staff Member
IBM Canada Limited
Dr Jones is a Senior Technical Staff Member at the IBM Toronto Software Laboratory. He received a B. Sc. degree in Occupational Psychology from University of Wales in 1984 and a Ph. D. degree in Human-Computer Interaction from the University of York in 1991. He joined IBM in 1988 where he has worked on the user interface design and usability of IBM's application development tools and frameworks. In 2004 he received an IBM Corporate Award for his work on the Eclipse project. He has been involved with the Eclipse project since its inception.
Andy Kaylor
Sr. Software Engineer
Intel Corporation
Andy Kaylor is a Sr. Software Engineer at Intel Corporation. For the last five years he has been doing infrastructure development for the VTune Performance Tools. He is currently involved in the development of the Hyades data collection subsystem.
Patrick Kerpan
Chief Technology Officer
Borland Software
Kerpan is the chief technology officer (CTO) for Borland Software Corporation. In this role, Kerpan is responsible for the company's technology strategy, overseeing the Borland team of chief scientists.

Kerpan brings more than 20 years of software development experience to the role of CTO and joined Borland in 2000 through the acquisition of Bedouin, Inc., a company that he founded. Kerpan most recently served as the vice president and general manager of DSP solutions at Borland, where he was instrumental in leading the Borland acquisition of StarBase in 2003.

Before founding Bedouin, Inc., Kerpan was managing director of derivatives technology for Canadian Imperial Bank of Commerce, responsible for derivatives technology worldwide. Prior to that, he served as executive director of financial engineering for Swiss Bank Corporation where he was responsible for developing global portfolio management and risk analysis systems. Kerpan also served as lead developer for O'Connor and Associates artificial intelligence group.

Kerpan has been an invited speaker at industry gatherings such as Society for Information Management, Seybold's Distributed Computing Conferences, Comdex, International Association of Financial Engineers and the Risk Magazine Annual Risk Congress.

Mik Kersten
PhD Student, AOP consultant
IBM
Mik Kersten is a leading aspect-oriented programming expert, and a committer on the AspectJ and AJDT eclipse.org projects. While at Xerox PARC, Mik built the IDE support for AspectJ. He has now returned to school as a PhD student and IBM CAS fellow at the University of British Columbia, where he is working on making IDEs more Aspect-Oriented.
Jean-Michel Lemieux
Eclipse Team Component Lead
IBM Ottawa
Jean-Michel Lemieux has been a committer on the Eclipse Team/CVS component since its inception. Before starting with Eclipse, Jean-Michel worked for Rational Software and ObjectTime developing Team integration support for their modeling tools and advanced instructional material. He was previously employed by Hewlett-Packard developing SS7 real-time call monitoring software. He now works at the IBM software lab in Ottawa, Ontario.
Technical Session: 03.1 Eclipse RCP Everywhere
Scott Lewis
President
Composent, Inc.
Scott is an entrepreneur, educator, and leader in the architecture and design of advanced communications and collaboration systems. Over the past 7 years he has been the founder and Chief Technical Officer of two software companies: Composent, Inc. and ShareThis, Inc and in lead technical roles at two other startup companies. For 10 years prior to 1998, Scott was technical lead for projects focused on distributed systems infrastructure, advanced communications applications, and CSCW research at Intel Architecture Labs, Tektronix Labs, and AT&T Bell Laboratories. He has been an author, presenter, and speaker at technical conferences, including CSCW, CHI, and SIGGRAPH. His technical and research work has consistently focused on the architecture, design, and implementation of leading-edge communications and collaboration technologies.
Grace Lin
Software Engineer
Hewlett-Packard Company
Grace Lin is a software engineer in the Applied Technology Office at HP. She primarily works on enterprise management solutions with Java based technology. For the last several years she has been engaged in multiple research projects, including most recently the JMX Metric Builder tool developed on Eclipse platform. Grace development experience spans various technologies including Java, XML JSP/Servlet, ASP, Web Services, and C/C++.
Jeffrey Liu
Software Developer
IBM Toronto Lab
Jeffrey Liu is a software developer at the IBM Toronto Lab. He is responsible for performance analysis for the Rational Tools products. He is also a contributor for the Eclipse Web Tools Platform project. His areas of interest and expertise include Web services, service-oriented architecture, XML technologies, J2EE development and model driven development. He joined IBM in 2001 after graduating from the University of British Columbia with a B.A.Sc in Computer Engineering.
Serge Lucio
Sr. Product Manager
IBM Software Group
Serge Lucio is a Senior Product Manager at IBM Rational, focusing on Automated Software Quality products' strategy. Since 2001, he has been leading the creation of the UML 2 Testing Profile at the Object Management Group and driving its adoption in the industry. Prior to that, Serge worked as a consultant, helping organizations improve their test and verification practices for automotive, aerospace and telecom systems. Serge serves as the Project Lead for the Hyades Tracing and Profiling Tools and Hyades Monitoring Tools projects and is a member of the PMC.
Kai-Uwe Maetzel
Senior Software Developer
IBM
Kai leads the Eclipse Platform Text component and is in charge of the editors of the JDT UI component. He is one of the three original developers of the Eclipse Java tooling. He was lead of the UI side of the IBM VisualAge Micro Edition in it's late days and authored its version and configuration management client component. Prior to joining OTI/IBM he co-authored Beyond-SNiFF, a distributed, service-based IDE for large scale C++ projects commercialized as SNiFF+.
Lawrence Mandel
Software Developer
IBM Rational Software
Lawrence Mandel is a software developer on the IBM Rational XML Web Services Team, a committer to the Eclipse Web Service Validation Tools (WSVT) project, and a contributor to the Eclipse Web Tools Platform (WTP) Project. Lawrence spends most of his time working on Eclipse validators and behind the scenes functionality such as the URI resolver. Lawrence received an Hon. B.Sc. in Computer Science from the University of Toronto.
Sebastien Marineau-Mes
Chief OS Architect
QNX Software Systems
Sebastien Marineau-Mes is project leader for the Eclipse C/C++ Development Tools (CDT) project and director of the OS Development Group at QNX Software Systems. A popular speaker at embedded technology conferences, Mr. Marineau possesses a wide range of expertise, including realtime operating systems, integrated development environments, protocol stacks, high availability systems, and symmetric multiprocessing applications. Mr. Marineau is also the networking architect at QNX Software Systems, in charge of all RTOS decisions relating to the networking market. In 2002, he spearheaded the development of the QNX Momentics development suite, which features an IDE based on Eclipse.
Technical Session: 08.2 Introduction to CDT
Christof Marti
Software Engineer
IBM OTI Labs
Christof Marti obtained a diploma in computer science at the Swiss Federal Institute of Technology and joined IBM OTI Labs Zurich in 2004. He is a contributor to the Eclipse Text components and a member of the Eclipse Text team.
Jeff McAffer
Equinox Project Lead
IBM Ottawa
Jeff McAffer is the lead of the Equinox project. He is one of the architects of the Eclipse platform and has been involved in the project from the beginning. His current interests lie in helping realize Eclipse's original vision as a platform for composing general sets of application function -- in particular, areas such as dynamic plug-ins and alternate runtime models. Previous lives included work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk, etc) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.
Technical Session: 03.1 Eclipse RCP Everywhere
Ed Merks
Software Architect
IBM
Ed Merks is the lead architect for the EMF and XSD open source projects, both at Eclipse.org. He has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments, including several patents on the subject. Ed is a member of the JAXB expert group, representing IBM. He holds a Ph.D in computer science and is a co-author of the authoritative "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003).
Shawn Minto
Undergraduate Student
University of British Columbia
Shawn Minto contributed substantially to the Bugzilla and Hipikat plugins, and is a committer on the Mylar project.
Rick Moseley
Senior Software Developer
Red Hat, Inc.
For the last five years, Rick has worked at Red Hat, Inc. He has worked on a variety of projects, including embedded systems, and projects for development environments for embedded and native systems. For the last two and a half years, he has worked on the Eclipse project, including several projects ranging from the CDT, to the RPM plugin, as well as other improvements/additions for Red Hat Developer Suite (Eclipse).
Philippe Mulet
Eclipse JDT/Core lead
IBM ParisLab, France
Philippe Mulet is the lead for the Eclipse Java Infrastructure (incremental compiler, Java model, search, codeassist, formatter, DOM AST). Philippe was previously responsible for Java compiler and codeassist technologies in VisualAge for Java standard and micro editions. His main interests are in compilation, performance, scalability and meta-level architectures.
Technical Session: 05.2 JDT meets the Tiger
Gail Murphy
Associate Professor
University of British Columbia
Gail Murphy is an Associate Professor at the University of British Columbia where she focuses on methods and tools to help software developers manage and evolve the structure of the systems they are developing both at design time and in source code. Gail supervised the development of the Bugzilla, Hipikat, and FEAT Eclipse plugins
Michael Norman
CEO
Scapa Technologies Limited
Michael Norman is CEO of Scapa Technologies, an independent vendor of application performance testing, diagnosis and monitoring software, based in Edinburgh, Scotland. Michael is a member of the Management Committee responsible for the Test and Performance Tools Platform (TPTP), project within Eclipse, represents the project on the Eclipse Requirements Council and leads the Test Tools project within TPTP. Scapa Technologies has made significant contributions to the Eclipse TPTP code base and its direction and markets a commercial application performance testing, diagnosis and monitoring product which is built on Eclipse and TPTP.
Jeff Norris
Senior Computer Scientist
NASA Jet Propulsion Laboratory
Jeff Norris is a senior computer scientist in the Mobility Systems Development Section at the Jet Propulsion Laboratory and was the team lead for the 2003 Mars Exploration Rover Mission Science Activity Planner. Jeff was also the manager of the Maestro public outreach effort for the mission. He served as a Tactical Activity Planner on the Integrated Sequencing Team for the Spirit and Opporunity Mars Rovers and was responsible for the daily construction of the integrated rover activity plan. His research interests include collaborative, distributed operations for Mars rovers and landers, science data visualization, and human/computer interaction. Norris has bachelor's and master's degrees in electrical engineering and computer science from MIT and is working toward a PhD in computer science at the University of Southern California. Jeff lives with his wife Kamala and daughter Vivian in La Crescenta, CA.
Technical Session: 11.3 A Martian Eclipse
Steve Northover
IBM
Steve Northover is the principal architect of SWT. He is the SWT team lead for the Eclipse project, and works at the IBM OTI Lab in Ottawa. His areas of expertise include performance, operating system programming and native user interface toolkits. He is the lead author of the book "SWT: The Standard Widget Toolkit, Volume 1".
Technical Session: 04.2 What's new in SWT
David Orme
Chief Architect
db4objects
David Orme is driving the creation of a new user interface for db4objects , the commercial open-source object database for Java and .net. In addition, he is the leader of the Eclipse Visual Editor Project , and the XSWT page description language project. Prior to working at db4objects, David has had a successful ten-year career consulting for companies like Baxter Healthcare, New York City Department of Health, and Rapp Collins (a major advertising agency).
Mark Powell
Computer Scientist
Jet Propulsion Laboratory
Mark Powell is a computer scientist in the Telerobotics Research and Applications Group at the Jet Propulsion Laboratory, Pasadena, CA since 2001. He received his Ph.D. in Computer Science and Engineering in 2000 from the University of South Florida, Tampa. His dissertation work was in the area of advanced illumination modeling, color and range image processing applied to robotics and medical imaging and received the award for Outstanding Dissertation from the University of South Florida. At JPL his area of focus is science data visualization and science planning for telerobotics. He supported the 2004 Mars Exploration Rover (MER) mission operations as a Science Downlink Coordinator, facilitating the timely downlink and analysis of science data from the rovers. He received the NASA Software of the Year Award for his work on the Science Activity Planner science visualization and activity planning software used for MER operations. He also received the Imager of the Year award from Advanced Imaging Magazine for his work on Maestro, the publicly available version of the Science Activity Planner for MER. Mark has been programming in Java and loving every minute of it since it was first used in web browsers in 1995. He, his wife Nina, and daughters Gwendolyn and Jacquelyn live in Tujunga, CA.
Technical Session: 11.3 A Martian Eclipse
Jim Robbins
Senior Software Engineer
IBM
Jim Robbins is the development lead for the IBM Workplace Client Technology Micro Edition product family. He's been heavily involved in IBM's Java and OSGi efforts for embedded devices and currently is the sub-project lead for the Embedded Rich Client Platform (eRCP) in Eclipse.org.
Technical Session: 05.3 eRCP Update
Paul Rogers
Dir. of BIRT Evangelism, BIRT Project PMC Member
Actuate Corporation
Paul is an Actuate co-founder, having joined in 1993 to develop the reporting model in Actuate's e.Report Designer product. Paul is a co-inventor of two patents in business intelligence technology and has contributed to many Actuate products over the years. Paul led the design of the BIRT reporting model, and is currently Director of Open Source Evangelism at Actuate where he leads the effort to support and develop the open source community around BIRT technology. Paul is also a member of the BIRT PMC.
Technical Session: 14.2 Birt Report Design Model
Dan Rubel
Chief Technology Officer
Instantiations, Inc.
Dan is an entrepreneur and an expert in the design and application of object-oriented technologies with more than 15 years of commercial software development experience, including eight years of experience with Java and four years with Eclipse. He's the primary architect and product manager for several commercial products including JFactor, jKit/GO, and jKit/Grid, and has played key design and leadership roles in other products such as WindowBuilder Pro, VA Assist, and CodePro Studio. He has a B.S. from Bucknell and has co-founded a successful company. He is co-author of the book "Eclipse: Building Commercial Quality Plug-ins", part of the Addison Wesley Eclipse series.
Michael Rudorfer
Software Engineer
BMW Car IT GmbH
Michael Rudorfer studied Informatics at the Technical University of Munich. He worked as a software developer for 5 years in the area of distributed systems, security and middleware. Michael has worked for BMW Car IT since 2003 in the field of middleware for the automotive domain and focuses on the tool environment, where Eclipse is utilised for prototyping. Michael can be reached via michael dot rudorfer at bmw-carit dot de.
Arthur Ryman
Development Manager
IBM Rational Division
Arthur Ryman is a software development manager at the IBM Toronto Lab where he has worked since 1982. He is currently responsible for Web Service, XML, and Java Connector tools, and performance analysis for Rational Desktop Tool products. Previously he worked on WebSphere Studio and VisualAge for Java. He is a member of the W3C Web Service Description Working Group, which is developing the WSDL 2.0 specification. He received a Ph.D. in Mathematics from Oxford U. and is an Adjunct Professor of Computer Science at York U., Toronto. His academic background is in theoretical and computational physics. Arthur is the leader of the Web Standard Tools subproject and is a member of the Planning, Requirements, and Project Management Committees of the Web Tools Platform Project.
Pratik Shah
IBM
Pratik graduated with a Bachelor's degree in Software Engineering from the Rochester Institute of Technology in May '03. While in school, he had done two different co-ops with IBM and both the times had inadvertently ended up working on the GEF team. Upon graduation, (not surprisingly) he joined the GEF team at IBM. He has also contributed to VA Java's Visual Composition Editor and WSAD's Web Tools project. His interests include process, architecture and quality assurance (not in the traditional sense).
Dave Steinberg
Software Developer
IBM
Dave Steinberg has been a committer on EMF since its launch at Eclipse.org, contributing to the design and implementation of the framework and tools. He is a developer in IBM's Software Group and a co-author of the authoritative EMF book, "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003).
Darin Swanson
Committer and IBM Staff Software Engineer
IBM
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 precursor, 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.
Technical Session: 10.2 Ant and Eclipse
Joe Toomey
Senior Software Engineer
IBM
Joe Toomey is a senior software engineer at the IBM Rational lab in Lexington, MA. Joe has been a committer on the Eclipse Test and Performance Tools project since its inception in 2002 (as the Hyades subproject of the Tools PMC), leading the Test Model subgroup, and acting as committer for the Test Model team and the Execution Environment Control group. He also participates in several IBM Architecture groups. Joe received a BS in Math / Computer Science from Carnegie Mellon University in 1993, and joined Rational Software in 1997. Prior to his work on TPTP, Joe was a developer on several Rational products, including Rational Robot, Rational Quality Architect and Rational XDE Component Test.
Alexandre Vasseur
BEA Systems
Alexandre Vasseur is a Software Engineer at BEA Systems within the Java Runtime Product Group, working on Aspect Oriented Technology. He is committer on Eclipse AspectJ 5 and co-founder of the AspectWerkz AOP framework. Alexandre is a frequent speaker on Aspect-Oriented Software Development (AOSD conferences, JavaOne, JAOO, eWorld, JavaHispano etc.)
Technical Session: 14.1 What's new in AspectJ 5
Markus Voelter
Independent Consultant
Markus Voelter works as an independent consultant and coach for software technology and engineering. He focuses on software architecture, middleware as well as model-driven software development. In various projects, Markus has used Eclipse as a platform for Rich Clients as well as for domain-specific development tools. Markus is the author of several magazine articles, patterns and books. He is a regular speaker at various conferences world wide. Markus can be reached at voelter at acm dot org via or www.voelter.de
Tim Wagner
Senior Engineering Manager
BEA Systems
Dr. Wagner currently manages the BEA WebLogic Workshop IDE and Compiler teams. He was one of the architects of the Javelin compiler infrastructure and originated the concept of extending APT and Mirror to an interactive tooling context. His research interests have focused on the interaction of program analysis algorithms and IDE experience, with a specialization in incremental representations. His published work has also explored static estimation, generalized parsing for C++ and other languages with ambiguous constructs, and structured approaches to source repositories. At BEA, his work has focused on metadata-driven tooling in Java, language-neutral infrastructure for compilers and IDE services, and lock-free techniques that enable parallel analysis within IDEs and other tools.
Steve Wasleski
IBM Eclipse SDK Technical Lead
IBM
Steve has a long history in application development tools, including IBM VisualAge C++ and IBM VisualAge for Java. Steve was the release technical lead for IBM WebSphere Application Developer Version 4, the first commercially available Eclipse based product. Steve is currently the technical lead for the IBM Eclipse SDK team. This team manages the relationship between the Eclipse open source project and the IBM product development community.
Greg Watson
Los Alamos National Laboratory
Greg Watson is a member of the Cluster Research Team in the Advanced Computing Laboratory at Los Alamos National Laboratory. His research interests focus on tools for parallel computers, program debugging, distributed computing and operating systems. He has contributed to the award winning Clustermatic software suite, a Linux-based cluster management system, and is currently Project Leader for the Eclipse Parallel Development Tools project. He received his BS in computer science from the University of Tasmania and his PhD from Monash University. Prior to his current position, Greg worked as a senior research fellow in the School of Computer Science and Software Engineering at Monash University.
Jason Weber
Lead Program Manager
Microsoft Corporation
After a year in the college of business, working on an bachelors degree in marketing and sleeping through Macro Economics, Jason decided to join Microsoft's Macintosh Business Unit in Redmond Washington to help develop Office 98 for the Macintosh. That was 7 years ago and time has flown by. Lots of great stories, lots of great memories, and lots of great software. Today he works in Microsoft's Developer Division on the Microsoft Development Environment which is the IDE used by most tools including Visual Studio and SQL.
Technical Session: 08.3 Extending Visual Studio
Andre Weinand
Senior Software Engineer
IBM
Andre Weinand is a senior developer with IBM/OTI in Zurich, Switzerland since 1997, and has played an active role in Eclipse since its inception, working on JFace, Compare, JDT UI, and the effort to bring Eclipse to Mac OS X. Before working on Eclipse, he designed and implemented both ULC (Universal Lightweight Client) and the foundation for IBM's VisualAge for Java Micro Edition IDE.

Andre has been an object-oriented developer, consultant, and architect for almost two decades, working on a wide variety of projects, large and small. Prior to joining OTI he was a member of Taligent's "People, Places, and Things" team. He is one of the principal designers and implementors of ET++, the first portable C++ application framework. Andre has a doctorate in computer science from the University of Zurich.

Stefan Xenos
Eclipse Committer
IBM
Stefan Xenos is a committer on the Eclipse UI team. He is the current component owner for the presentation API and workbench part infrastructure. He played an active role in making the Eclipse look and feel pluggable, and implemented many of the Eclipse 3.0 enhancements to the workbench layout, fast views, and drag and drop.

Stefan has his bachelors in computer science from Carleton University, where his main research interest was real-time 3D graphics. Prior to his current position, Stefan was a software architect at Optiwave Corporation where he developed a CAD application framework.

TUTORIAL SPEAKERS

Martin Aeschlimann
Java UI Committer
IBM
Martin Aeschlimann is a developer for IBM Zuerich Labs after obtaining his MCS from ETH Zurich, Switzerland in 1999. He is a driving force in the Eclipse JDT/UI project since it has seen the light 5 years ago. He has his hands in many areas but enjoys most working on the code rewrite infrastructure, the quick fix and assist features, code generation wizards, type hierarchy and the Javadoc support. He currently also leads the platform/search component.
John Arthorne
Eclipse Platform Core Committer
IBM
John Arthorne has been a committer on the Eclipse project since its inception, and has been working on the underlying technology in Eclipse since 1998. He has been a key contributor to many areas of the platform, including the core runtime, resource model, JFace, the platform UI, CVS/Team integration, and the incremental java builder. Together with Chris Laffra, John co-authored "Official Eclipse 3.0 FAQs" in 2004 as part of the Addison-Wesley Eclipse series.
Vladimir Bacvanski
Vice President
Inferdata Ltd.
Vladimir is Vice President of InferData Ltd. He has 15 years of engineering experience with development of advanced software systems, architecting and developing mission-critical and distributed object-oriented systems, rule-based systems and languages, CASE tools, real-time diagnostic systems, agent technology and business rules systems. Besides model driven development, his interests include advanced modeling techniques, component based and other development methodologies. Vladimir is coauthoring an upcoming book on Model Driven Development with Petter Graff. Vladimir was speaker at OOPSLA, JavaOne, and OMG conferences.
Dirk Baeumer
Eclipse JDT/UI lead
IBM
Dirk Baeumer leads the Eclipse JDT/UI component and is a member of the Eclipse architecture team. He has been a committer on the Eclipse project since it began, working as a senior developer on JFace, the generic workbench and the Java development tooling. His interests are in the areas of user interfaces, source code transformation (refactoring in particular), development environments and object oriented software architectures. Before joining IBM/OTI Dirk worked on SNiFF+ an award winning development environment for C/C++ and other programming languages.
Ron Bodkin
Chief Techology Officer
New Aspects of Software
Ron Bodkin is the founder of New Aspects of Software, which provides consulting and training on application development with an emphasis on aspect-oriented programming and security. Ron is also a member of Aspect Mentor, a consortium of AOP experts. Ron speaks and gives tutorials frequently for customers and at conferences. Previously, Ron led the first implementation projects and training for customers for the AspectJ group at Xerox PARC. Prior to that, Ron was a founder and the CTO of C-bridge, a consultancy that delivered enterprise applications using frameworks for Java, XML, and other Internet technologies. C-bridge grew to 900 employees and a successful IPO in December of 1999.
Chuck Bridgham
Development Manager, Rational J2EE Tools
IBM and Web Tools Project committer, Member of WTP architecture committee
Chuck Bridgham is the development manager of the Rational J2EE Tools team at the IBM Raleigh Lab. This team is responsible for the core frameworks involved with creating, editing, and assembling J2EE artifacts(EJB/WAR/EAR...). This team will also contribute many of the same core technologies to WTP including Project Navigator, Validation Framework, and core J2EE model/resources. Chuck has spent the last 10 years at IBM on several projects focusing on object persistence and relational mapping (IBM Smalltalk/VA Java/Eclipse/WSAD).
David Carlson
Software Architect
David Carlson & Associates, Inc.
Dave Carlson is a developer, researcher, author, instructor, and consultant who thrives on innovative technology--he started using Java in 1995 and Eclipse in 2001. He has 25 years of experience in software engineering, and has been object-oriented since 1986. Dave had a Ph.D. in Information Systems from the University of Arizona and is a frequent speaker at conferences and contributor to technical journals. He is creator of the hyperModel plug-in for Eclipse, and author of "Modeling XML Applications with UML" (Addison-Wesley, 2001) and "Eclipse Distilled" (Addison-Wesley, Jan 2005).
Eugene Chan
Software Developer
IBM Toronto Lab
Eugene Chan is a software developer on the IBM Autonomic Computing (AC) Tools and Technologies project and a commiter to the Eclipse Test and Performance Tool Platform (TPTP) project (formally Hyades). Eugene received a B.Math in Computer Science from University of Waterloo in 1999 and joined IBM Toronto Lab in 2000. He started in the Eclipse-based profiling tool project which became the Eclipse Hyades project in 2002. Eugene had been focusing on the user interface of the TPTP(Hyades) tool project.
Andy Clement
Senior Software Engineer
IBM UK Ltd
Andy Clement is a senior software developer at IBM Hursley Park in the UK and an AspectJ and AJDT committer. He has ten years of experience in transaction processing and enterprise middleware development. He is one of the founders of the AspectJ Development Tools for Eclipse project and is currently involved in the use of aspects in J2EE middleware - to make life easier for middleware developers and end users. He is a co-author of the book "Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools."
Tod Creasey
Senior Software Developer, Platform UI Committer
IBM
Tod Creasey has been working with the OTI/IBM labs team since 1993 on a variety of IDEs starting with Envy developer and progressing through the Visual Age family of Smalltalk and Java IDEs. Tod joined the Eclipse team during the tech preview and has been a member of the Workbench team since.
Dwight Deugo
Espirity
Dwight Deugo is the lead of the Eclipse Community Education Project (ECESIS). Currently, he is the CEO and Director of Services for Espirity Inc. and an Associate Professor in the School of Computer Science at Carleton University where he heads the laboratory on Pervasive Computing. Before joining Carleton, he was the Director of Java Services at The Object People where he both participated and directed a group developing course materials and performing Enterprise Java mentoring, consulting and training. He was the past Editor-In-Chief of Java Report and now writes a regular column in the magazine Application Development Trends. He has been involved with all forms of object technology for more than 18 years as a consultant, project mentor and educator.
Sri Doddapanenni
Team Lead, Lead Committer
Intel Software Development Products
Sri Doddapaneni leads development of the Eclipse Test & Performance Tools platform at Intel Corporation. Sri has extensive experience developing compilers, debuggers, profilers and other software development tools. Sri's areas of interest include compiler, binary rewriting, profiler, debugger, in-circuit emulation, architectural support for compiler and tools, software architecture, parallel and distributed systems. Sri received his PhD in computer science from Georgia Institute of Technology; and received a bachelor's degree in computer science & engineering from the Indian Institute of Technology at Kharagpur.
Nick Edgar
Platform UI Committer, RCP UI Architect
IBM
Nick Edgar is a senior developer with IBM Ottawa labs (formerly known as Object Technology International) since 1992, and has played an active role in Eclipse since its inception, working on various aspects of the Runtime, UI, and Rich Client Platform. Nick was also involved in the development of Envy/Developer, IBM Smalltalk, VisualAge for Java, and VisualAge Micro Edition.
Tom Eicher
Software Developer
IBM
Tom is a committer for the Eclipse JDT UI and Platform Text components. His main focus is on QickDiff, Templates, and everything that deserves the name "Smart Typing".
Bjorn Freeman-Benson
Partner
Predictable Software
Bjorn is a partner with Predictable Software, a Fellow with Bedarra Research Labs, and a Committer Representative to the Eclipse Foundation Board of Directors. Throughout his meandering career, Bjorn has always been interested programming languages and IDEs in spite of occassionally wandering away from their one true path. Bjorn has worked for OTI, Amazon.com, Rational, and Gemstone, among others. He is also happy to expound at length about his love of flying.
Grant Gayed
Eclipse SWT Committer
IBM
Grant Gayed has been an SWT committer since work began on Eclipse 2.0. His areas of expertise include widgets, accessibility and X Windows based systems. Previous to SWT, he has worked in the UI groups for Eclipse and VisualAge for Java.
Frank Gerhardt
Independent Consultant
Software Experts Network Stuttgart (SENS)
Dr. Frank Gerhardt is an independent consultant focusing on Eclipse technologies. He can be reached at fg@frankgerhardt.com.
Petter Graff
Vice President
Inferdata Ltd.
Petter is Vice President of InferData Ltd. He has developed object-oriented systems for more than 20 years. At InferData, his focus is in object-oriented component development, software architectures and advanced implementation techniques for enterprise applications. Petter is coauthoring an upcoming book on Model Driven Development. Petter was a speaker at OOPSLA, ECOOP and JavaOne conferences.
Randy Hudson
GEF Team Lead
IBM
Randy Hudson is the team lead for the Graphical Editing Framework. Joining IBM in '98, he worked briefly on VA/Java and became an early contributor to the Eclipse effort. While on the GEF team, he has contributed to other areas, including: JFace, JSP/HTML tooling, EMF, and modeling tools. His interests are in the areas of User interface design, usability, and graphics.
Tutorial: 23 GEF In Depth
Mik Kersten
PhD Student, AOP consultant
IBM
Mik Kersten is a leading aspect-oriented programming expert, and a committer on the AspectJ and AJDT eclipse.org projects. While at Xerox PARC, Mik built the IDE support for AspectJ. He has now returned to school as a PhD student and IBM CAS fellow at the University of British Columbia, where he is working on making IDEs more Aspect-Oriented.
Ramnivas Laddad
Independent Consultant
Ramnivas Laddad is an author, speaker, consultant, and trainer specializing in aspect-oriented programming and J2EE. His most recent book, "AspectJ in Action: Practical aspect-oriented programming" (Manning, 2003), has been labeled as the most useful guide to AOP/AspectJ. He has been developing complex software systems using technologies such as Java, J2EE, AspectJ, UML, networking, and XML for over a decade. Ramnivas is an active member of the AspectJ user community and has been involved with aspect-oriented programming from its early form. He speaks regularly at many conferences such as JavaOne, No Fluff Just Stuff symposiums, O'Reilly Open Source Convention, and European Logon Web Days. Ramnivas lives in Sunnyvale, California.
Jerome Lanneluc
Eclipse JDT Core Committer
IBM
Jerome Lanneluc has been a committer on the JDT Core component since Eclipse 1.0. His areas of expertise include J2SE 5.0, Java model, DOM AST, Java search, code assist and testing. In a previous life, he worked on the Java debugger for Visual Age Micro Edition, and ENVY/XD. Jerome holds a Master degree from the University of Nantes (France).
Carolyn MacLeod
Eclipse SWT Committer
IBM
Carolyn MacLeod has been an SWT committer since 2000. Her areas of expertise within SWT are widgets, graphics, layouts, image processing, printing and accessibility. She has written numerous articles for eclipse.org, including "Understanding Layouts in SWT" and "Writing Your Own Widgets using SWT". Before SWT, she worked on Visual Age Micro Edition, VisualAge for Java and VisualAge for Smalltalk.
Kai-Uwe Maetzel
Senior Software Developer
IBM
Kai leads the Eclipse Platform Text component and is in charge of the editors of the JDT UI component. He is one of the three original developers of the Eclipse Java tooling. He was lead of the UI side of the IBM VisualAge Micro Edition in it's late days and authored its version and configuration management client component. Prior to joining OTI/IBM he co-authored Beyond-SNiFF, a distributed, service-based IDE for large scale C++ projects commercialized as SNiFF+.
Lawrence Mandel
Software Developer
IBM Rational Software
Lawrence Mandel is a software developer on the IBM Rational XML Web Services Team, a committer to the Eclipse Web Service Validation Tools (WSVT) project, and a contributor to the Eclipse Web Tools Platform (WTP) Project. Lawrence spends most of his time working on Eclipse validators and behind the scenes functionality such as the URI resolver. Lawrence received an Hon. B.Sc. in Computer Science from the University of Toronto.
Pat McCarthy
Software Engineer
IBM
Pat McCarthy works for the Rational Studio Jumpstart ISV Enablement team. The team engages with key Rational Studio tools partners, providing technical guidance and support as they integrate into the Rational Studio set of products. The team also performs technical validations of partner plug-ins for the Ready for Rational Studio partner program.
Gili Mendel
Project Team Lead
IBM
Dr. Gili Mendel is an IBM senior software engineer, technical lead for IBM's Visual Editor for Java in Raleigh, NC, and is a comitter on the Visual Editor Eclipse Tools project. In his 11 tenure with IBM Gili was involved in various Systems, and Application software development. The last 3 years were focused on true "rich client" tooling technologies.
Ed Merks
Software Architect
IBM
Ed Merks is the lead architect for the EMF and XSD open source projects, both at Eclipse.org. He has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments, including several patents on the subject. Ed is a member of the JAXB expert group, representing IBM. He holds a Ph.D in computer science and is a co-author of the authoritative "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003).
Antony Miguel
Product Development Manager
Scapa Technologies
Antony Miguel is a Product Development Manager for Scapa Technologies and an Eclipse Committer and TPTP Component Lead. He built the TPTP statistical console and led the team that built the agent layer for statistical performance data collection (including interfacing to Microsoft PerfMon). Both of these became available in TPTP 1.2 (formerly named Hyades 1.2). He has extensive experience in extending the TPTP data collection infrastructure at both ends, building data collection agents to pass data upstream, building loaders to populate the TPTP Statistical and Test Execution History models, and extending the UI framework to introduce new tools which in turn provide new extension points. He is currently exploring the relationship between web services and TPTP.
Sandy Minocha
Software Engineer
IBM
Sandy Minocha works for the Rational Studio Jumpstart ISV Enablement team. The team engages with key Rational Studio tools partners, providing technical guidance and support as they integrate into the Rational Studio set of products. The team also performs technical validations of partner plug-ins for the Ready for Rational Studio partner program. Sandy has a BASc in Electrical Engineering degree from University of Waterloo and a MEng in Telecommunications degree from the University of Toronto. He is also a PEng.
Guru Nagarajan
Intel Software Development Products
Guru Nagarajan is a member of the Intel Software Products division contributing to Eclipse, primarily Eclipse TPTP. He specializes in Software Patterns, Frameworks and Component Based Software Development. He is the author of numerous papers on Java and XML technologies. Prior to this software development life he was specializing in Object Oriented Technologies and Object Databases.
Pascal Rapicault
Platform Core & PDE Build Committer
IBM
Pascal Rapicault is a developer with IBM Ottawa labs (formerly known as Object Technology International) since 2002, and has played a key role in the development of the OSGi based runtime from the first prototypes developed in the Equinox project to its integration in Eclipse. Pascal holds a Master degree from the ESSI (France) and a PhD from the University of Nice (France).
Pratik Shah
IBM
Pratik graduated with a Bachelor's degree in Software Engineering from the Rochester Institute of Technology in May '03. While in school, he had done two different co-ops with IBM and both the times had inadvertently ended up working on the GEF team. Upon graduation, (not surprisingly) he joined the GEF team at IBM. He has also contributed to VA Java's Visual Composition Editor and WSAD's Web Tools project. His interests include process, architecture and quality assurance (not in the traditional sense).
Tutorial: 23 GEF In Depth
Paul Slauenwhite
Software Developer
Paul Slauenwhite is a software developer on the IBM Autonomic Computing (AC) Tools and Technologies project and a committer to the Eclipse Test and Performance Tool Platform (TPTP) project (formally Hyades). After receiving a B.Sc. in Computer Science from Dalhousie University, Paul joined IBM in 2000 working on WebSphere's Object Level Trace (OLT). In 2001, he joined the IBM WebSphere Studio Team developing logging and tracing technologies. Paul moved to the Eclipse Hyades project at its inception in 2002, focusing on log and trace data, collection and correlation. Paul is currently working part-time on his M.Math (Software Engineering) at the University of Waterloo.
Dave Steinberg
Software Developer
IBM
Dave Steinberg has been a committer on EMF since its launch at Eclipse.org, contributing to the design and implementation of the framework and tools. He is a developer in IBM's Software Group and a co-author of the authoritative EMF book, "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003).
Joe Toomey
Senior Software Engineer
IBM
Joe Toomey is a senior software engineer at the IBM Rational lab in Lexington, MA. Joe has been a committer on the Eclipse Test and Performance Tools project since its inception in 2002 (as the Hyades subproject of the Tools PMC), leading the Test Model subgroup, and acting as committer for the Test Model team and the Execution Environment Control group. He also participates in several IBM Architecture groups. Joe received a BS in Math / Computer Science from Carnegie Mellon University in 1993, and joined Rational Software in 1997. Prior to his work on TPTP, Joe was a developer on several Rational products, including Rational Robot, Rational Quality Architect and Rational XDE Component Test.
Michael Valenta
Eclipse Platform Committer
IBM
Michael Valenta works at the IBM software lab in Ottawa, Ontario and was one of the original committers on the Eclipse Team/CVS component. He joined the Eclipse team after completing his PhD in Computer Science at Carleton University. During his studies, he was also a sessional lecturer at Carleton and an instructor in industry, teaching both Smalltalk and Java courses. Before that, he worked at Bell Northern Research developing software for the OC48 fiber optic transmission product.
Michael Van Meekeren
Platform UI Team Leader, Platform UI Committer
IBM
Michael Van Meekeren obtained his BCS from Acadia in 1994. He is a senior developer with IBM Ottawa labs (formerly known as Object Technology International) since 1994, and has played an active role in the development of Envy developer, IBM Smalltalk, VisualAge for Java and WebSphere Studio Device Developer. Michael also has a fair amount of J2ME and embedded programming experience. Michael currently is the IBM Eclipse Platform UI Team Lead at IBM Ottawa Labs.
Christian Wege
IT architect
DaimlerChrysler
Christian Wege is an IT consultant at DaimlerChrysler and expert for Eclipse technologies and Agile Methods. He can be reached at wege@acm.org.
Joe Winchester
Senior Advisory Software Engineer
IBM, Eclipse Visual Editor project comitter
IBM software engineer working on the Eclipse Visual Editor project. Desktop Java Editor of the "Java Developer's Jouirnal". Primary interest in user interfaces and GUI builders having worked on IBM's Visual Age for Smalltalk and Java "Visual Composition Editor". IBM's representative on JSR 57 "Long term persistence of JavaBeans" and contributor to JavaBeans specification.
Darin Wright
Senior Software Developer
IBM
Darin is currently a senior software developer with the IBM Rational Software Group, 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.