eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

Presenters

Alexander Bieber

NightLabs

Presentations: Remote classloading with J2EE and Eclipse RCP, JFire – Open Source RCP based ERP framework

Alexander Bieber is director and software developer at NightLabs (Germany). NightLabs uses Eclipse as IDE and develops open-source and commercial applications with the RCP. http://nightlabs.de

 

Alex Blewitt

Alex Blewitt

EclipseZone

Presentations: (50) Automated Build Processes for Plugins, Fragments and Rich Client Applications, RCPApps.org, Alex Blewitt's recommendations

Alex Blewitt has worked with Java and XML since their early beginnings. He got involved with Eclipse when it was a fledgling migration from Visual Age for Java into WebSphere Studio and has never looked back. Having started and run a company for 7 years (which outlasted the dot-com crash) he now works for a financial organisation in London, and more recently as Editor in Chief of EclipseZone. He currently lives in Milton Keynes, UK with his wife Amy, son Sam and two dogs Milly and Kea.

 

Dan Bourque

Dan Bourque

Cisco Systems, Inc.

Presentations: Time Travel made possible with Eclipse (temporal debugging), Time Travel made possible with Eclipse (temporal debugging)

With over 15 years of software engineering experience, Dan is the GUI Tools team lead at Cisco Systems in San Jose, creating an embedded C/C++ IDE for microcode engineers. Besides adding temporal debugging capabilities, he is intimately knowledgeable of many facets of Eclipse/CDT/GEF, and implements innovative views for all aspects of the hardware being developed for. He created a full-featured C++ IDE from scratch back in 2000 —before the advent of Eclipse— for a startup company in Ottawa, Canada. Being a true nerd, he develops .NET applications for the Windows Mobile platform on his home-made robot in his spare time. :o) Email him at Dan.Bourque@gmail.com, or visit his website at www.DanBourque.com

 

Jim Adams

Jim Adams

SAS Institute

Presentations: Best Practices for Developing Eclipse RCP Applications

Jim Adams has been developing java IDEs for SAS since 1995. In that time, he has worked closely with JavaSoft on issues relating to JNI and other areas important to SAS. He has particpated in the JSRs for the development of J2SE 1.4 and J2SE 1.5 as well as JSR 198. Currently he is creating plugins to provide a new development environment for SAS users. He is also part of a team of people creating the next style of applications at SAS based on the Eclipse RCP. In this capacity he is tackling issues such as enterprise class deployment, updates, and plugin management.

 

Koen Aers

Koen Aers

JBoss, Inc.

Presentations: A Gentle Introduction to GEF

Koen Aers is a Senior Software Developer at JBoss, Inc. He is currently driving the Eclipse support for the JBoss jBPM project. He is part of the jBPM team since April 2004 and became a JBoss employee when the jBPM project joined JBoss. Koen graduated as a Civil Engineer from the Belgian Royal Military Academy and obtained a Master's degree in Information Technology at the Brussels Free University. Before joining JBoss, he worked respectively in the IT department of the Belgian Army and as a software consultant, first for Unisys and as an independent afterwards.

 

Martin Aeschlimann

Martin Aeschlimann

IBM

Presentations: (17) Tutorial: Text Editor Recipes, What's new in JDT 3.2

Martin Aeschlimann is a software engineer for IBM Zurich Labs and is currently the lead of the JDT UI team and responsible for the Search component. He has been working on the Eclipse project since the beginning, focusing on quick fix and assist, code generation wizards, type hierarchy view and Javadoc support. He obtained his MCS from ETH Zurich in 1999.

 

Mark Anders

Adobe Systems

Presentations: Next Generation Client Platforms

Mark Anders is Principal Scientist in the Platform Business Unit at Adobe Systems, where he is focused on Flex, Flex Builder and overall architecture for building rich internet applications. At Macromedia, which was recently acquired by Adobe, Mark was Vice President of Engineering for Flex Builder, an Eclipse based tool for building rich internet applications that run on the Flash Platform. Prior to joining Macromedia in 2004, Mark spent 10 years at Microsoft, where he co-founded the ASP.NET team and led the development of both ASP.NET and the .NET Framework from 1998 to 2003.

 

Max Rydahl Andersen

Max Rydahl Andersen

JBoss a division of Red Hat

Presentations: Hibernate Tools Demo

Max Rydahl Andersen have been employed at JBoss, since September 2004 working as developer and consultant. He is a long time member of the Hibernate Team, developing on the core and the toolset. Today currently leading the development for Hibernate Tools (http://tools.hibernate.org) and committer on the Dali project. Before joining JBoss, Max worked as a project lead and developer for a company working with large scale healthcare solutions.

 

John Andrews

Evans Data Corporation

Presentations: Eclipse: Poised for Global Domination

John Andrews has over 20 years of experience in Telecom and Enterprise software development, implementation and commercialization. As CIO at GTE and CSX, Andrews led enterprise-wide transformation through systems integration that yielded significant cost savings and customer satisfaction gains. He was named a “Top Ten Industry Visionary” by ComputerWorld, nominated by Information Week as CIO of the year and, with members of his team at CSX, lauded by Information Week as a leading IT organization. Since leaving CSX, Andrews was CEO of several information technology based companies, among them Giga Information Group (a market research company), which was acquired by Forrester Research. Andrews has also served as outside advisor and board member for several public and private companies. John is also an accomplished focus group moderator as well as a dynamic and talented public speaker. He has conducted focus groups across North America and Europe in the telecom and enterprise computing areas both for private Evans Data clients, and for the popular syndicated qualitative Vision series, which looks into the future of development. Additionally, he has been a popular speaker at many industry events including the popular JavaOne, EclipseCon, and the Evans Data Developer Relations Conference.

 

Chris Aniszczyk

Chris Aniszczyk

IBM

Presentations: Authoring in Eclipse, (42) Eclipse Communication Framework (ECF), Introducing the new JET editor

Chris Aniszczyk is a software engineer at IBM Lotus focusing on OSGi related development. He is an open source enthusiast at heart, and he works on the Gentoo Linux distribution and is a committer on a few Eclipse projects (PDE, ECF, EMFT). He's always available to discuss open source and Eclipse over a frosty beverage.

 

Andy Arhelger

Andy Arhelger

IBM

Presentations: AUIML - an Eclipse based GUI development toolkit

I have been working at IBM Rochester for 24 years. I have worked in GUI development for the last 8 years and have been on the AUIML team in Rochester for 5 years. On the AUIML team I have worked on GUI development for Swing, JSF, Web servlets and most recently SWT. I am currently responsible for the AUIML VisualBuilder which is an Eclipse based GUI development environment based on the Eclipse Visual Editor Project.

 

John Arthorne

John Arthorne

IBM

Presentations: (70) Designing Eclipse APIs

John Arthorne is a software developer with IBM Rational Software, and has been a committer on the Eclipse project since its inception. 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. Most recently he designed and implemented the concurrency API (org.eclipse.core.jobs), and the Eclipse file system API (org.eclipse.core.filesystem). John co-authored "Official Eclipse 3.0 FAQs" in 2004 as part of the Addison-Wesley Eclipse series.

 

Eric Aubineau

ILOG

Presentations: Extending the Eclipse JDT Debugger

* 8 years of experience in development of rule and business rule component * In charge at ILOG of rule debugging infrastructure

 

Dirk Bäumer

IBM Rational Zurich Research Lab

Presentations: The making of JDT (Java Development Tools)

Dirk Baeumer 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. He was the former lead of the JDT/UI component and is now working on Jazz. His interests are in the areas of user interfaces, source code transformation (refactoring in particular), development environments and object oriented software architectures.

 

Ricardo Balduino

Ricardo Balduino

IBM Rational

Presentations: Introducing the Eclipse Process Framework Tool

Ricardo Balduino is a Senior Software Engineer at IBM Rational Software and an Eclipse Process Framework project committer, architecting and developing the content of OpenUP/Basic since its early stages. His 12 years experience in the software industry includes delivering training and consulting services to help organizations adopt software development best practices. He has also developed software for financial services and industrial process automation. He holds a B.S. in computer science from Sao Paulo State University, Brazil.

 

Kevin Barnes

IBM

Presentations: (62) Integrating Custom Debuggers into the Eclipse Platform

Kevin Barnes has been working with IBM on the Eclipse Debug Framework and JDT Debugger for the last 2 years. Before coming to IBM he was an integral member of the team at IAM Consulting, working on projects such as IAM->Developing - a collaborative java IDE.

 

Marc Baumbach

RIT Software Engineering

Presentations: RadRails - Using the Eclipse Rich Client Platform to Build An IDE

Marc is a third-year Software Engineering major at Rochester Institute of Technology.

 

Craig Becker

IBM

Presentations: The AJAX Toolkit Framework

Lead, AJAX Toolkit Framework

 

Wolfgang Beer

Wolfgang Beer

Software Competence Center Hagenberg (SCCH)

Presentations: Integration of Bug and Issue Tracking

Wolfgang Beer works at the SCCH in the mobile and embedded computing group. He studied Computer Science and finished his PhD at the Johannes Kepler University Linz, Austria. Between 2000 and 2004 he worked as a teaching assistent for Software Engineering at the JK University. Today, he leads several projects dealing with Java and Eclipse technology.

 

Mike Beltzner

Mike Beltzner

Mozilla

Presentations: I bet you thought you couldn't do this in Eclipse

Mike Beltzner worked in User Centred Design at IBM's Toronto Software Lab for 5 years, working closely with the Rational and WebSphere application development tools teams on Eclipse and Eclipse based products such as WebSphere Studio Application Developer and WebSphere Integration Developer. He recently left IBM to work with the Mozilla Corporation as their User Experience Lead (or "Phenomenologist") for Firefox, Thunderbird and other open source Mozilla projects.

 

Phil Berkland

Phil Berkland

IBM

Presentations: Laszlo Tools Project

Phil Berkland is the lead for the JavaScript Development Tools subcomponent of the WebTools project. Phil is a Senior Programmer in the Emerging Technologies area of the IBM Software Group. He has been developing plugins for Eclipse for since it's inception, including IDE4Laszlo and the PHP Tools project.

 

Billy Biggs

Presentations: Eclipse, GCJ, and GNU/Linux Distributions

 

Boris Bokowski

Boris Bokowski

IBM Canada

Presentations: Halo Feature Challenge, (70) Designing Eclipse APIs, JFace Data Binding

Boris is a software developer with IBM Rational Software, and a committer on the Eclipse Platform UI team. Boris is looking at the UI side of the RCP, and among other areas owns the JFace viewers component. He is also the main architect of the JFace data binding framework. He was a member of the Eclipse Team/CVS team during the 1.0 release cycle and joined the Eclipse team again just before the 3.1 release. In between, he co-founded a company in Germany, and developed an innovative desktop application based on the Eclipse RCP. Boris received his PhD in computer science from Freie Universitaet Berlin.

 

Hui Cao

Hui Cao

Sybase

Presentations: (11) Data Tools Platform Project Tutorial

Hui Cao is a senior software engineer at Sybase R&D Center located in Shanghai, China, leading a team working on Database Development Tooling project, which is a part of Sybase WorkSpace®product-- an Eclipse based SOA IDE. Hui has 6 years of software industry experiences using Java and Eclipse.

 

Peter Brantschen

Peter Brantschen

Netcetera AG

Presentations: Extending Eclipse's Plug-in Concept to the SOA World

Architect and Developer for Eclipse RCP applications for 2 years. Working for Netcetera as Senior Software Engineer for 5 years designing and developing transactional large-scale enterprise J2EE applications for the financial industry. Member of the Java User Group Switzerland. Peter received his M.Sc. in Computer Science from ETH Zurich, Switzerland.

 

Maria Brownstein

Maria Brownstein

Sybase

Presentations: Eclipse User Assistance: Lessons from the trenches

Maria Brownstein has over 20 years of experience in the software development and technical communications fields. Maria is currently a senior engineering manager in the Technical Publications organization at Sybase. She manages both a writing team and a development team. Her writing team is primarily responsible for developing User Assistance for the Eclipse-based developer platform product, Sybase WorkSpace, and the open-source Eclipse DTP project. The charter of the development team, Technical Publications Solutions, is two-fold, tools development and DITA transition. On the tools development side they have responsibility to define, build, and maintain a DITA-based authoring system and output mechanism that meets the needs of all Sybase pubs teams. One of the many supported outputs is Eclipse user assistance. On the DITA transition side, the team is responsible for defining the migration path to DITA, establishing and documenting DITA guidelines, and creating and delivering DITA training throughout the technical publications department.

 

Ed Burnette

Ed Burnette

SAS

Presentations: Best Practices for Developing Eclipse RCP Applications, Eclipse Grand Challenges, Ed Burnette's Recommendations

Ed Burnette has programmed everything from muti-user servers to compilers to commercial video games. He is a systems developer at SAS in Cary, NC. Ed has written several articles and books on Eclipse, most recently the Eclipse IDE Pocket Guide from O'Reilly. He is an Eclipse committer, founding editor of EclipseZone.com, and writes the Dev Connection blog at ZDNet.

 

Max Carlson

OpenLaszlo.org

Presentations: Ajax, OpenLaszlo and Eciipse

Max Carlson first began programming at age six, writing his first game in BASIC at age eight. Max currently teaches at the San Francisco Multimedia Studies Program and is Lead Runtime Architect for the OpenLaszlo group at Laszlo Systems, a San Francisco software company he co-founded five years ago. Before that, he worked for a series of startups and at Excite@Home where he pioneered the use of dynamic Flash content for the broadband portal and worked on DHTML and Flash applications for broadband customers.

 

Eugene Chan

IBM Toronto Lab

Presentations: (30) Profile your Java application using the Eclipse Test and Performance Tools Platform (TPTP)

Eugene Chan is a developer in IBM Autonomic Computing (AC) Tools and Technologies group. Eugene has been a committer on the Eclipse Test and Performance Tools project (TPTP) since its launch at Eclipse.org in 2002, acting as a committer of the Platform and Trace sub project. Eugene received a B.Math in Computer Science from University of Waterloo and joined IBM Toronto Lab in 2000. He started in an Eclipse-based problem determination tool project which later became the Eclipse Hyades tool project. Eugene had been focusing on the user interface of the TPTP project.

 

Kelvin Chan

Kelvin Chan

Presentations: Platform UI - Design Case Studies

Kelvin Chan is a User Interface Designer at the Media Design Studio, IBM Toronto Lab. He is involved in Eclipse, Rational, and WebSphere products, and also has a role in leading the UI Graphic Production team at MDS.

 

Samantha Chan

Rational, IBM Canada

Presentations: The Eclipse 3.2 Debug Platform: Supporting a community of debuggers, (62) Integrating Custom Debuggers into the Eclipse Platform

Samantha Chan is a developer from IBM Debug Team. She has been working with debug technologies for 4 years.

 

Linda Chan

Actuate Corporation

Presentations: (11) Data Tools Platform Project Tutorial

Linda Chan is a Principal Engineer at Actuate Corporation, and serves on the DTP Project Management Committee. She leads the Open Data Access (ODA) component in DTP, and the Data Access component in BIRT project. Linda has been one of the chief architects and contributors to Actuate Corporation'Â’s products since 1997. Prior to joining Actuate, Linda performed management and systems architect roles in the development of large scale IT applications, with over twenty years of leadership experience.

 

Curtis d'Entremont

Curtis d'Entremont

IBM Canada

Presentations: (60) Eclipse Forms: Rich UI for rich clients, (23) Assist your users with Eclipse User Assistance

Curtis d'Entremont obtained his BCSS in Software from Acadia University in 2003. Since then he has worked on the Eclipse Test and Performance Tools Platform, the IBM Performance Optimization Toolkit, and currently works on Eclipse User Assistance at the IBM Toronto Software lab.

 

Andrew E Davis

IBM

Presentations: Upgrading the entire world using Eclipse Update Manager, Hannover: The next release of Lotus Notes based on Eclipse RCP, Embedding and Integrating Native Application Components in Eclipse RCP., Embedding and Integrating Native Application Components in Eclipse RCP., Centrally Managing the Eclipse RCP Platform with IBM Workplace Managed Client 2.6

Andrew Davis is a Software Engineer working IBM on Notes 8(Hannover) in the areas of performance and install. He has perviously worked on IBM Workplace Mangaged Client and Lotus Expeditor Platform, in the areas of provisioning, network reliability, services and database integration.

 

Matt Chapman

Matt Chapman

IBM

Presentations: (31) Aspect-Oriented Programming with AspectJ, AJDT: The AspectJ Development Tools, Extending JDT to support Java-like languages, Aspect-Oriented Programming Track

Matt Chapman works in the IBM Java technology centre in the UK as Project Lead for the AJDT Eclipse Tools project, developing the tools and user interface experience to allow developers to get the maximum benefit from AOP.

 

Joel Cheuoua

Joel Cheuoua

ILOG

Presentations: Introducing the new JET editor

Joel is a software architect at ILOG, with a focus in OO modelling techniques & process, particularly interested in entreprise architecture technologies such as MDA & Software factories development processes improvement. Designer & developper of Merlin (http://sourceforge.net/projects/merlingenerator), An open source software used to perform advanced code generation & model transformations for automating MDD development, he also contributes to the Eclipse Modeling Framework Technology (EMFT) project.

 

Jean Choi

Sybase, Inc.

Presentations: Build JavaServer Faces applications with the JSF Tools Project

Jean Choi has been a software development manager for various products in Sybase for the past 6 years, in the areas of infrastructure for J2EE architecture, Web Services Toolkit, and Web Service integration in the enterprise environment. She has been developing products in Eclipse since Eclipse 2.0 release. Currently, she is a senior manager for a large project to provide an integrated application development environment hosted in Eclipse. She is also a member of the Eclipse JSF project team.

 

Eric Clayberg

Eric Clayberg

Instantiations, Inc.

Presentations: Overview of RCP GUI Building Tools for Eclipse, (44) Building Commercial-Quality Eclipse Plug-Ins

Eric is a seasoned software technologist, product developer, entrepreneur, and manager with more than 17 years of commercial software development experience, including nine years of experience with Java and six years with Eclipse. He's the primary author and architect of more than a dozen commercial Java and Smalltalk add-on products including WindowBuilder Pro, CodePro Studio, and the award winning VA Assist Enterprise product lines. He holds a Bachelor of Science degree from MIT and an MBA from Harvard, and has co-founded two successful software companies. He is co-author of the book "Eclipse: Building Commercial Quality Plug-ins", part of the Addison Wesley Eclipse series.

 

Nick Boldt

Nick Boldt

IBM Rational Software - Toronto Lab

Presentations: (15) Introduction to the Eclipse Modeling Framework

Nick Boldt is a software developer with IBM Rational Software at the Toronto Lab. An IBMer since 1999, Nick has built customer websites, database integration solutions, and telephony applications. Since joining the EMF team in 2003, he's automated build processes, integrated web & build systems, and designed build tools to simply and streamline building, testing, and releasing project code. He is currently the release engineer and build expert for the Eclipse Modeling Project, including EMF, MDT, and EMFT.

 

Chuck Bridgham

IBM

Presentations: (46) Extending the Web Tools Platform, Part 2

Chuck Bridgham is the development manager of the Rational J2EE Tools team at the IBM Raleigh Lab. This team is responsible for development of the core frameworks used to create and edit EJB, WAR, and EAR artifacts. Contributions also include core technologies regarding J2EE deployment/assembly flexibility, validation, and J2EE deployment descriptor model serialization. Chuck has been involved in several IDE projects focusing on object persistence and relational mapping (IBM Smalltalk/VisualAge Java/Eclipse).

 

Christophe Cornu

IBM Ottawa Lab

Presentations: 100% API Testing in Eclipse

Christophe's life started on an Apple ][ E with a call -151. Since then, he shipped a variety of products such as the SWT Browser widget, SWT for J2ME and Pocket PC, SWT GTK 64 bits ports (IBM Ottawa Lab, Eclipse.org, SWT Committer since 2001). Prior to working on Eclipse, he had developed profiling agents for the initial three versions of the Java Profiler and Memory Debugger tool JProbe (KL Group). Screenshots can be found at his website www.cc--tl.com. His interests are broad, from JVMs and system programming to UI, collaboration, virtual reality and EMF modeling.

 

Larry Edwards

NASA Ames Research Center

Presentations: VizExplorer - A 3-D Visualization Tool for Planetary Exploration

Laurence Edwards received his Ph.D. in Mechanical Engineering from Stanford University in 1995. His thesis research involved the development of novel techniques for free-form surface representation. Edwards' early graduate work involved the development of innovative spatial feedback techniques for 3D manipulation. During this period, he co-founded, Beyond Technology, Inc., to bring these techniques to market. Dr. Edwards is currently a research scientist at the NASA Ames Research Center leading 3D visualization and surface reconstruction efforts in the Intelligent Robotics Group. Most recently he lead Ames development effort to provide 3D surface reconstruction and visualization capabilities to the Mars Exploration Rover (MER) mission. Before joining NASA he was a member of the technical staff at Paraform Inc. developing techniques for editing large polygon meshes. Prior to joining Paraform, he was at Virtual Technologies, Inc. (manufacturer of the CyberGlove), investigating techniques for direct manipulation in virtual environments. Dr. Edwards has acted as a consultant to a variety of companies in the computer industry, including Digital Equipment Corp. and Xerox Corp.

 

Naci Dai

Naci Dai

Eteration

Presentations: (40) Java Web Application Development with Eclipse WTP

Naci Dai is the Chief Scientist and founder of eteration, a.s. He has been an active contributor to open source, he created the ObjectWeb Lomboz project, and is a member of the Eclipse Web Tools Platform project PMC as the project lead for the JST project. He is a member of the faculty at Sabanci University where he teaches object technologies and distributed computing. He has received his Ph.D. from Carleton University, Ottawa Canada. Prior to his current jobs, he was with BEA Systems Inc. and The Object People as a director with their professional services organizations.

 

Paula Cox

IBM

Presentations: Blue Print for the Globalization of Eclipse, Large Scale Eclipse Translation - Making it Work, Managing Large Scale Eclipse Adoptation

Paula Cox is a Senior Project Manager at IBM working on IBM strategy with Eclipse. In her career with IBM, she has had a variety of positions in the software development process, including product test, translation test, coding, team lead, managing people, project management, product management, and most recently strategy enablement. She has spent the majority of her career at IBM in the development and management of application development tool products, including Eclipse, Rational Application Developer, WebSphere Studio Application Developer, TeamConnection and BookManager to name a few. She holds a BS in Computer Science from Rochester Institute of Technology, and an MBA from Meredith College.

 

Sebastien Demathieu

Thales Research and Technology

Presentations: How MODELWARE contributes to Eclipse

Sebastien Demathieu is software engineer at Thales Research and Technology. He is committer of the Eclipse MDDi project and he is involved in multiple aspects of MODELWARE. Before he joins Thales, Sebastien worked on tooling for pervasive application development at IBM Research. He experimented the use of modeling technologies to support developments in that area. Sebastien holds a Master's degree in Software Engineering from Pierre & Marie Curie University. He has specialized on programming models and tools.

 

Srinivas Doddapaneni

Srinivas Doddapaneni

Intel Corporation

Presentations: Test and Performance (TPTP) Track, Profiling, Tracing and Monitoring Web Applications using Elipse TPTP, Overview of TPTP Java Performance Tools

Dr. Sri Doddapaneni is an engineering manager for Intel Software Development Products at Intel Corporation. Sri is responsible for infrastructure for performance tools. Sri serves as Project Lead for the Eclipse TPTP Platform Project and is a member of the PMC and Architecture Group. He has over 15 years of experience developing compilers, and various tools such as debuggers, profilers, emulators and runtime libraries. Sri holds a B.Tech.(Honors) from Indian Institute of Technology at Kharagpur and a PhD from Georgia Institute of Technology, both in computer science.

 

Bernhard Dorninger

Bernhard Dorninger

Software Competence Center Hagenberg (SCCH)

Presentations: Leveraging Eclipse on OpenVMS for a process engineering platform

I work as a software engineer and project manager in the Industrial Automation and Embedded Computing group at the SCCH. Before finishing my studies of Software Engineering at the Johannes Kepler University Linz, Austria, I have been involved in development and comissioning of (realtime) software systems in the field of Industrial Engineering.

 

Mark D. Dunn

Mark D. Dunn

IBM

Presentations: Extending Eclipse TPTP using the Generic Recorder Framework

Mark is a Software Engineer with IBM Rational Performance Tester product team and a lead committer and component owner for the Eclipse Test and Performance Tool Platform (TPTP) Testing Tools project. Mark began working at IBM in the PC Division with an internship in 1983. After various positions at IBM and other companies, he rejoined IBM in 1996 as a developer for TeamConnection SCM and has since moved to the Rational Performance Tester(RPT) project and Eclipse Test and Performance Tools Project(TPTP).

 

Ward Cunningham

Ward Cunningham

Eclipse Foundation

Presentations: Software Development Creativity the Wiki Way, Scripting Eclipse

Ward received his bachelor's degree in interdisciplinary engineering (electrical engineering and computer science) and his master's degree in computer science from Purdue University. He is a founder of Cunningham & Cunningham, Inc. He has also served as Director of R&D at Wyatt Software and as Principal Engineer in the Tektronix Computer Research Laboratory. He is founder of the Hillside Group and has served as program chair of the Pattern Languages of Programs conference which it sponsors. Ward was part of the Smalltalk community. As of October 2005, he is the Director of Committer Community Development at the Eclipse Foundation. Ward is well-known for a few widely disseminated ideas which he originated and developed. Among these, the most famous are the wiki (originally wikiwiki), and many patterns in the field of software patterns, including the collection of patterns that later became known as "Extreme Programming" or "XP." His most famous quote is probably, "What's the simplest thing that could possibly work?"

 

John Cunningham

John Cunningham

Band XI International

Presentations: Eclipse Applied: Delivering Reliability, Quality, and Customer Satisfaction

John Cunningham leads Band XI International, a small software and services company started in 2005 that builds everything using Eclipse tooling and OSGi service-oriented bundle architectures. Although most of his work today is done in Java (and some Ruby), he really learned the most while working in LISP and Smalltalk. Mr. Cunningham has been building and managing software for 20 years in a wide variety of domains as a consultant and line manager. He has worked for Andersen Consulting (Accenture), Computer Sciences Corporation (CSC), Travelers Insurance (Citigroup), Object Technology International (OTI), and IBM. Mr. Cunningham holds the following degrees: BS in Mechanical Engineering (Columbia University), MS in Mechanical Engineering (University of Massachusetts/Amherst), and an MBA in Finance (University of Connecticut).

 

Wayne Beaton

Eclipse Foundation

Presentations: Why You Should Use Eclipse RCP (in 10 minutes)

Wayne Beaton is employed by The Eclipse Foundation where he works as an evangelist, spreading the word and helping folks adopt Eclipse technologies. Wayne has extensive experience in object-oriented software development and is a strong proponent of refactoring, unit testing, and agile development methodologies.

 

Robert Buffone

Nexaweb Technologies

Presentations: Rich Client Platform (RCP) vs. Rich Internet Application (RIA)

Robert Buffone, principal software architect, is responsible for platforms and tools at Nexaweb (Nexaweb provides the software platform for building enterprise-class rich Internet applications (RIAs) with best-in-class performance). Before Nexaweb, he was with Trakus, a technology company for tracking sports in real-time. Buffone possesses deep experience and knowledge regarding Java and Windows technologies, is a leading expert in User Interface design and has received many awards for his outstanding work in the software industry. Along with speaking at leading industry events, including JavaOne and EclipseCon, he has published multiple articles on various topics, including tool and application development.

 

Nitin Dahyabhai

Nitin Dahyabhai

IBM Corporation

Presentations: (47) Extending the XML and JSP editors from the WTP Project

Nitin Dahyabhai is a committer for the SSE components of WTP and a software engineer for IBM Rational Software in Research Triangle Park, North Carolina. He has worked on the WTP editors since their inception. In that time he has contributed to many aspects of them, including parsing, model management, dynamic editor configuration, the outline and property sheet views, custom tag libraries, debugging, drag and drop and more. He is also responsible for the Snippets view and DTD component, previously working on the Visual Composition Editor in IBM VisualAge for Java.

 

Thomas Derflinger

OneForEclipse.com

Presentations: Batino - The Rich Web Browser Platform

Thomas is a freelance Eclipse developer specializing in Eclipse RCP and Rich Web clients. He has long-time Eclipse programming experience dating back to Eclipse version 2. Thomas is always interested in helping your Eclipse project to succeed.

 

Ken Dyck

Ken Dyck

AMI Semiconductor Canada Company

Presentations: 10 Tough Decisions You Must Make When Developing An Eclipse-based IDE, Scripting Eclipse, Ken's Happy Buttocks Track

Ken is a software developer with AMI Semiconductor, where he designs and implements Eclipse-based software development tools for a line of low-power digital signal processors.

 

David Dykstal

IBM

Presentations: Using and Extending the DSDP Target Management Framework

David has worked either for or with IBM for over 28 years, including a significant stint with Object Technology International. Dave has worked on compilers, user interfaces, database tools, and IDE's.

 

Rob Cernich

Sybase

Presentations: (11) Data Tools Platform Project Tutorial

Rob is the lead for the connectivity subproject within EclipseÂ’s Data Tools Platform project. He also serves as a technical lead for several components within SybaseÂ’s WorkSpace product. He has been developing plug-ins for Eclipse since version 2.0.

 

Matt Flaherty

IBM

Presentations: Eclipse RCP applications and Enterprise Security

Security lead for IBM Workplace Managed Client.

 

Stephan Eberle

Stephan Eberle

Geensys

Presentations: Challenges and solutions for building an Embedded IDE Platform in the Automotive Industry

Stephan Eberle works as product development manager at Geensys in France. He is responsible for the new Artop open source project (AUTOSAR TOol Platform) providing building blocks for Eclipse-based design tools for automotive software. He is also committer for the Teneo component of the EMF project in Eclipse. Stephan has 10 years of practical and scientific experience in developing component-based software for embedded systems. Since 5 years, he has been developing model-based design tools for embedded software using Eclipse, EMF, openArchitectureWare, and EclipseLink. Prior to joining Geensys, he was working for Robert Bosch in Germany.

 

Tim deBoer

IBM

Presentations: (16) Extending the Web Tools Platform, Part 1

Tim deBoer is the architect for WebSphere Application Server Toolkit (AST), a J2EE IDE that allows administrators and developers to build and deploy applications to WebSphere Application Server. AST ships with WebSphere and is also included in several Rational offerings, where it is better known as the WebSphere Test Environment. Tim works at the IBM Toronto lab and is the server tools component lead for the Eclipse Web Tools Platform (WTP).

 

Susan Franklin

IBM

Presentations: Redoing Undo: Eclipse 3.1 Undoable Operation Support

Susan is currently a committer on the Eclipse Platform UI team. She has spent most of her career working on UI class libraries and frameworks, supporting application suites and IDE's such as ENVY/Smallalk, VisualAge Smalltalk/Java, and Eclipse. She previously taught Smalltalk development courses and apprentice programs, consulted on object-oriented application design, and built shrink-wrapped Windows applications in a three-person startup.

 

Timotej Ecimovic

Timotej Ecimovic

Ember

Presentations: The Eclipse platform and embedded wireless networking

Timotej is a software engineer at Ember, working on InSight Desktop. InSight Desktop is an RCP based application that supports development and debugging of embedded network applications in the Zigbee environment, using Embers own Zigbee-compliant chips. Timotej has many years of experience working with Eclipse and WSAD, working in both server-based, as well in standalone client environments. He received B.Sc. in computational physics from University of Ljubljana, and currently lives in Boston, Massachusetts.

 

Tom Eicher

Tom Eicher

IBM Research GmbH, Switzerland

Presentations: (17) Tutorial: Text Editor Recipes

Tom Eicher has received his diploma in CS from the Swiss Federal School of Technology Zurich in 2003. Since then, he has been working with the Eclipse Text Component team. His focus are are typing aids, content assist, context information presentation, and everything that has to do with text editors.

 

Thomas Eitzenberger

Thomas Eitzenberger

Siemens PSE Austria

Presentations: Enterprise Ready: Deploying Eclipse in Large Enterprises

Studied technical Physics at the technical University of Graz and completed the study in march 2000. Joined Siemens PSE in 2000 and has been involved with end to end solutions based on Java and/or markup language based technologies since the very first day. Former hardcore developer that refused to accept GUI based IDEs until he met eclipse in 2004. Has been actively pushing Eclipse as standard development IDE inside of Siemens PSE.

 

Michael D. Elder

Michael D. Elder

IBM

Presentations: Common Navigator Framework for Platform/UI in 3.2

Michael has been a contributor to the Web Tools Project since its inception as part of the J2EE tools team. He has played a role in several of the frameworks contributed by the J2EE team, including the Common Navigator, Flexible Project support, EMF to XML Translators, EMF shared resource management, and the Tacit Migration Engine. He has been with IBM since 2001 as a co-op and since 2003 as a fulltime employee with assignments in Cambridge, MA, Hursley Lab, UK, and is currently based at the Research Triangle Park Lab. Michael is currently focused on tooling for Services Oriented Architectures and porting the WTP Common Navigator down to Platform/UI for the 3.2 deliverable.

 

Tim Ellison

Tim Ellison

IBM United Kingdom Limited

Presentations: Apache Harmony : developing open source Java with Eclipse

Tim Ellison is a senior software engineer in the Java Technology Centre based at IBM United Kingdom Laboratories in Hursley. He holds a BSc in Computer Science, and an MSc in System Design from the University of Manchester. Tim has contributed to the implementation of Smalltalk, IBM VisualAge Micro Edition, Eclipse, and the Java SDK over a period of twenty years. He is a member of the Apache Harmony Project Management Committee, and is interested in new ways of applying object technology to difficult problems.

 

Barry Feigenbaum

IBM

Presentations: Accessibility Validation Plug-in (RAVEN), Accessibility Validation Plug-in (RIB) Demo, Accessibility Validation Plug-in (RIB) Poster

Barry Alan Feigenbaum, Ph. D. IBM Research Division. Dr. Feigenbaum is an architect in the IBM WorldWide Accessibility Center where he provides architectural and development support for IBM accessibility tools. He is the IBM representative to the W3C Web Accessibility Initiative Authoring Tools working group. He created the Server Message Block (SMB) network protocol used in IBM and Microsoft networks and the Samba product and served on the design team for the industry standard NETBIOS interface. He has numerous patents and has received numerous IBM awards and has co-authored several award-winning books and numerous articles in multiple publications. His Ph.D. is in Computer Engineering.

 

Pär Emanuelsson

Pär Emanuelsson

Ericsson AB

Presentations: Enterprise Ready: Deploying Eclipse in Large Enterprises

Pär Emanuelsson has a PhD in Computer Science 1980. Research positions in Linkoping, Sweden and Stanford Research Institute, Menlo Park USA. General manager at expert system company Epitec AB, Linköping 1984. Senior consultant at Softlab AB 1990. Currently system manager at Ericsson AB and Eclipse representative for Ericsson.

 

Gorkem Ercan

Gorkem Ercan

Nokia

Presentations: embedded Rich Client Platform Overview and Update, (16) Extending the Web Tools Platform, Part 1

Gorkem Ercan is a senior software engineer at Nokia's java platform team. He is the project lead for the embedded Rich Client Platform (eRCP) project and also a committer for Web Tools Platform (WTP) project.

 

Glenn Everitt

Glenn Everitt

Compuware

Presentations: Corona - Tool Service Framework

Glenn Everitt a Software Architect at Compuware where he has worked with integration and middleware technologies in support of Compuware's ALM strategy. Previously, Glenn was Chief Application Architect at Reliant Data Systems which Compuware acquired in 1999. Glenn has worked for several startup companies where he developed products for multi-tiered data management, medical device monitoring, presentation graphics, and optical character recognition. He will be a committer working on all aspects of the Corona Project.

 

Paul Dzilenski

Computer Sciences Corporation

Presentations: Creating an Eclipse IDE Command Line Interface

As a Consulting Principal at CSC, Paul Dzilenski provides expertise relating to software development process, infrastructure, and tools to CSC and its customers both in the US and abroad. He has spent the last year and a half exploring Eclipse source code and writing tools and utilities that run “headless” under Eclipse. Paul has established an Eclipse based, standard build environment at CSC and given developers the ability to automatically create preconfigured, populated workspaces. With 25 years experience, Paul’s technical skills include both Java and Microsoft technologies. He has led teams developing both distributed software applications and software tools. While Paul has worked in both financial services and government, he still feels that his roots are in Engineering where he started with United Technologies.

 

Bjorn Freeman-Benson

Bjorn Freeman-Benson

Eclipse Foundation

Presentations: Managing Component Complexity with Buckminster, Bjorn Freeman-Benson's Recommendations

Bjorn is the Director for Open Source Process at the Eclipse Foundation, a position that is tailor-made for someone with his keen interest and experience in building high-quality software with geographically distributed teams. He has dabbled in applications and user interfaces, but returns, like the swallows to San Juan Capistrano, to his three foci: hardware, software, and process (embedded devices, programming languages, and software engineering). Bjorn has worked for OTI, Amazon.com, Rational, and Gemstone, along with a career as a university professor. He has an M.Sc. and a Ph.D. in Computer Science from the University of Washington, and is happy to talk at length about his passion for orienteering and/or his love of flying.

 

BJ Hargrave

BJ Hargrave

IBM

Presentations: Best Practices for Programming Eclipse and OSGi

BJ Hargrave is a Senior Technical Staff Member at IBM Lotus with over 20 years of experience as an IBM software architect and developer. His focus is small computer operating systems (kernels, file systems, development tools, application binary interface specifications) and Java technology. He holds multiple patents for JVM performance improvements and is the IBM expert and lead architect for OSGi technologies. BJ holds a Bachelor of Science in Computer Science from Rensselaer Polytechnic Institute and a Master of Science in Computer Science from the University of Miami. BJ has been a leader in the development of the OSGi technology since its inception and was named an OSGi Fellow in 2002 for his technical contributions and leadership in the OSGi Alliance. He is currently CTO of the OSGi Alliance and chair of the OSGi Core Platform Expert Group. BJ is also a committer on the Eclipse Equinox project.

 

Doug Gaff

Doug Gaff

Wind River Systems

Presentations: Eclipse Community Project Spot Light, DSDP - technology, roadmap, and getting involved, Doug Gaff's Recommendations

Doug Gaff is the PMC Lead for the Device Software Development Platform (DSDP) - an Eclipse project focused on building an extensible, standards-based platform to address a broad range of needs in the embedded software development space. Doug is also an Engineering Manager on Wind River's commercial Eclipse-based device software development tool suite, Wind River Workbench. Doug has 12 years of embedded software development experience and holds a Bachelors and Masters in Electrical Engineering.

 

Erich Gamma

Erich Gamma

IBM

Presentations: Stories Along The Eclipse Way

 

Francois Granade

Francois Granade

nexB, Inc.

Presentations: EasyEclipse, the open source Eclipse distribution, Top ten great, strange or weird open source plug-ins and RCP., Programming language: the state of open source support, Top ten Eclipse annoyances

Francois co-fonded nexB, Inc in 2003 with Philippe Ombredanne and Michael Herzog, to focus on delivering open and realistic solution for Application Development, Testing and Deployment, in short: open-source ALM. Prior to nexB, Francois cofounded, and lead the Development team at ViaFone, a provider of mobile applications for the enterprise, subsequently sold to Extended Systems (NASDAQ: XTND). In previous roles, Francois also was instrumental in starting Collage, an Intranet Content Manager for NetObjects. Francois graduated from Ecole Polytechnique, Paris.

 

Ted Farrell

Oracle

Presentations: Managing Open Source Contribution

Ted Farrell is chief architect for Tools and Middleware at Oracle Corporation. Mr. Farrell is responsible for the technical and strategic direction of Oracle's development tools and middleware products, including Oracle's IDE JDeveloper 10g and Application Development Framework (ADF). This responsibility includes building and aligning various development technologies with a vision that allows Oracle to become a leader in J2EE and service-oriented development.

 

Robert M. Fuhrer

Robert M. Fuhrer

IBM Watson Research Center

Presentations: SAFARI: A Platform for Generating Language-Specific IDE Support, SAFARI: A Platform for Generating Language-Specific IDE Support

Robert has spent the last several years developing static analyses and advanced refactorings for Java in Eclipse, some of which are now part of the Eclipse JDT, including generics-related refactorings ("Infer Type Arguments" and "Introduce Type Parameter"), type-related refactorings ("Extract Interface" and "Generalize Type") and others (e.g. "Introduce Factory"). Robert also developed a smell detection framework for Java in Eclipse, demoed at ECOOP and OOPSLA in 2004, which includes a code duplication detector. Prior to that, Robert worked on a diverse set of projects, including two visual programming languages, a film scoring system, manufacturing optimization algorithms, and hardware synthesis and verification for asynchronous circuits. When not writing code or papers, Robert spends his spare time playing jazz, fusion and progressive rock in his home studio.

 

Jess Garms

Jess Garms

BEA Systems

Presentations: Java Annotation Processing (APT) in the Eclipse JDT

Jess Garms is the Eclipse development lead at BEA Systems. Prior to that, he worked on BEA's Java IDE, WebLogic Workshop. Additionally, he has worked extensively with cryptography, and co-authored "Professional Java Security", published by Wrox Press.

 

Frank Gerhardt

Frank Gerhardt

Gerhardt Informatics Kft.

Presentations: Beyond Code Reuse: Adopting the Eclipse Architecture, (45) Developing Eclipse Rich-Client Applications, Implementing Aspect-Oriented RCP-Applications, Evaluation of RCP as software-platform in Industrial Process Automation

Dr. Frank Gerhardt is an Eclipse consultant based in Stuttgart, Germany, and owner of Gerhardt Informatics Kft., Hungary. His company is specializes in Eclipse technologies and serves clients in Germany, Austria and Switzerland. Frank is also founder of Software Experts Network Stuttgart (SENS) and board member of the Java User Group Stuttgart. He, together with Chris Wege, reported on one of the first RCP applications at EclipseCon 2004. Chris and Frank have taught hundreds of people RCP development. Their RCP tutorial has been translated to Japanese.

 

Dejan Glozic

Dejan Glozic

IBM

Presentations: (60) Eclipse Forms: Rich UI for rich clients, (23) Assist your users with Eclipse User Assistance, UI Forms & Cheat Sheets: An Adaptable Color Approach

Dr Dejan Glozic was one of the first members of the Eclipse UI team. He currently works at the IBM Toronto Laboratory, Ontario, where he leads an Eclipse team responsible for PDE, User Assistance and Install/Update components. Before Eclipse, Dejan was widely known as 'the JFace guy', being responsible for the creation of the widely used JFace user interface framework that was later incorporated into the Eclipse platform. He is also known as 'the pixel freak' possibly due to his obsessive-compulsive insistence that all the pixels in the UI must align 'just so'. One of his more recent pixel fixations was Eclipse Forms used in PDE editors and the new help view.

 

Bill Graham

Bill Graham

QNX Software Systems

Presentations: (S3) An Introduction to the C/C++ Development Tools (CDT)

Bill Graham has over 17 years of experience in the software industry, including embedded and real-time systems development, UML modeling, and object-oriented design. At QNX Software Systems, Bill Graham is the Product Line Manager for development tools. Prior to QNX, Bill has held product management and marketing, consulting and software development positions at IBM, Rational, Klocwork, and ObjecTime. Bill holds a BachelorÂ’s and MasterÂ’s Degree in Electrical Engineering from Carleton University in Ottawa, Canada.

 

Francois Granade

Presentations: Using Eclipse, Funambol and MySQL to create custom J2ME applications

Capobianco, a serial entrepreneur and veteran executive at Reuters and Tibco, founded the first Italian Web company, Internet Graffiti. He also founded Stigma Online, developer of an information portal product with customers that included Kraft, Novartis, Italian Broadcasting Television and the Italian Stock Exchange. A finance executive at Tibco when the division was acquired by Reuters, Capobianco subsequently led the worldwide pre-sales, deployment and support of Reuters Mercury, a leading software solution for online trading. Capobianco writes a monthly column for Wireless Magazine, and has taught courses on wireless and mBusiness strategies at the University of Pavia in Italy. He holds a Ph.D. in computer science from the University of Pavia in Italy.

 

Jeffrey Fredrick

Jeffrey Fredrick

Agitar Software

Presentations: "Hello World" as a Headless Eclipse Plug-in

Jeffrey Fredrick is a 14-year veteran of the software industry with a mission to change the way software is created. A founding member of the JBuilder development team, he has been involved in Java tool development since before the 1.0 release of the Java platform. Jeffrey is an experienced speaker and trainer on development techniques and process. His conference speaking experience includes 3 sessions at BorCon, the 2004 and 2005 Gartner Application Development Summits, and JavaPolis 2005. He is currently indulging his passion for development tools as Director of Engineering at Agitar Software, and as the top committer for the de-facto standard continuous integration tool CruiseControl. Jeffrey's blog is available at http://www.developertesting.com

 

Ted Habeck

IBM

Presentations: Addressing Security in the Eclipse Core Runtime (RCP)

Ted Habeck is an advisory software engineer in the Enterprise Mobility Frameworks department at the IBM T. J. Watson Research Center in Hawthorne, NY. He presented an earlier version of Security Workbench Development for Java (SWORD4J) at EclipseCON 2005 in Burlingame CA, and more recently at the OSGi World Congress in Paris France (Oct. 2005) and he is an Eclipse comitter.

 

Joachim Hagger

Joachim Hagger

Netcetera AG

Presentations: Web Applications are dead - Eclipse RCP rocks

Joachim works as Chief Technology Officer at Netcetera. With his more than 20 years experience in the IT world he is responsible for strategic decisions in technology, chief architect in larger software projects, consulting customers, leading projects, and coaching engineering teams. He has received his M.Sc. in Physics from ETH Zurich, Switzerland and is a co-founder of Netcetera, a software engineering company focusing on information and transaction systems in secure and mission-critical environments, based on J2EE and Eclipse RCP.

 

Ezra Hale

Ezra Hale

Ember Corporation

Presentations: The Eclipse platform and embedded wireless networking

Ezra is a Software Engineer with 12 years experience. He has been working at Ember for the last 3 years developing tools for the wireless marketplace. Ezra is currently working towards an MS in Engineering at Tufts University's Gordon Institute for Engineering Management and expects to graduate this Spring.

 

John Graham

John Graham

Sybase, Inc.

Presentations: (11) Data Tools Platform Project Tutorial, Eclipse Community Project Spot Light, Data Tools for Rich Clients

John has been developing enterprise software for ten years, and has been with Sybase for the past five. His academic background includes a Masters degree from the University of HawaiÂ’i concentrating on computational properties of formal and natural languages, and post-graduate training in business. He has worked on enterprise application integration technologies, web services tooling, distributed systems, machine learning, and service-oriented platforms. A developer on Eclipse since version 1, John served on the Eclipse Consortium executive committee, and then later as the Sybase project lead for the Eclipse Data Tools Platform project.

 

Richard Gronback

Richard Gronback

Borland Software Corporation

Presentations: Introduction to the Graphical Modeling Framework, Modeling Topics

Richard Gronback is a Chief Scientist at Borland Software Corporation and currently leads the Eclipse Graphical Modeling Framework (GMF) project. Richard represents Borland at the Eclipse Foundation and co-leads the Eclipse Modeling Project. In addition to model-driven development technologies, Richard maintains a casual obsession with object-oriented software metrics and their application. Richard has previously worked for TogetherSoft, Ariba, Andersen Consulting, and in a previous life, operated nuclear reactors on Navy submarines. Richard holds a BSE in Computer Science & Engineering from the University of Connecticut.

 

Andi Gutmans

Eclipse Board Member

Presentations: PHP IDE Project

Andi is one of the architects of PHP. Having written a new language implementation from scratch that was officially released as PHP 3.0. Andi continues to play a leadership role in the PHP community, and is a member of both the PHP Group and the Apache Software Foundation. Recently, Andi spearheaded the Zend Engine II's object-oriented improvements for the newly released PHP 5 release. Additionally, he brings a rich background in enterprise software development including real-time avionics simulation software and n-tier J2EE applications. Andi holds a B.A. in Computer Science from the Technion, Israel Institute of Technology.

 

Brett Hackleman

Brett Hackleman

Band XI International

Presentations: Eclipse Applied: Delivering Reliability, Quality, and Customer Satisfaction

Brett Hackleman is an agile/XP software developer with Band XI International. In his past life he was a member of the Embedded Java Enablement Team (eJET) in IBM's Pervasive Computing Group, where he worked for 6 years in the Telematics and RFID domains. Before that, Brett was happily employed by Object Technology International, Inc. He holds a BS in Computer Engineering (NC State University) and works to support his flying and snowboarding addictions.

 

Richard Hamnett

Eclipse contributor

Presentations: Asterisk, VOIP, Emerging telephony and convergence

none at present

 

Walter Harley

Walter Harley

BEA Systems Inc.

Presentations: Java Annotation Processing (APT) in the Eclipse JDT

Walter Harley is a senior software engineer on the BEA Weblogic Workshop Compiler Team, and a committer on the Eclipse APT project. Prior to this, he worked on XML data integration, cryptography, and old-timey things like mainframe terminal emulation and macro assemblers.

 

Matthew Hatem

IBM

Presentations: Hannover: The next release of Lotus Notes based on Eclipse RCP, Hannover: The next release of Lotus Notes (User Interface Overview), Embedding and Integrating Native Application Components in Eclipse RCP., Embedding and Integrating Native Application Components in Eclipse RCP., Centrally Managing the Eclipse RCP Platform with IBM Workplace Managed Client 2.6

Matthew Hatem is a Software Engineer for IBM. He is a member of the Lotus Expeditor and Lotus Notes teams. Matthew Hatem is also an Eclipse Committer focusing in the area of Platform UI RCP.

 

Neil Hauge

Neil Hauge

Oracle

Presentations: EJB 3.0 Persistence and the Dali EJB ORM Project

Neil Hauge is a principal software developer at Oracle and leads the Dali JPA Tools project in the Eclipse Web Tools Platform (WTP). He has been developing Java based Object-Relational Mapping tools for over six years and has been development lead for the Oracle TopLink Workbench for the past three. Prior to joining Oracle, Neil led Java development projects at IBM and WebGain. He has been developing GUI applications in Java since JDK1.1, with experience in AWT/Swing and SWT/JFace.

 

Ira Heffan

Goodwin Procter

Presentations: Getting your Plug-in Legal: a Primer for Eclipse Developers

Ira Heffan is an attorney in the Intellectual Property Transactions and Strategies Practice of Goodwin Procter, and is resident in the firm's Boston office. Ira 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. He also concentrates his practice on strategic intellectual property counseling, patent and trademark portfolio development, and disputes relating to computer hardware and software technology. Ira received his J.D. from Stanford Law School, a M.S. in Computer Science from Boston University, and a B.S. in Electrical Engineering from Union College.

 

Felipe Heidrich

IBM

Presentations: New Features in StyledText for 3.2

SWT committer since 2002

 

Michael J Herzog

Michael J Herzog

nexB and EasyEclipse

Presentations: EasyEclipse, the open source Eclipse distribution, Top ten great, strange or weird open source plug-ins and RCP., Programming language: the state of open source support, Top ten Eclipse annoyances

Michael is the CEO and acting CMO of nexB Inc., a software company providing open source tools and services for application life-cycle management. He has over twenty years of experience in the enterprise software industry including executive and management roles in product management, marketing, engineering, and consulting at Oracle, KPMG Consulting (now BearingPoint), Walker Interactive Products and several startups. His clients have included ABB, Barclays Global Investors, BEA, Bechtel, BP, Business Objects, Cisco, Mercury, Millipore and Nikon. Michael graduated from Harvard College.

 

Wing Hong (Albert) Ho

Wing Hong (Albert) Ho

IBM

Presentations: Honey, I shrunk Eclipse!

Albert joined IBM in 1999 after graduating from the University of Waterloo in Canada with a degree in Pure Mathematics and Computer Science. Most recently he is a core member of the Rational Performance Engineering team. In addition to performance, he is also interested in IDE construction and programming language design.

 

Gary Horen

BEA

Presentations: Java Annotation Processing (APT) in the Eclipse JDT

Gary Horen is the Program Manager for the BEA Weblogic Workshop Compiler Team. He has been recently focused on the introduction of language technologies into Eclipse, including the Java annotation processing feature.

 

Charles Hornig

IBM

Presentations: What is ICU4J?

Charles Hornig is the Globalization Architect for IBM's Rational Software division. With a degree in Computer Science from the Massachusetts Institute of Technology, he has more than twenty-five years of experience building software, including everything from operating systems to testing tools.

 

Kevin Horowitz

IBM

Presentations: Taking it on the road - Developer tools for J2ME

Kevin Horowitz is a software engineer for IBM Lotus in Boca Raton, Florida. His current responsibilities include IBM Lotus Expeditor Toolkit and the Eclipse Mobile Tools for the Java Platform (MTJ) project. Immediately prior to his current projects, Kevin worked on IBM WebSphere Studio Device Developer. Kevin holds a M.S. degree in Computer Science from Penn State.

 

Kimberly Horne

Kimberly Horne

IBM

Presentations: (14) Foundations of UI Development with Eclipse, (41) Advanced UI Development with Eclipse, Halo Feature Challenge

Kim studied at Dalhousie University in Nova Scotia, Canada and has been working with the IBM Ottawa team since 2003. She initially worked on WebSphere Studio Device Developer but later moved on to the Eclipse Platform UI team where she's been since the 3.0 release. While working on Eclipse, Kim has been responsible for the capabilities framework, dynamic plug-ins, themes, the weekly ordering of curry, and other sundry activities. Kim also has experience with J2ME development, web applications and infrastructure, and e-commerce technologies. Kim is an unapologetic Mac-head.

 

Randy Hudson

Randy Hudson

IBM

Presentations: (13) Graphical Editing Framework Tutorial

Randy Hudson is the team lead for the Graphical Editing Framework.

 

Michael Hufnagel

ids GmbH

Presentations: Evaluation of RCP as software-platform in Industrial Process Automation

Michael Hufnagel is Head of Development Department "SCADA Systems" for ids GmbH, a provider of multi-utility SCADA-Systems and turn-key automation solutions in the complete energy transportation and distribution chain. Mr. Hufnagel holds a degree in electrical-engineering from university Erlangen- Nürnberg. He has spent the last 14 years working on various software projects in the domains Energy Management Systems and Medical Picture Archives.

 

Pieter Humphrey

Pieter Humphrey

BEA Systems

Presentations: (S2) BEA Workshop for JSF 3.0 Tutorial

Pieter Humphrey has provided extensive mentoring and instruction for clients on BEA's WebLogic product line of Server, Portal, Integration and Workshop since joining BEA in 2001. Working in with core IT and Java/J2EE since 1998 has provided him with a solid background for his current position in developer tools marketing for the BEA Workshop product family. Pieter is a frequent speaker at trade and customer events and Bay Area user groups.

 

Vladimir Gusev

Vladimir Gusev

Graphlogic, Inc.

Presentations: GraphWeaver IDE aims at replacing traditional coding, GraphWeaver IDE: Complex Application Development without Programming

Dr. Vladimir Gusev conceived of and developed several aspects of GraphLogic's technology. Prior to his employment at GraphLogic, Dr. Gusev led a group of bioinformaticians developing software for high-throughput biotechnology and genomics discovery processes at CuraGen Corporation.

 

Kenn Hussey

Kenn Hussey

IBM Rational Software

Presentations: What's New in UML2, (52) Advanced Features of the Eclipse Modeling Framework

Kenn Hussey is a senior software developer for Rational Software, IBM Software Group in Ottawa, Canada. He is a Project Management Committee (PMC) member of the top-level Modeling project, lead of the Model Development Tools (MDT) project, and a committer on the Eclipse Modeling Framework (EMF) project at Eclipse.

 

Steven Gutz

IBM Rational Software

Presentations: Static Analysis Using the Eclipse Test and Performance Tools Platform (TPTP)

Steve Gutz is a senior software developer and team lead in the Rational Modeling Tools groups. Steve has been a committer on the Eclipse Test and Performance Tools project (TPTP) for the past year, focusing on improvements in implementation and integration of static analysis tools. Previous to joining the IBM Ottawa Lab in 2002, he held senior management and executive positions in several public and private companies including two of his own successful start-ups.

 

Egor Kazachkov

Intel Corporation

Presentations: Using native legacy code in Eclipse plug-ins

Egor Kazachkov is a Software Engineer in the Intel's Software Products Division. Egor has been working for Intel for 2 years. Currently he is working as a developer of VTune(TM) Performance Analyzer.

 

Jonas Jacobi

Oracle - JSF Development

Presentations: Build JavaServer Faces applications with the JSF Tools Project

Jonas Jacobi is a Principal Product Manager and Evangelist for Oracle's Java/J2EE tool offering, JDeveloper, and over the last 3 years has been responsible for JavaServer Faces, Oracle ADF Faces, and Oracle ADF Faces Rich Client development features within Oracle JDeveloper. Jonas has been in the software business for 15 years. Prior to joining Oracle he worked at several software companies in Europe, covering many roles including support, consulting, development, and project team leadership.

 

Greg Stachnick Jr

BEA Systems

Presentations: (S2) BEA Workshop for JSF 3.0 Tutorial

Greg Stachnick joined BEA in 2005 and is a product manager for BEA Workshop Studio. In his current role, Greg focuses on blended application development using commercial and open source Java frameworks and runtimes. Greg has been working in the Java development tools space since 2000.

 

Veronika Irvine

Veronika Irvine

IBM Canada

Presentations: Adding SWT Appeal to your Application

Veronika Irvine is one of the original members of the Eclipse SWT team, which she joined in 1998. Her primary areas of responsibility are layouts, drag-and-drop, Active X integration and custom widgets. She has written several articles for eclipse.org, including "ActiveX Support in SWT" and "Adding Drag and Drop to an SWT Application". Veronika works at the IBM OTI Lab in Ottawa.

 

Christopher M. Judd

Christopher M. Judd

Judd Solutions, LLC

Presentations: Consuming and producing web services with WST and JST

Christopher Judd is the president and primary consultant for Judd Solutions, LLC. (www.juddsolutions.com), international speaker, open source evangelist, Central Ohio Java Users Group (www.cojug.org) coordinator and co-author of Enterprise Java Development on a Budget and Pro Eclipse JST. He has spent eight years developing software in the insurance, retail, government, manufacturing, service, and transportation industries. His current focus is consulting, mentoring and training with Java, J2EE, J2ME, web services and related technologies.

 

Leslie Keely

NASA

Presentations: VizExplorer - A 3-D Visualization Tool for Planetary Exploration

Software developer for the Intelligent Systems division at Ames Research Center. Primary work is in 3D visualization of terrains.

 

Matt Kent

RIT Software Engineering

Presentations: RadRails - Using the Eclipse Rich Client Platform to Build An IDE

Matt is a fourth-year Software Engineering student at the Rochester Institute of Technology.

 

Mik Kersten

Mik Kersten

University of British Columbia

Presentations: (31) Aspect-Oriented Programming with AspectJ, Mylar: a Task Focused UI for Eclipse

Mik Kersten is the lead of the Mylar eclipse.org project, and a committer on the AspectJ and AJDT projects. While working Xerox PARC Mik created the IDE support for AspectJ, and plug-ins for JBuilder, NetBeans, VisualStudio, and Emacs. He is now completing his PhD at the University of British Columbia, and focused on helping Eclipse reduce information overload by making the context of the tasks we work on explicit.

 

Daniel Kogan

IBM

Presentations: Structural Analysis and Structural Anti-Patterns in Java

Daniel Kogan is the development manager of application analysis technologies. Prior to joining IBM, he was founder and CTO of Information Laboratory, a company that pioneered a structural analysis tool called Small Worlds.

 

Larry Koved

IBM T. J. Watson Research Center

Presentations: Addressing Security in the Eclipse Core Runtime (RCP)

Larry Koved is a research staff member and the manager of the Secure Applications and Middleware department at the IBM T. J. Watson Research Center in Hawthorne, NY. Larry was actively involved in the design of JAAS and EJB 1.1 security architecture. He has published over twenty-five articles and technical reports, written a book on Enterprise Java Security, and made presentations at conferences worldwide.

 

Sean Johnson

Sean Johnson

Business Objects

Presentations: (S4) Crystal Reports for Eclipse

Sean is a Product Manager for Business Objects Corp., the world's leading provider of Business Intelligence solutions. Sean's primary responsibility is the integration of Business Objects components into the top Java IDEs. These include the recently released Crystal Reports for Eclipse product, and the integration with IBM Rational Application Developer, BEA Weblogic Workshop, and Borland JBuilder. Sean has presented numerous sessions at technology conferences through North America and Europe. Sean is currently based out of Business Objects' Vancouver Development Center, located in Vancouver, British Columbia.

 

Campbell McCausland

HLD Products, Accelerated Technology (a Mentor Graphics Company)

Presentations: Integrating Model Driven Development (A progress report on the MDDi tools project)

Campbell McCausland has been involved with the creation of UML tools for more than a decade. He is the chief architect for the Nucleus BridgePoint UML Suite from Accelerated Technology. As a result of producing Eclipse based UML tools from UML models within the Eclipse environment (the BridgePoint toolsuite is self hosting), he has become an interested participant in the Eclipse Model Driven Development integration project.

 

Jerome Lanneluc

IBM

Presentations: What's new in JDT 3.2

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).

 

John Lanuti

John Lanuti

IBM

Presentations: (46) Extending the Web Tools Platform, Part 2

John, a graduate of Wake Forest University, works for the Rational J2EE tooling development team at IBM. His technical contributions include the previous releases of VisualAge for Java, WebSphere Studio, and Rational Application Developer. John is a committer and the Release Engineer/Technical Lead of the Eclipse Web Tools Project (WTP).

 

Tony Lam

Tony Lam

Australian Nuclear Science and Technology Organisation

Presentations: Nuclear Eclipse: Using Eclipse RCP for Nuclear Science

Tony Lam completed his Master of Optoelectronics / Photonics at the University of New South Wales (UNSW), Sydney in 2003. Tony has also held degrees in Computer Engineering (Hons) and Physics at UNSW. For his undergraduate thesis, he joined the Automated Astrophysical Site-Testing InterNational Observatory (AASTINO) Project and provided software to the remote-control system located at the high Antarctic plateau (Dome C). He received industrial training at both CSIRO and the semiconductor product sector of Motorola. Tony is currently responsible for developing an open source graphical user interface, code name GumTree, in order to control various neutron beam instruments in the OPAL reactor.

 

David Lees

CMU/NASA Ames Research Center

Presentations: VizExplorer - A 3-D Visualization Tool for Planetary Exploration

I am a researcher in the Intelligent Robotics Group at NASA Ames. My work focuses on developing 3-D tools and user interfaces for space scientists and for controlling planetary rovers.

 

Jeff Liu

IBM

Presentations: Managing APIs with Eclipse API Scanner

Jeffrey Liu is a software developer at the IBM Toronto Lab. He is also a committer 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

 

Jeff Luszcz

Palamida, Inc.

Presentations: Five Steps to Ensure Your Intellectual Property Toes the Line

Jeff is responsible for the original product idea and concept for Palamida. He develops and implements the software in addition to leading product release programs and managing field-engineering services. Previously he served as Senior Software Engineer at Cacheon, investigating the technology required to support the company's Migrator product line before its official launch. He was also a senior engineer on the development team that implemented Cacheon's products and served as technical lead on customer engagements including Deutsche Bank and major systems integrator customer sites. Throughout his career, Jeff has been active in the Java, Macintosh and Open Source software communities.

 

Mike Keith

Oracle

Presentations: EJB 3.0 Persistence and the Dali EJB ORM Project

Mike Keith is the co-specification lead of EJB 3.0 (JSR 220) and also a member of the Java EE 5 expert group (JSR 244). He has 15 years of teaching, research and practical experience in object-oriented and distributed systems, specializing in object persistence. His expertise has stemmed from designing and implementing numerous persistent object systems for Fortune 100 corporations. He has been involved in EJB since its initial release and other forms of persistence since long before EJB. He is currently an architect for OracleAS TopLink and the Oracle OC4J J2EE Container and is a popular speaker at numerous conferences and events.

 

John Kellerman

IBM

Presentations: Managing Open Source Contribution

John is a founding member of the Eclipse project. He is currently Manager, Eclipse Strategy, IBM. His responsibilities include working closely with eclipse.org, the Eclipse Foundation, and member companies. John co-authored the award winning book, Java Developer’s Guide to Eclipse. He holds degrees in computer science, engineering, and business administration.

 

Robi Khan

Robi Khan

Cognos Inc.

Presentations: Best Practices for Developing Eclipse RCP Applications

Robi Khan is a Consulting Software Engineer with Cognos. He has over 16 years experience in rich client software development. Prior to Cognos, Robi worked as a developer at Microsoft, Sybase, Corel, Sun, and Databeacon. Robi holds a BMath from the University of Waterloo. His main technical interests lie in client side software, especially user interfaces.

 

Konstantin Komissarchik

Konstantin Komissarchik

BEA Systems

Presentations: (16) Extending the Web Tools Platform, Part 1

Konstantin is a committer on the Web Tools Platform (WTP) project. He has a BS degree in Computer Science from University of Washington and has worked in a variety different areas of the field, ranging from compiler technology to custom server and communication protocol design to most recently tools development.

 

Lee Anne Kowalski

Lee Anne Kowalski

Presentations: Eclipse User Assistance: Lessons from the trenches, Need to model user tasks in your development project? IBM Task Modeler can help!

Dr. Lee Anne Kowalski is IBM's User Assistance Technology Lead in the IBM Corporate User Technologies organization. Her team is responsible for developing technology and tools for use in developing user assistance mechanisms in IBM's software projects and delivering help content within software products. The team recently delivered the "IBM User Interface Help System built on Eclipse" tool as an IBM alphaWorks emerging technology, and continues to develop user assistance tools based on Eclipse technologies.

 

Philippe Krief

Philippe Krief

IBM

Presentations: P3ML: An XML dialect for building branded user interfaces, P3ML: An XML dialect for building branded user interfaces (Demos)

Philippe Krief (pjkrief@fr.ibm.com) has a PhD in Computer Science from Paris VIII University, France. He has been involved in object-oriented projects, prototyping environments and HMI paradigms and design for 20 years. He is member of the "Embedded Java UI team" at IBM. He is the project lead of the P3ML project.

 

Peter Kriens

Peter Kriens

OSGi Alliance

Presentations: (53) Component Programming with OSGi

Peter Kriens is a software Architect driven by the desire to see people using the systems he developed. He has been leading the efforts of the OSGi specifications over the last 5 years. Before this, he developed his experience in almost any important software technology (networking, databases, GUIs, object oriented, large scale distributed processing, communications). He developed products with these technologies in the eighties for a microprocessor based newspaper system. Peter Kriens has the Dutch, worked in Germany, Belgium, Sweden, and the USA. He lived in Holland, Sweden and now resides in the south of France.

 

Per Kroll

Per Kroll

IBM

Presentations: What Is the Eclipse Process Framework?

Per Kroll is the project leader on the Eclipse Process Framework Project, an open source project centered on software practices, and development manager for RUP and the IBM Rational Method Composer. Per has twenty years of software development experience in supply chain management, telecom, communications, and software product development. He is author of the books The Rational Unified Process Made Easy – A Practitioner’s Guide, Kroll and Kruchten, and Agility and Discipline Made Easy – Practices from OpenUP and RUP, Kroll and MacIsaac. Per is a frequent speaker at conferences and author of numerous articles on software engineering.

 

Richard Kulp

IBM

Presentations: The Visual Editor project - it's goals, its aims and how it works

After receiving his B.S. and M.S. in Computer Science from Penn State University he started working for IBM. Over the years he has worked on many different projects. For the past 12 years he has worked on Visual Editors for VisualAge Smalltalk, VisualAge Java, VisualAge C++, and currently the Visual Editor project in Eclipse and for IBM Rational VE tooling to support Web/J2EE development.

 

Kevin McGuire

Kevin McGuire

IBM Canada

Presentations: I bet you thought you couldn't do this in Eclipse

Kevin's history with Eclipse is about as long as you can get, being one of the original Eclipse team members before it went open source. His area of specialty is tooling and user interfaces design and development. He's had various Eclipse related roles including team lead and committer for Team/CVS, architecture group team member, UI design and development lead for IBM WebSphere Integration Developer, and presently a member of the Eclipse Platform UI team. Before Eclipse, Kevin has been a team lead and developer on IBM and OTI tooling projects such as Visual Age for Java, Visual Age for Smalltalk, and Envy Smalltalk.

 

Scott Lewis

Scott Lewis

Composent, Inc

Presentations: (42) Eclipse Communication Framework (ECF), Eclipse Communication Framework

Dr. Scott Lewis is the project lead for the Eclipse Communication Framework (ECF). His friends think he's been working on distributed applications for too long. Although a little goofy about it, he is passionate about making Eclipse/Eclipse RCP an open platform for integrated and interoperable communications applications. Scott also serves as an elected committer representative to the Eclipse Foundation Board of Directors. In this role he represents the needs and interests of the Eclipse committers on the Foundation Board. You can contact Scott at slewis at composent.com, or via IM at slewis at ecf.eclipse.org (xmpp/jabber), scottslewis at gmail.com (xmpp/jabber), or scottblewis at yahoo.com.

 

Michael Van Meekeren

Michael Van Meekeren

IBM, Eclipse

Presentations: (14) Foundations of UI Development with Eclipse, (41) Advanced UI Development with Eclipse, Halo Feature Challenge, Platform UI - Design Case Studies

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.

 

Ali Mehregani

IBM

Presentations: Record and playback GUI tests in Eclipse under a solid and extensible test framework

Ali Mehregani received his bachelor of science with high distinction from University of Toronto in May 2005. Prior to the completion of his degree, Mehregani was part of an Extreme Blue team at the Toronto IBM Software Lab. The team was given the responsibility of developing a problem determination tool by integrating existing Rational and Tivoli products. The project was a success and paved the way for more collaborated works between Rational and Tivoli. Mehregani is currently employed as a software developer on the Test & Performance Tools Platform (TPTP) team working for IBM Tivoli.

 

Chris Laffra

Chris Laffra

IBM Rational

Presentations: Honey, I shrunk Eclipse!

Chris was born in The Netherlands, obtained a MsC at the Vrije Universiteit of Amsterdam and a PhD at the Erasmus University of Rotterdam. At both IBM T.J. Watson Research Center and Morgan-Stanley, Chris worked on tools for user interfaces, component infrastructures, program analysis, debugging, visualization, compression, and optimization. He led the OTI Amsterdam lab for 3.5 years, working on WebSphere Studio Device Developer. He worked with IBM Rational in Ottawa on Java runtimes and Eclipse and in RTP on Eclipse Performance. Currently he works on EGL, IBM's 4GL solution.

 

Jean-Michel Lemieux

Jean-Michel Lemieux

IBM

Presentations: (10) Rich Client Application Development

JEAN-MICHEL LEMIEUX has been a committer on the Eclipse Platform since its inception. He is also the co-author of the book "Eclipse Rich Client Platform", the first entirely devoted to using Eclipse to build more than just IDEs (www.awprofessional.com/title/0321334612). Before joining IBMÂ’s Ottawa Software Lab to work on Eclipse, Jean-Michel built real-time SS7 monitoring systems and real-time modeling tools.

 

John Kaplan

John Kaplan

BEA Systems

Presentations: Contributing to Eclipse: Case Studies of Successful Fixes and Enhancements

John is a longtime Eclipse user recently turned contributer. Currently a Senior Development Manager at BEA Systems in Boulder, Colorado, he rides herd on the Apache Beehive and WebLogic Workshop development teams. Prior to that, John was Vice President of Software Engineering at Connexn Technologies, where he created new products for the telecommunications industry. He holds a Bachelors Degree in Jazz Saxophone from the University of Miami, Fla.

 

Jeff McAffer

Jeff McAffer

IBM

Presentations: (10) Rich Client Application Development, Best Practices for Programming Eclipse and OSGi, Next Generation Client Platforms, Equinox on a Slug

Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is a Senior Technical Staff Member with IBM Rational. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley). He is a member of the Eclipse Project PMC, the Tools Project PMC and the Eclipse Foundation Board of Directors. Jeff is currently interested all aspects of Eclipse componentry from developing and building bundles to deploying, installing and ultimately running them. 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.

 

Navid Mehregani

Navid Mehregani

IBM

Presentations: Probing Java application behavior with Probekit, Overview of TPTP Java Performance Tools

Navid Mehregani is a full time Java developer at IBM Tivoli. He has extensive knowledge of the Test and Performance Tools Platform (TPTP) project and he is currently a committer to the project. His responsibilities are related to the data collection and agent management side of TPTP. Navid received his B.Sc. degree with high distinction from University of Toronto. He first joined IBM as a student working on the Xerces parsers. Upon completing his work term, he was recognized as a top talent student and was subsequently hired on the iSeries team. His last work term was on the TPTP team, which offered him a full time position at IBM.

 

Mark Melvin

Mark Melvin

AMI Semiconductor, Inc. http://www.amis.com/

Presentations: 10 Tough Decisions You Must Make When Developing An Eclipse-based IDE, Scripting Eclipse, Mark Melvin's Recommendations

Mark Melvin graduated from the University of Waterloo with a Bachelor's degree in Mechanical Engineering. He started his career designing automation equipment and quickly realized that developing the code to control these machines was much more entertaining. Having been bitten by the software bug (no pun intended), he joined Dspfactory (now AMI Semiconductor Canada) in 2002 where he began developing in Python, and later, Java. He currently spends his waking hours extending Eclipse to be the standard embedded development tools platform of choice for AMI SemiconductorÂ’s lineup of ultra-low power, ultra-miniature programmable digital signal processors.

 

Gili Mendel

Gili Mendel

IBM

Presentations: The Visual Editor project - it's goals, its aims and how it works

Gili Mendel is an IBM senior software engineer, a technical lead for IBM's Visual Editor for Java project and a committer on the Eclipse Visual Editor project. Gili is located in Raleigh, NC. In his 12 tenure with IBM Gili was involved in various Systems, and Application software development projects. The last 3 years he focused on true "rich client" tooling technologies.

 

Brent D. Metz

Brent D. Metz

IBM

Presentations: Building speech recognition applications with the Voice Tools Project

Brent D. Metz is an engineer at IBM in Boca Raton, Florida working on enterprise voice tooling. He is a domain expert in Natural Language Understanding (NLU) technologies, speech user-interface design, and speech-tooling design. He represents IBM on the VoiceXML Forum's Tools Subcommittee and is the project lead for the open source Eclipse Voice Tools Project. Brent received a Bachelor's degree in computer science from Virginia Tech. Prior to joining IBM, Brent was the grand prize winner of the Cool Blue VoiceXML Challenge, an international VoiceXML application design competition.

 

Jean-Frederic Mesnil

Continuent

Presentations: Integrating TPTP in a RCP Management/Monitoring Console

Jean-Frederic Mesnil is a Senior Software Engineer for Continuent. He has more than six years of experience designing and developing middleware applications for dynamic companies and labs including Continuent, Kelkoo and INRIA. Mr. Mesnil received a MS in applied Mathematics and Software Engineering from INSA Rouen and a MSC in Applied Mathematics and Software Engineering from Cranfield University.

 

Mike Milinkovich

Mike Milinkovich

Eclipse Foundation

Presentations: Eclipse Community Project Spot Light

Mike Milinkovich is the Executive Director of the Eclipse Foundation. In the past, he has held key management positions with Oracle, WebGain, The Object People, and Object Technology International Inc. (which subsequently became a wholly-owned subsidiary of IBM), assuming responsibility for development, product management, marketing, strategic planning, finance and business development.

 

Laurent Mirguet

Laurent Mirguet

ILOG

Presentations: Extending the Eclipse JDT Debugger

Laurent Mirguet * Experience in Visualization and Business Rules * 4 Years of experience in developing Eclipse plugins * Project Manager of ILOG Rule Studio (http://jrules.ilog.com/) * Interested in IDE development and Web development

 

Tianchao Li

Technische Universitaet Muenchen

Presentations: Integrating Parallel Computing Performance Tools with Performance Cockpit

Tianchao Li is currently a researcher at the Institute of Informatics, Technische Universitaet Muenchen (Munich University of Technology). He has four years experience in Eclipse plug-in development. He is the author of Globus Service Development Tools (http://www.lrr.in.tum.de/~lit/gsdt/), the Performance Cockpit for the EP-Cache project and the IBM Intelligent Miner Solution Framework code generation tools. He has also contributed to the Eclipse EFS, CDT and PTP.

 

Martin Lippert

Martin Lippert

akquinet agile GmbH

Presentations: Integrating Load-Time Weaving into OSGi, Beyond Code Reuse: Adopting the Eclipse Architecture, Implementing Aspect-Oriented RCP-Applications

Martin is a consultant and coach at akquinet agile GmbH, a company located in Germany that is focused on agile software development. He received a master degree in Computer Science from the University of Hamburg and worked as intern as part of the AspectJ team at Xerox PARC back in '99. While he is helping teams to become more agile he also authored several articles on rich client and server-side development with Eclipse and Eclipse runtime technology for the german Eclipse magazine and investigated the combination of aspect and Eclipse technology. He is involved as a committer in the Equinox Incubator project.

 

Jens Nahm

Jens Nahm

DaimlerChrysler TSS

Presentations: Best Practices for Developing Eclipse RCP Applications

Jens works for DaimlerChrysler TSS GmbH, an IT subsidiary providing consultancy and IT services to DaimlerChrysler AG. He is looking back at 10+ years experience as a software architect in large projects for various clients (T-Online, Deutsche Bank, Commerzbank, Deutsche Bahn, DHL). Currently Jens develops a Bill-of-Material application for DaimlerChryslers Truck Group (MB Trucks, Freightliner, Mitsubishi Fuso Truck and Busses Corporation) with Eclipse RCP as Rich Client Framework. Jens special interests are Eclipse RCP platform in general and everything around SOA / WebServices.

 

Lawrence Mandel

Lawrence Mandel

IBM

Presentations: (40) Java Web Application Development with Eclipse WTP, Authoring in Eclipse

Lawrence Mandel, a software developer at the IBM Toronto Laboratory, is the lead of ecosystem development and documentation and a committer for the Eclipse Web Tools Platform (WTP) project. His development focus is on XML and Web services tooling. He also works on IBM Rational Application Developer, on the Apache Woden project, which will provide an implementation of a WSDL 2.0 validating parser, and is authoring a book about Java Web Application Development with Eclipse with Naci Dai and Arthur Ryman. Lawrence joined the IBM Toronto Lab after graduating from the University of Toronto with an Hon. B.Sc. in Computer Science and Human Biology.

 

Philippe Mulet

Philippe Mulet

IBM

Presentations: The making of JDT (Java Development Tools)

Philippe is the lead for the Eclipse Java Tools. Prior to Eclipse, Philippe was responsible for the compiler and codeassist in IBM VA/Java and VA/Micro Edition. Philippe is a member of the expert group on compiler API (JSR199), representing IBM. His main interests are in compilation, performance, scalability and meta-level architectures. Philippe is a member of the Eclipse Platform Project PMC.

 

Qiyan Li

Qiyan Li

IBM Canada

Presentations: Leveraging the TPTP Data Collection Framework, Leveraging the TPTP Data Collection Framework: An Example

Qiyan Li (Chee-yen Lee) is a software developer from the IBM Toronto Lab. After graduating from the University of Waterloo with a Master's of Mathematics in Computer Science, he worked on the Test and Performance Tools Platform (TPTP) project as a developer and release engineer. His current project is IBM Performance Optimization Toolkit (IPOT) for Rational Performance Tester (RPT), a Rational-Tivoli integration product that allows its users to analyze performance problems in J2EE applications using trace and resource data.

 

Rajesh Kartha

IBM

Presentations: Eclipse and Apache Derby - a powerful combination for building database applications with ease, Eclipse and Apache Derby - a powerful combination for building database applications with ease

Sr. Software Engineer in the IBM Cloudscape group. Member of the Apache Derby community, co-author of the Derby plug-ins for Eclipse.

 

Wenfeng Li

Actuate Corporation

Presentations: Eclipse Community Project Spot Light

PMC Lead for the Eclipse BIRT project, responsible for architecture and planning of the project. Wenfeng is also a VP of development at Actuate Cooperation where he led the development of Actuate's enterprise reporting product suite.

 

Ed Merks

Ed Merks

IBM

Presentations: XML Binding with the Eclipse Modeling Framework

Ed Merks is the project lead of the Eclipse Modeling Framework project and a co-lead of the top-level Modeling project. He has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. He holds a Ph.D. in computing science and is a co-author of the authoritative "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003). He works for IBM Rational Software at the Toronto Lab.

 

Guru Nagarajan

Guru Nagarajan

Intel Corporation

Presentations: Probing Java application behavior with Probekit, (30) Profile your Java application using the Eclipse Test and Performance Tools Platform (TPTP), Overview of TPTP Java Performance Tools

Guru Nagarajan is a member of the Intel Software Products division and a Eclipse TPTP committer. 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.

 

Shigeki Moride

Shigeki Moride

Fujitsu

Presentations: Native Application Builder - a GUI builder for C++

Shigeki is the project lead of the Native Application Builder (NAB) project - a DSDP project focused on making multi-platform, extensible, GUI builder for native binary applications standing on the variety toolkits. He is also a member of the DSDP Project Management Committee (PMC). Shigeki has over 16 years of experience in automotive software/hardware development in Japan, and over 5 years of experience in internet/mobile streaming. He also has experience in activity of internet/software community, and now he works for Fujitsu as open source software strategist. Shigeki holds around a hundred of patents, and he has written several articles and books, most recently book is the "Understanding the Streaming" from Ohm-sha Japan.

 

Vishnu Naikawadi

Intel Corporation

Presentations: Using Eclipse TPTP Statistical Analysis Tool

 

Yuichi Nakamura

Presentations: CDT-based remote debugging and TPTP-based profiling on embedded systems

 

Stewart E. Nickolas

IBM

Presentations: PHP IDE Project

 

Tod Nielsen

Tod Nielsen

Borland

Presentations: The Eclipse Effect: Changing the State of Development

Tod Nielsen, president and chief executive officer, joined Borland Software Corporation in November, 2005. He has held executive level positions at Microsoft Corporation, BEA Systems Inc., and Oracle Corporation, bringing significant experience in leadership and technology solutions for software development. Mr. Nielsen most recently served as Senior Vice President, Marketing and Global Sales Support for Oracle Corporation, responsible for the marketing of the Oracle Database and Oracle Fusion Middleware product lines. Prior to Oracle, Mr. Nielsen was the Chief Marketing Officer and Executive Vice President, Engineering of BEA Systems, where he had overall responsibility for BEAÂ’s worldwide marketing strategy and operations, as well as all research and development operations. Mr. Nielsen joined BEA after the acquisition of his private company, Crossgain Inc., where he served as its Chief Executive Officer. Mr. Nielsen also spent twelve years with Microsoft Corporation, in various roles, including General Manager Database and Developer Tools, Vice President Developer Tools, and at the time of his departure, Vice President Platform Group. Throughout his tenure with Microsoft, he worked on many parts of the business, with an emphasis on infrastructure and developer oriented technologies. Mr. Nielsen holds a degree in Business Administration, from Central Washington University. In addition to Borland, he holds a seat on the board of directors of both Fortify Software and Trolltech Inc.

 

Andrew Overholt

Red Hat Canada, Ltd.

Presentations: Eclipse, GCJ, and GNU/Linux Distributions

Andrew Overholt works for Red Hat Canada at their Toronto office. After a stint in their database group while on an internship during university, he now works in their Developer Suite group focusing mainly on Eclipse in Fedora.

 

Jeff Norris

Jeff Norris

NASA Jet Propulsion Laboratory

Presentations: NASA Mission Operations with the Rich Client Platform

Jeff Norris is the supervisor of the Planning Software Systems Group at the NASA Jet Propulsion Laboratory. His group develops and supports Mars and Lunar mission operations tools based on the Eclipse Rich Client Platform. Jeff's group is also a key contributor to NASA's Ensemble project, an architecture for mission operations tools based on the RCP. Jeff is also a strong advocate for the use of open source software in mission-critical systems. Jeff was a Tactical Activity Planner on the Spirit and Opportunity mission operations team. He received Bachelor's and Masters degrees in Computer Science from MIT.

 

Kazumi Ohgata

NEC Soft, Ltd.

Presentations: Ease to develop Rich Client Application by using Eclipse RCP

Kazumi Ohgata is a Software Engineer in R&D division of NEC Soft, Ltd.. She leads a project of developing OSS Rich Client tools based Eclipse RCP.

 

Steve Northover

Steve Northover

IBM Canada

Presentations: Adding SWT Appeal to your Application

Steve Northover is the principal architect of SWT. He is the SWT team lead for the Eclipse project, and works at IBM OTI Labs 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".

 

Wassim Melhem

Wassim Melhem

IBM

Presentations: (12) Plug-in Development 101: Anatomy of a Plug-in

Wassim Melhem is the PDE component lead for the Eclipse Platform project, and works at the IBM software laboratory in Toronto, Canada. Prior to joining Eclipse in 2002, Wassim has sequenced DNA and implemented XML and Java code-generating tools for the MQSeries family of runtimes. Wassim holds a Bachelor of Mathematics with Honours in Computer Science from the University of Waterloo.

 

David Orme

David Orme

Coconut Palm Software, Inc.

Presentations: Data binding with the Eclipse Platform

A full-time Eclipse consultant, trainer, and mentor, David Orme is is the founder and one of the leaders of the Eclipse Data Binding effort. In addition, David created and supports various custom SWT controls including the CompositeTable control in Eclipse's Nebula project. David also started and led the Visual Editor Project between 2003-2006. His current client is using the Eclipse Data Binding framework, CompositeTable, and other Nebula controls in a large-scale mission critical enterprise Eclipse RCP application.

 

Jeff Nevicosi

IBM

Presentations: Extending Eclipse TPTP using the Generic Recorder Framework

Jeff Nevicosi is a software engineer working for IBM Rational Performance Tester. He develops execution and recording-based UI. He is also a committer for the Eclipse Test & Performance Tools Platform project (TPTP) in the Test recording & Test UI components. He has worked for IBM since 2000.

 

Kim Moir

Kim Moir

IBM Canada

Presentations: From Developer to Download: A Tour of the Eclipse Platform Build Factory

Kim Moir obtained a Bachelor of Business Adminstration from Acadia University in 1994. Upon entering the real world, she discovered that tweaking operating systems and open source software was much more fun. She was the system administrator for eclipse.org until she joined the Eclipse Platform Release Engineering team in 2003. Kim works for IBM Rational Software in the Ottawa Lab.

 

Dennis O'Flynn

Dennis O'Flynn

Compuware Corp

Presentations: Eclipse SOA Plug-ins

Dennis O'Flynn is the Project Lead for the Corona project. As a Software Architect for Compuware, Dennis has specialized in cross-product integration. He was the project lead on an internal server-side framework that provides messaging and web service infrastructures for several of Compuware’s product lines.

 

Saleem Padani

IBM

Presentations: (S5) Constructing Web Services using the IBMÂ’s Eclipse-based Software Development Platform

 

Kevin Parker

Kevin Parker

Serena Software

Presentations: ALF: Taking Integration to Interoperability, ALF: Enabling your tools for ALF-compliance: a vendor's perspective

Kevin Parker is Vice President of Market Development at Serena Software. He has over 25 years in the industry, 9 of them with Serena. He has responsibility for driving the Eclipse Application Lifecycle Framework (ALF) Project and for promoting the Ecosystem with vendors and customers. In his leadership position he is directly involved in shaping and delivering the Serena vision. He was born and educated in the United Kingdom where acquired extensive development, consulting and management expertise. He is a sought after speaker here and abroad and has been the key speaker at over 25 seminars and conferences this year so far: from Buenos Aires to Boston and from Houston to Helsinki.

 

Marcelo Paternostro

Marcelo Paternostro

IBM

Presentations: (52) Advanced Features of the Eclipse Modeling Framework

Marcelo is a software engineer for IBM Rational Software at the Toronto Lab. He has worked with Eclipse technologies since joining the company in 2000. In the last 3 years, he has been a committer on the EMF project, being responsible for numerous changes and new features. Prior to that, he was a committer for the Hyades project which is now known as TPTP. Over the last 6 years, he has presented workshops and tutorials in conferences such as OOPSLA and EclipseCon. Before joining IBM, Marcelo worked for a Rational partner, managing several projects using Rational's tools and processes. As a certified instructor, he taught various courses on object oriented analysis and design; requirement management; and functional testing.

 

Patrick Paulin

Patrick Paulin

RCP Quickstart

Presentations: Plugin Architecture for RCP Applications

Patrick Paulin is a software developer and entrepreneur with more than 15 years of programming experience, including 8 years of experience with Java and 3 years with the Eclipse Rich Client Platform. Patrick presented on the topic "Plugin Architecture for RCP Applications" at EclipseCon 2006.

Patrick spends much of his time offering the RCP Quickstart service, which helps get new RCP project teams quickly up to speed. He is also the founder and principal of Market Contours, a software company producing tools for traders in financial markets.

Patrick holds a BA from the University of Chicago in Medieval European History, which comes in handy almost every day. He currently lives in Madison, Wisconsin with his wife and two daughters.

 

Brian Payton

IBM

Presentations: (11) Data Tools Platform Project Tutorial, Developing data tools with the DTP SQL models and parsers

Brian Payton, a software developer in IBM Information Management Software, has been developing database tools, particularly query builders, throughout his 20-plus years at IBM. He co-leads the SQL Development Tools project within the Eclipse Data Tools Platform project. Mr. Payton has a B.S. in Computer Science from California Polytechnic University, San Luis Obispo, and works at IBM’s Silicon Valley Laboratory.

 

Shane Pearson

BEA Systems, Inc.

Presentations: Evaluating the Eclipse Tools Platform for Strategic Development

Shane Pearson, Vice President, Marketing and Product Management, has been with BEA Systems for five years. Mr. Pearson is responsible for marketing, product marketing and product management in the Business Interaction Division, which is focused on products, services and tools that on enable enterprise portals, collaborative communities and composite applications.. Prior to his current role, Mr. Pearson has held several roles at BEA including Vice President, Platform Product Management, and Group Product Manager for WebLogic Portal and WebLogic Workshop. Prior to BEA, Mr. Pearson worked at Vignette Corporation as a member of the product management team and also worked for SAP AG in a consulting and product management capacity, where he contributed to the development of industry solution accelerators and SAP CRM products. Mr. Pearson holds a Bachelor of Science degree in Industrial Management from Purdue University, and a Master of Science degree in Management from the same university.

 

Jeff Pedigo

Presentations: Voice Application (VXML and GRXML) Development and Debugging Tools for Eclipse

 

Michael Pellaton

Michael Pellaton

Netcetera AG

Presentations: Administering Eclipse site-wide for a large developer base

Michael Pellaton is a senior software engineer at Netcetera AG Zurich, Switzerland. He is working in a large RCP-based project. Michael holds a BE degree in Information Technology and has two years of experience in application development with Java and one year of experience with RCP/SWT.

 

Kimberley Peter

Kimberley Peter

IBM Toronto Lab

Presentations: UI Forms & Cheat Sheets: An Adaptable Color Approach

Kimberley Peter is a visual designer with the IBM Toronto Media Design Studio. She works on user interface design for Eclipse and IBM Rational Software products, with a focus on Jazz UI since 2005. Kimberley is also a co-author of the Eclipse User Interface Guidelines.

 

Erin Peterson

Meeting Strategies Worldwide

Presentations: Exhibit Hall Reception, Poster Reception, Lunch, Lunch, Lunch, Lunch, Eclipse Community Awards & Gameshow, Eclipse Foundation Board Meeting, Eclipse Foundation Members Meeting, Genuitec Reception, Business Objects Reception, IBM Reception

 

phaumer@us.ibm.com

phaumer@us.ibm.com

IBM Rational Software

Presentations: Introducing the Eclipse Process Framework Tool

Dr. Peter Haumer is an Eclipse Process Framework (EPF) committer. He works as a solution architect for the EPF Composer and IBM Rational Method Composer product platforms and is responsible for defining next-generation process engineering tools. He also represents IBM at the OMG in the SPEM 2.0 initiative.

 

Josef Pichler

Josef Pichler

Software Competence Center Hagenberg (SCCH)

Presentations: Continuous Integration for Eclipse Projects, Generic UI Builder

Josef Pichler works at the SCCH in the Software Engineering Tools Group. He studied Software Engineering and finished his PhD at the Johannes Kepler University Linz, Austria. He leads the APOXI IDE development and developed the original version of Man Machine Interface Builder for the APOXI framework.

 

Stephen O'Grady

Redmonk

Presentations: Next Generation Client Platforms, Bottom Up Marketing

Stephen is a Senior Analyst and co-founder of RedMonk, and covers the full spectrum of enterprise software, with a special focus on open source communities and technologies. Before setting up RedMonk, Stephen worked as an analyst with Illuminata, drawing on his real world expertise in designing, architecting and implementing ECM and Portal solutions for leading systems integrators. Prior to joining Illuminata, Stephen served in various senior capacities with large systems integration firms like Keane and boutique consultancies like Blue Hammock.

 

Philippe Ombredanne

Philippe Ombredanne

nexB and EasyEclipse

Presentations: EasyEclipse, the open source Eclipse distribution, Top ten great, strange or weird open source plug-ins and RCP., Programming language: the state of open source support, Top ten Eclipse annoyances, Contributing to Eclipse: Case Studies of Successful Fixes and Enhancements

Philippe is a passionate open source software developer, Eclipse activist and enthusiast plug-in developer. He is the CTO and co-founder of nexB, a software company dedicated to open source and application life-cycle management tools and services. He is a maintainer for EasyEclipse, an open source distribution of useful Eclipse plug-ins, and active contributor to several open source Eclipse projects, including PHPEclipse and the Ajax Toolkit Framework. As a volunteer, he recently led the Google Summer of Code program for Eclipse. He has worked at McDonnell Douglas, Accenture, and BearingPoint in various software development and consulting positions and on assignments at Apple, BEA, Checkpoint, Cisco, HP, Mercury, Microsoft, NetApp and SAP.

 

Frederic Plante

Frederic Plante

IBM

Presentations: Introduction to the Graphical Modeling Framework, (51) Creating your own Domain Specific Modeler using GMF

Fred is a senior software development manager at IBM. He manages teams of committers to the Eclipse EMF, EMFT, GEF and GMF projects as well as teams involved in the development of IBM Rational Software Architect. Fred was involved in the development of Rational XDE, Rational Rose RealTime and Rational Rose. He contributed to extensibility, product line integration, GUI services and parallel team development features.

 

Tom Plunkett

Tom Plunkett

IBM

Presentations: Lessons Learned with Eclipse in the U.S. Government

Tom Plunkett works for IBM. He has been working with java since 1996 and Eclipse since 2001. He has a B.A. and a J.D. from George Mason University and a M.S. in Computer Science from Virginia Tech. He is a Ph.D. candidate in Virginia TechÂ’s Computer Science department.

 

Douglas Pollock

Douglas Pollock

IBM Canada

Presentations: Your Action is My Command, Halo Feature Challenge

Doug started working on Eclipse just after 2.1 had shipped. He works on the Platform UI team, and is generally responsible for commands, contexts, contributions, coolbar, editor management and key bindings. Doug is best identified by his huge Alienware laptop (see photo) running Gentoo.

 

Valentina Popescu

Valentina Popescu

IBM

Presentations: Web Services component level tracing with TPTP, Profiling, Tracing and Monitoring Web Applications using Elipse TPTP

Valentina Popescu is a senior development manager at the IBM Toronto Lab, where she is leading a team contributing to the TPTP project. She has been involved in a number of projects,such as IBM Component Broker, WebSphere Application Developer, the TPTP project, and Autonomic Computing. Valentina serves as the Chairperson of the TPTP Architecture Group.

 

Radha Popuri

IBM

Presentations: EMF ChangeRecorders

I have been an Eclipse developer for three years. I have developed plugins for 1.0, 2.0 and 3.0 ; I regularly use Eclipse, SWT/JFACE, draw2d, GEF and EMF at work.

 

Mark Powell

Jet Propulsion Laboratory

Presentations: NASA Mission Operations with the Rich Client Platform

Mark Powell is a computer scientist in the Robotics Software Systems 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.

 

Andree Proulx

Andree Proulx

IBM

Presentations: I bet you thought you couldn't do this in Eclipse

Andree Proulx is a user interface designer at IBM. She has worked on Eclipse from R1.0 to present. She currently leads user interface designers on Eclipse's User Assistance, Rational SDP and WebSphere Business Integration products.

 

Boris Pruessmann

Boris Pruessmann

Adobe Systems

Presentations: Best Practices for Developing Eclipse RCP Applications

Boris Pruessmann has been working on Java-based server applications for several years. He currently lives in Hamburg, Germany where he works as Software Architect on Adobe's Version Cue team which amongst other things develops a server application on top of the Eclipse RCP.

 

Martin Oberhuber

Martin Oberhuber

Wind River

Presentations: Using and Extending the DSDP Target Management Framework

Martin is the leader of the DSDP - Target Management project. As a software developer and architect, he is responsible for the current Target Manager component in Wind River Workbench. Driven by his strong desire to help people actually use the software he works on, he also contributes ideas for enhancement in many other areas around Eclipse. Martin holds an MS degree in Telematics from the University of Technology Graz/Austria, and has been working on source code analysis and tools development since 1999.

 

Jeff Overbey

University of Illinois at Urbana-Champaign

Presentations: (21) Adding a New Language to the CDT

Jeff Overbey is a PhD student at the University of Illinois at Urbana-Champaign and a committer on Photran, an IDE and refactoring tool for Fortran. Photran recently changed from being a standalone Eclipse-based IDE to being a CDT add-in providing Fortran support. As part of this effort, he and the rest of the Photran team have been working closely with the developers of CDT to define a standard mechanism for adding additional languages to the CDT.

 

Kouhei Nadehara

Media and Info. Res. Labs., NEC Corp.

Presentations: CDT-based remote debugging and TPTP-based profiling on embedded systems

Kouhei Nadehara has been working on multimedia enhancements of 32-bit RISC and digital signal processors, their development tools and multimedia software implementations since he joined NEC in 1992.

 

Karl Reti

Sybase

Presentations: STP Project Overview

Karl has been developing commercial enterprise applications and products for over 15 years and is currently Director of Engineering at Sybase. Karl is responsible for both Sybases' Eclipse strategy, and Architecture for Sybase WorkSpace. Karl is a PMC member of the STP project as well an Architect and committer on the DTP project.

 

Larry Riggins

Virginia Western Community College

Presentations: An Integrated Eclipse Environment for College IT Courses

Many years of industry experience. Always had a love for teaching and am fulfilling my dream.

 

Jim des Rivieres

Jim des Rivieres

IBM

Presentations: (70) Designing Eclipse APIs

Jim des Rivieres has been involved with architecture of the Eclipse Platform and JDT infrastructure and the design of the Eclipse APIs. Jim is the former 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 working for IBM Rational Software in Ottawa.

 

Mark Rogalski

Mark Rogalski

IBM

Presentations: embedded Rich Client Platform Overview and Update

Mark Rogalski has been with IBM for 19 years, the last eight in the area of device middleware design and development. Currently, he leads development of Lotus Expeditor for Devices and is a member of the Eclipe DSDP PMC.

 

Jay Rosenthal

IBM Corporation

Presentations: Eclipse RCP applications and Enterprise Security

Software Engineer, IBM Coporation, Lotus/Workplace Division for 10+ years For the last 3+ years I've been working on a next generation client (Workplace Managed Client) based on the Eclipse RCP platform. My team focuses on integrating enterprise security concepts and features with the RCP platform to enable the deployment of secure enterprise applications. I am committer on the Equinox incubator project. Prior to working on the Workplace Managed Client (WMC), I spent 7+ years as Notes/Domino developer focusing on the Notes client UI, integrating Internet protocols and Windows desktop integration with the Notes client.

 

Denis Roy

Eclipse Foundation

Presentations: From Developer to Download: A Tour of the Eclipse Platform Build Factory

Denis is the Manager of IT at the Eclipse Foundation. Better known as one of the webmasters@eclipse.org, he interacts with most of the Eclipse project teams in providing the infrastructure they need. Denis is a fan of Open Source Software, uses Linux, Apache, PHP and Eclipse daily, and is a superstar programmer in his own mind.

 

Dan Rubel

Dan Rubel

Instantiations

Presentations: Overview of RCP GUI Building Tools for Eclipse, (44) Building Commercial-Quality Eclipse Plug-Ins

Dan Rubel 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 nine years of experience with Java and five years with Eclipse. He is the primary architect and product manager for several successful commercial products including JFactor, jKit/GO, and jKit/Grid, and has played key design and leadership roles in other commercial products such as WindowBuilder Pro, VA Assist, and CodePro Studio. He has co-founded a successful company, co-authored a popular Eclipse plug-in book and is a sought-after speaker at industry conferences.

 

Arthur Ryman

Arthur Ryman

IBM

Presentations: (40) Java Web Application Development with Eclipse WTP, What's New in Web Tools 1.0 and 1.5

Arthur is the leader of the Web Standard Tools subproject of the Eclipse Web Tools Platform Project. He is a software development manager at the IBM Toronto Laboratory. Arthur is also a member of the W3C Web Service Description Working Group and an editor of the WSDL 2.0 Core Language Specification. His past development projects include Rational Application Developer, WebSphere Studio Application Developer, and VisualAge for Java. He is a member of the IBM Academy of Technology, an Adjunct Professor at York University in Toronto, and a Senior Member of the IEEE.

 

Yannick Saillet

IBM

Presentations: DB2 Data-Warehouse Edition Design Studio

Yannick Saillet is a software engineer at the IBM Laboratory of Boeblingen, Germany. Yannick joined IBM Germany 1998. He first worked for IBM Learning Services as a software engineer in several distributed learning projects. He joined the IBM Boeblingen Laboratory in 2000 and has since been active in the development of business intelligence products, particularly as a member of the team responsible for IBM's DB2 Intelligent Miner products. Yannick received his Masters degree from the ESSTIN (Ecole Superieure des Sciences et Technologies de l'Ingenieur de Nancy) at the University of Nancy in France.

 

Serge Salicki

Presentations: How MODELWARE contributes to Eclipse

 

Michael Sawicki

Michael Sawicki

Compuware Corporation

Presentations: (S1) Agile Application Development with Eclipse and Pragmatic MDA

Michael Sawicki is the product manager for Compuware OptimalJ and an expert on model-driven development. I have frequently presented on the subjects of development standards, best practices and the effects of model-driven development on organizational measurements of efficiency. I have spoken at many of the industry's leading conferences, including SD West (keynote), JavaOne, Gartner Application Development Summit,ITExpo and now EclipseCON.

 

Bastiaan Schönhage

Bastiaan Schönhage

Compuware

Presentations: Moving to Eclipse: the MDA-way

Dr. Bastiaan Schönhage is currently working as Product Manager for OptimalJ in Compuware's Product Management & Strategy department. Prior to that Bastiaan was the lead developer for several projects at the Amsterdam Development Lab including the OptimalJ built on Eclipse project. Before joining Compuware he worked at Object Technology International (fully-owned subsidiary of IBM) where he worked on a European Research (IST) project for component-based development in the embedded market (PECOS). Dr. Schönhage is the recipient of both an MSc and a PhD from the Vrije Universiteit in Amsterdam.

 

Chris Recoskie

Chris Recoskie

IBM Canada Ltd.

Presentations: Extending Eclipse To Support Your Compiler With CDT's Managed Build

Chris is the Team Lead for IBM's CDT Team and a committer on the CDT project.

 

Dave Resch

Dave Resch

Sybase

Presentations: Eclipse User Assistance: Lessons from the trenches

Dave Resch is a senior software engineer with the Sybase Technical Publications Solutions team. He is currently developing Eclipse-based tools for system administration and build management for a DITA-based documentation system. Before that, he was responsible for designing and developing Welcome content and implementing the original "intro framework" for the Eclipse-based IDE product, Sybase WorkSpace. Dave also worked with the doc team to migrate help content from Eclipse 3.0 to 3.1 (and now 3.2), and to migrate the Sybase WorkSpace product intro to the universal intro framework.

 

Doug Schaefer

Doug Schaefer

QNX Software Systems

Presentations: Using the CDT on Large Legacy Projects

I am the project lead for the Eclipse CDT project where I have been a committer now since it's beginnings in July 2002, first as an employee of Rational which was later purchased by IBM. I am now a member of QNX's tools team where I am a senior developer. My main interests are in programming languages, including modeling languages, and parsing and translation.

 

Bill Scott

Bill Scott

Yahoo!

Presentations: Next Generation Client Platforms

Bill Scott is the Ajax Evangelist at Yahoo! where he evangelizes best practices for designing & building Ajax applications. In addition, as part of the core User Experience Team, Bill leads the Y! Design Pattern Library initiative where he champions rich interaction patterns for all technologies. Before joining Yahoo! Bill founded a User Experience Team at Sabre Airline Solutions, part of Sabre Holdings. During that stint he also co-founded Rico (openrico.org), an open source Ajax framework. Over the past 20 years Bill has been involved in designing and developing user interfaces for video games, military war games, 3d graphics, oil & gas research, IDEs, supply chain planning, and various other scientific and business domains. He posts his musings about user experience on his blog (looksgoodworkswell.com).

 

Gilles Roux

IBM

Presentations: Eclipse and Apache Derby - a powerful combination for building database applications with ease

 

Michael Scharf

Michael Scharf

n/a

Presentations: Michael Scharf's Recommendations, Unconventional but Simple: Annotations to Customize EMF Editors

Michael is one of the architects of the Wind River Workbench, an Eclipse based IDE for embedded development supporting multiple programming languages and target connections. Before working on the Wind River Workbench, Michael was responsible for the architecture of the SNiFF+ IDE for 10 years. Earlier in his career, he worked for 9 years in the area of computational molecular biology using object oriented technology for analysis and visualization of complex data.

 

Mikhail Sennikovsky

Intel Corporation

Presentations: Extending Eclipse To Support Your Compiler With CDT's Managed Build

Master Degree In Radio Physics Working at Intel since 2001. CDT committer

 

Kyle Shank

RIT Software Engineering

Presentations: RadRails - Using the Eclipse Rich Client Platform to Build An IDE

Kyle is a 4th year Software Engineering major at the Rochester Institute of Technology.

 

Steven R. Shaw

Steven R. Shaw

IBM

Presentations: (51) Creating your own Domain Specific Modeler using GMF

Steven has an extensive history with drawing surfaces and graphic applications. Within IBM Rational he has played a lead role on a number of different production applications following the evolution of visual modeling from Rational Rose / RoseRT to the Eclipse based Rational Software Architect development suite. The technology his team helped develop is now the foundation for the open source project GMF runtime.

 

Prashanth Shidlaghatta

Prashanth Shidlaghatta

Compuware Corporation

Presentations: (S1) Agile Application Development with Eclipse and Pragmatic MDA

Prashanth Shidlaghatta is a consultant focusing on bringing agility to software development. Prashanth helps organization define their MDA strategy and implementation road map through technology workshops and customized consulting engagements. Prashanth has worked with leading organizations in automobile, manufacturing, finance and insurance industries.

 

Hakeem Shittu

Compuware

Presentations: Using And Extending the Eclipse Web Tools Platform (WTP)

Hakeem Shittu is currently a senior enterprise programmer for Compuware (www.compuware.com) where he designs and develops software using J2EE technologies. He also manages Gen!x (www.genixcorp.com), a software consulting and technology training outfit. Hakeem has seven years of software development experience in such industries as defense, transportation, biogenetics, and telecommunication. He is the co-author (with Christopher Judd) of Pro-Eclipse JST, an introduction of the Eclipse WTP project to users.

 

Matti Sillanpää

Nokia Research Center

Presentations: Extending Eclipse and CDT for Embedded Systems Development with Scratchbox

Matti Sillanpää has been working for the Nokia Research Center since 2003 in various implementation and research tasks. He received his MSc (Eng) from the Helsinki University of Technology in 2004, and has worked with Eclipse plug-in development in 2005, also using Eclipse for other development work.

 

Ian Skerrett

Eclipse Foundation

Presentations: RCP Track, Building a community for your open source project, Embedded and Mobile Developer

 

Donald Smith

Eclipse

Presentations: Business Track

http://www.eclipse.org/org/foundation/staff.php

 

Paul Slauenwhite

Paul Slauenwhite

IBM Canada

Presentations: Testing Applications Using the Eclipse Test and Performance Tools Platform (TPTP), (22) Problem Determination of J2EE Web Applications Using the Eclipse Test and Performance Tools Platform (TPTP)

Paul Slauenwhite is a Software Developer for IBM Rational Software. He is also the Project Lead for the Testing Tools sub-project under the Eclipse Test and Performance Tool Platform (TPTP) open-source project (formally Hyades). After receiving a B.Sc. in Computer Science from Dalhousie University, Paul joined IBM in 2000 and worked on the WebSphere Object Level Trace (OLT) project. In 2001, he joined the IBM WebSphere Studio Team and developed 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. In 2005, he joined the TPTP Testing Tools sub-project and assumed ownership of the Manual Test tooling. Paul is currently working on a M.Math in Software Engineering at the University of Waterloo.

 

Shaun Smith

Shaun Smith

Oracle

Presentations: EJB 3.0 Persistence and the Dali EJB ORM Project

Shaun Smith is co-lead of the Eclipse Dali Java Persistence API (JPA) Tools Project and a product manager for Oracle TopLink, Oracle's JPA implementation and the basis of the open source 'TopLink Essentials' JPA Reference Implementation. He has been building systems using object-relational mapping technologies for almost a decade in both Java and Smalltalk in the banking, telecommunications, and energy industries. Shaun's a frequent conference presenter and has recently spoken at Eclipse Summit Europe, EclipseWorld, The Server Side Symposium, JavaPolis, and JavaOne.

 

Dave Smith

IBM

Presentations: Profiling, Tracing and Monitoring Web Applications using Elipse TPTP

Dave Smith is a software developer at the IBM Toronto Lab working in IBM Tivoli's Autonomic Computing group. He has been a committer for the Test and Performance Tools Platform (TPTP) and former Hyades Eclipse projects since their inception. He is currently responsible for development of the Generic Log Adapter technology of TPTP and serves as the Project Lead for the TPTP Monitoring Tools Project. In the past, he also contributed to the Profiling Agent and Agent Controller components of the TPTP Platform project.

 

Joel Spolsky

Joel Spolsky

Fog Creek Software

Presentations: Joel on Software in Person

Joel Spolsky is a globally-recognized expert on the software development process. His website Joel on Software (www.joelonsoftware.com) is popular with software developers around the world and has been translated into over thirty languages. As the founder of Fog Creek Software in New York City, he created FogBugz, a popular project management system for software teams. Joel has worked at Microsoft, where he designed VBA as a member of the Excel team, and at Juno Online Services, developing an Internet client used by millions. He has written two books: User Interface Design for Programmers (Apress, 2001) and Joel on Software (Apress, 2004). Joel holds a BS from Yale in Computer Science. Before college he served in the Israeli Defense Forces as a paratrooper, and he was one of the founders of Kibbutz Hanaton.

 

Darin Swanson

Darin Swanson

IBM

Presentations: (32) The Eclipse Debug Framework

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.

 

Michael Rennie

IBM Canada, Rational Team

Presentations: (32) The Eclipse Debug Framework

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.

 

Scott Rosenbaum

Scott Rosenbaum

Innovent Solutions, Inc.

Presentations: (43) BIRT In Depth: Extending and Using the BIRT Framework

Scott Rosenbaum is a managing partner for Innovent Solutions, a consulting firm focused on the design, development and distribution business intelligence solutions. He has been an active user of Eclipse technology since 2002, and joined the BIRT Project Management Committee in November of 2004. Mr. Rosenbaum holds a Bachelor of Science degree from General Motors Institute. He has spent the last 20 years working on business intelligence solutions for the insurance, banking, healthcare, retail sales and automotive industries.

 

Mary Ruddy

Mary Ruddy

SocialPhysics.org

Presentations: Higgins Trust Framework, Higgins Trust Framework

Mary is Co-founder of SocialPhysics.org and Co-initiator of the Eclipse Foundation's Higgins Project Mary's day job is VP Marketing and Business Development for Parity Communications (parityinc.net). Previously Mary was VP Strategic Marketing at Parametric Technology Corporation (NASDAQ:PMTC) where she was responsible for developing a new product that integrated Product Lifecycle Management and Customer Relationship Management features. Prior to that she was VP Advanced Products at Pegasystems (NASDAQ:PEGA) where she was an early employee. Mary has spent her career evolving infrastructure software and creating applications on top of it (rule-based, role-based, networked systems that cross organizations and have a customer facing element.) Mary has a degree in Mathematics from Smith College and a MSM from the MIT Sloan School of Management.

 

Cliff Schmidt

Symbioss Strategy, LLC

Presentations: (20) Just Enough Intellectual Property Law to Manage an Open Source Project, Cliff's Recommendations

Cliff Schmidt is responsible for the Apache Software Foundation's legal policies as its Vice President for Legal Affairs. Cliff also has assisted other open source organizations and many independent software vendors with licensing questions and other open source issues through his firm, Symbioss Strategy, which primarily helps companies evaluate and execute profitable business strategies based on symbiotic relationships with open source software communities. Cliff leads the Apache XMLBeans project and serves on the project management committees for both the Apache Incubator and Eclipse Technology projects, allowing him to assist new projects to both organizations. He's also actively involved in the ObjectWeb Consortium and the Open Source Initiative. Prior to founding Symbioss Strategy, Cliff developed BEA's open source strategy.

 

Kenneth Tam

Kenneth Tam

BEA Systems

Presentations: Managing Open Source Contribution

Ken Tam is Principal Technologist in the Office of the CTO at BEA Systems, focusing on open source as it relates to BEA's SOA strategy. He is a committer on several Apache & Eclipse projects, and has held engineering roles at a variety of companies including BEA, Microsoft, and several startups.

 

Raghu Srinivasan

Oracle Corporation

Presentations: Build JavaServer Faces applications with the JSF Tools Project

Raghu Srinivasan is a senior software development manager in the JDeveloper Group at Oracle where he is responsible for Eclipse projects. He leads the Eclipse JavaServer Faces (JSF) Tools Project and is also a member of the Web Tools Platform (WTP) PMC. Prior to joining Oracle, Raghu was a development manager at PeopleSoft where he led a team to build the next-generation IDE based on the Eclipse Platform.

 

Sriram Srinivasan

IBM

Presentations: DB2 Data-Warehouse Edition Design Studio

Sriram Srinivasan is a senior software engineer at the Silicon valley labs, IBM, and the DWE SQL Warehousing tool component architect. Prior to that, he held product development positions in various Red Brick and Informix groups. Interests include Eclipse, EMF, UML, SOA and Web services.

 

Bogdan Stefanescu

Bogdan Stefanescu

Nuxeo (http://www.nuxeo.com)

Presentations: Creating Eclipse forms using XForms


PROFESSIONAL EXPERIENCE

Jan 2005 - Present: Nuxeo, Paris - http://www.nuxeo.com

Team Leader / Software Designer
Apogee project team leader - http://apogee.nuxeo.org
Designed and developed several Eclipse RCP applications

May 2004 – Jan 2005: ADL Informatique, Bucharest

Team leader / Software Designer (Java, C/C++)
Team leader over an OCE printing system written in JAVA and C/C++ - http://www.oce.com

May 2003 – May 2004: ADL Informatique, Paris

Senior Developer / Support Technician (Java, C/C++)
Worked on the development and maintenance of an OCE printing system.
Prepared the relocation of the OCE product in Bucharest.

April 2002 – May 2003: ADL Informatique, Bucharest

Senior Developer (C/C++)
Worked on several OCE applications in a subcontracted team:

2001-2002 - Network support (company located in London, UK)

Software Architect
Designed and built up a fully automated domain/email/hosting management system.

1999-2001 - Mirabilis Media - Bucarest

Programmer (C, PHP)

EDUCATION

2000 - Postgraduate Course in Computer Science, University of Bucharest (2 years)
1998 - BS in Mathematics, University of Bucharest (4 years)

SKILLS

Programming Languages: Java, C/C++

LANGUAGES

  • French - excellent
  • English - medium
  • Romanian - native
  •  

    Born in 1974 - Bucharest, Romania

     

     

     

    Greg Stein

    Greg Stein

    Apache Software Foundation

    Presentations: Comparing Apache and Eclipse

    Greg Stein is an engineering manager at Google, working on their open source efforts. Prior to that, Greg was a director of engineering at CollabNet where he managed the Subversion project and releases of their CollabNet Enterprise Edition product. He also worked at Microsoft as a Development Manager, in the Commerce Server and Site Server groups. Greg was a co-founder and the Corporate Technologist of eShop, one of the first electronic commerce software companies, before its acquisition by Microsoft. In Greg's spare time, he works on many open source projects, such as Subversion, WebDAV, and Python. He also works on Apache projects and is the current Chairman of the Apache Software Foundation.

     

    AnnMarie Stenglein

    IBM Rational Software

    Presentations: (S5) Constructing Web Services using the IBMÂ’s Eclipse-based Software Development Platform

    Currently works in the Rational Brand Technical Marketing Channel Enablement group specializing in the Rational Design and Construction and Software Quality disciplines. Previously worked as a Technical Representative for Rational and IBM for four years combined, supporting Rational testing, change management, requirements management, software configuration management and design tools.

     

    Ken Ryall

    Ken Ryall

    Nokia Developer Platform Tools

    Presentations: Bringing C/C++ tools to Eclipse

    Ken works in Nokia's developer tools group in Austin Texas helping create the Eclipse/CDT based Carbide.c++ tools for Symbian OS development. He has extensive experience developing commercial C++ tools for a variety of platforms and embedded systems, focusing on debugger technology.

     

    Kevin Stumph

    IBM

    Presentations: DB2 Data-Warehouse Edition Design Studio

    Kevin Stumph is a software engineer at the IBM Silicon Valley Lab, and GUI developer working on the SQL Warehousing component for DWE 9.1. He has four years of experience in data management and two years of Eclipse knowledge focused mainly on GEF/draw2d, JFace and EMF.

     

    Paul Tamminga

    LogicLibrary

    Presentations: From .bat/ANT to a case study

    As a senior software engineer and team leader with LogicLibrary, Paul Tamminga is responsible for the architecture and implementation of the presentation layer of the thin client applications as well as reference model tooling and the access and security logic for Logidex. Paul has been with Logiclibrary since its founding. Prior to joining LogicLibrary he had a long and varied career at IBM including assignments in Shop Floor Control Systems, Quality Assurance, AS400 development and the SanFrancisco Obect-Oriented Framework for business applications.

     

    Sandi Schoellhammer

    Sandi Schoellhammer

    American Power Conversion Corporation

    Presentations: Best Practices for Developing Eclipse RCP Applications

    Sandi Schoellhammer is a software developer at American Power Conversion Corporation, and has extensive experience working with Swing-based applications. Lately Sandi has been designing and implementing an application to design on-demand data center architecture based on the Eclipse Rich Client Platform. Sandi holds a B.Sc in Computer Science from IOT in Denmark.

     

    Madhu Siddalingaiah

    Madhu Siddalingaiah

    Aquarius Solutions

    Presentations: Eclipse vs. Visual Studio

    Madhu Siddalingaiah is a consultant focussing on modern technologies such as wireless, embedded, and enterprise systems. Madhu helps organizations reach new markets and reduce costs through strategic use of information technology. Madhu has worked with leading organizations in a range of industries such as aerospace, health care, finance, corporate training, energy, networking, telecom, wireless, research, and defense. Madhu has authored several books, the latest titled "XML and Web Services Unleashed". Madhu is a popular presenter at technology conferences all over the world.

     

    Craig Tomlyn

    IBM

    Presentations: DB2 Data-Warehouse Edition Design Studio

    Craig Tomlyn is a senior software engineer at the IBM Silicon Valley lab. He is currently team lead for the Eclipse based GUI of the OLAP component of IBM's Data Warehouse Edition (DWE) of IBM's database product DB2. Prior to that, he worked on other IBM Business Intelligence products.

     

    Mark Tolliver

    Palamida, Inc.

    Presentations: Why Software Companies Should Publish Their Software Ingredients" -- The Benefits are Transparent

    Mark Tolliver, 53, brings more than 30 years of experience in the high-tech industry to his position as CEO of Palamida, a San Francisco-based software company focused on software intellectual property management and compliance. Founded in 2003, Palamida investors include Hummer Winblad, WaldenVC and Stanford University. Prior to Palamida, Tolliver was executive vice president, marketing and strategy, and chief strategy officer for Sun Microsystems. In that role he was responsible for corporate marketing, product and business strategy, mergers and acquisitions, industry marketing and independent software vendor (ISV) programs. Tolliver is also chairman of Intalio, a software company focused on enterprise business process management, and serves on the board of Enigmatec, a provider of data center policy automation software. Tolliver holds an M.B.A. from the University of Chicago and a B.S.E.E. from the University of Illinois.

     

    Leo Treggiari

    Intel Corp.

    Presentations: Extending Eclipse To Support Your Compiler With CDT's Managed Build

    30 years software engineering experience in developing tools for software developers (compilers, run-time libraries, IDEs). Currently a CDT committer.

     

    Paul Trevithick

    SocialPhysics.org

    Presentations: Higgins Trust Framework, Higgins Trust Framework

    In the last few years my work has focused on creating open source infrastructure for the "social web." A user-centered networking layer that gives people more control over their digital identities across a wide variety of computer-mediated contexts (e.g. email, IM, e-commerce, shared spaces, and enterprise directories). I'm currently CEO of Parity Communications (parityinc.net), co-founder of SocialPhysics.org, technical project lead of the Higgins project (eclipse.org/higgins), co-founder of IdentityGang.org and founder of IdentitySchemas.org I've been involved in the process of inventing software, consulting, building companies, and launching new products for the past 20+ years in partnership with Apple, Verizon, IBM, Xerox, Agfa, Fidelity, the DoD, the Berkman Center and others. Previously I was president of Bitstream (NASDAQ:BITS) and CEO and co-founder of Archetype, Inc. and Lightspeed Computers before that. I've been honored to participate in a number of standards efforts over the years, was granted the Seybold Industry Vision award in '99, did research at the Media Lab in the early 80's, and graduated from MIT.

     

    Mike Turnlund

    Mike Turnlund

    Cisco Systems

    Presentations: Managing Open Source Contribution

    Mike Turnlund is currently the engineering director responsible for the development, deployment, and support of development tools. He has been with Cisco for ten years in various roles, and in the tech industry for over 20 years. He is currently active with several tools and development environment companies in board and advisory roles, and contributed to trade periodicals with articles and interviews. His goal is to help build the software development ecosystem.

     

    Paul W. Styles

    Paul W. Styles

    Compuware Corporation

    Presentations: ALF/Corona Poster, Corona - Tool Service Framework

    Paul W. Styles is a Product Manager with Compuware Corporation's Strategy group, focused on advancing and implementing future technologies. He joined Compuware in 1982 and has held various positions, including Director of Strategic Planning, where he was responsible for leading a Vision to Reality team in the Java area (J2ME, J2EE and related technologies). Styles has over 25 years of IT experience and has held software engineering and management positions in the automotive, retail and manufacturing industries.

     

    Steve Taylor

    Catalyst Systems Corporation

    Presentations: Details of the Openmake Application Lifecycle Framework (ALF) Web Service, Accelerating Eclipse Builds with Openmake

    Steve is an experienced senior developer, bringing 17 years of expertise with Client/Server and mainframe application development and system integration. Prior to founding Catalyst Systems Corporation, Steve served as a Lead Technical Consultant responsible for the successful implementation of applications into the production environment. In this capacity, Steve became expert in the use of various configuration management tools and recognized the need to build large applications using a nightly process. At this time he began developing the standardized versioning and build procedures which have since become Openmake. Steve received his Bachelors of Science Degree in Computer Science/Mathematics from the University of Illinois-CU.

     

    Beth Tibbitts

    Beth Tibbitts

    IBM Research

    Presentations: Parallel Tools Platform Demo

    Beth R. Tibbitts is a 28+ year veteran of software development in IBM, including APL and LISP, both underdog languages and environments, and eventually C++ and Java. Beth worked on Expert Systems tools in her early days at IBM Research. She then worked in debugger development. Beth wrote Java book reviews and articles for the IBM developerworks site in its earlier days. She developed software in Java for IBM "Reinventing Education" grants, for training/evaluation of ADHD children, and for making web sites more accessible to persons with disabilities. She became a fan of Eclipse a few years ago and has written tools for programmers and users including tools for porting C and C++ programs to Linux, and now in the area of High Performance and High Productivity Tools. Beth is a committer on the Parallel Tools Platform (PTP) Eclipse project.

     

    Artem Tikhomirov

    Artem Tikhomirov

    Borland

    Presentations: (51) Creating your own Domain Specific Modeler using GMF, Textual Notation for EMF Models: A Generative Approach

    Artem is Principal Engineer at Borland Software Corporation and currently works on the Eclipse Graphical Modeling Framework (GMF) project. He has been development lead of Borland’s Together® Edition for Eclipse product, and currently leads development on the generative tooling side of GMF

     

    Joe Toomey

    Joe Toomey

    IBM Rational

    Presentations: (61) Achieving Continuous Integration with the Eclipse Test and Performance Tools Platform

    Joe Toomey is a senior software engineer for IBM Rational Software at the lab in Raleigh, NC. He has been a committer for the Test and Performance Tools Platform (TPTP) 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. Mr. Toomey also participates in several IBM Architecture groups. Mr. Toomey received a B.S. in math and computer science from Carnegie Mellon University in 1993, and joined Rational Software in 1997. Prior to his work on TPTP, he was a developer on several Rational products, including Rational Robot, Rational Quality Architect and Rational XDE Component Test.

     

    Scott E. Schneider

    Scott E. Schneider

    IBM Rational

    Presentations: (61) Achieving Continuous Integration with the Eclipse Test and Performance Tools Platform

    Scott E. Schneider is an advisory software engineer at the IBM Rational lab in Research Triangle Park, NC. He is a lead committer for the Test and Performance Tools Platform (TPTP) Project and was instrumental in designing and implementing the TPTP automatable services framework in 2005. Mr. Schneider has 20+ years of software programming experience (with 15+ years in the industry) and received a B.S. in Electrical Engineering from Georgia Institute of Technology in 1995. He was co-architect of the Rational Rose/XDE Data Modeler product, designer of the IBM Rational Software Architect patterns framework and contributed to the Rational Performance Tester product (and its integration with TPTP). He is currently the technical lead on the pattern tooling within the IBM Rational Software Architect product. He has a strong interest in pattern specification languages (and its application to tooling) and is a member of the Association for Computing Machinery.

     

    Randy D. Smith

    Intel

    Presentations: Using Eclipse TPTP Statistical Analysis Tool

     

    Dave Steinberg

    IBM

    Presentations: (15) Introduction to the Eclipse Modeling Framework

    Dave Steinberg is a software developer at the IBM Toronto Lab. He has worked with Eclipse and modeling technologies since joining the company in 2001, and has been a committer on the EMF project since its debut at Eclipse.org in 2002. He has designed and implemented numerous pieces of the framework, with a particular focus on the code generation tools and EMF.Edit, and is a co-author of the authoritative EMF book, "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003).

     

    Paul VanderLei

    Paul VanderLei

    IBM

    Presentations: P3ML: An XML dialect for building branded user interfaces (Demos), From OSGi R3 to Eclipse and Equinox

    Paul VanderLei is a software architect from Grand Rapids, Michigan. He has specialized in applying embedded Java, object-oriented design, agile development practices, and OSGi to a variety of problem spaces including in-vehicle telematics and RFID.

     

    Tim Wagner

    Tim Wagner

    BEA

    Presentations: Eclipse Community Project Spot Light, Managing Open Source Contribution, Web Tools Track

    Tim Wagner is the PMC lead for the Eclipse Web Tools Platform (WTP) Project, and also serves on the Architecture and Planning Councils. Within BEA he manages the open source portion of the Workshop team and handles Eclipse relationships across the product lines. Tim's professional interests include simplifying J2EE development, promotion of blended strategies that merge open source and commercial solutions, and exploiting compiler and language technologies to improve the development process.

     

    Ed Warnicke

    Individual

    Presentations: Scripting Eclipse

    Ed Warnicke bachelors degrees in physics and mathematics from Purdue University and a masters in Physics from Rutgers University. For the last 5 years he has worked in networking and developer productivity.

     

    Ed Warnicke

    Ed Warnicke

    Cisco Systems

    Presentations: Managing Open Source Contribution

    Ed Warnicke has been a software engineer at Cisco Systems for the last 5 years. Ed's current responsibilties at Cisco center around enhancing developer productivity.

     

    Thomas Watson

    Thomas Watson

    IBM

    Presentations: (53) Component Programming with OSGi, Equinox on a Slug

    Tom has 9 years of experience as an IBM software architect and developer, and is currently working for IBM Lotus. Focus is on modularity and OSGi Framework design and development. He is the lead developer for the Equinox OSGi Framework implementation in Eclipse. He is a participant in the OSGi specification process. In particular, he has participated in specifying the modularity features of the OSGi R4 and R4.1 specification. He has a Bachelor of Science in Computer Science from the University of Texas El Paso.

     

    Greg Watson

    Los Alamos National Laboratory

    Presentations: Parallel Application Development With Eclipse

    Greg Watson is team leader of the Cluster Research Team in the Advanced Computing Laboratory at Los Alamos National Laboratory, and is project leader for the Eclipse Parallel Tools Platform Project. 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 maintainer of the PPC port of the open-source LinuxBIOS project.

     

    Krishna Venkatraman

    Actuate Corporation

    Presentations: (43) BIRT In Depth: Extending and Using the BIRT Framework, BIRT: The Eclipse Reporting Framework

    Krishna Venkatraman is a senior product manager at Actuate Corporation where he focuses on product management activities around the open source BIRT project. Prior to Actuate, Krishna started out with a software development background at Oracle and went on to hold different responsibilities at Remedy BMC combining his technical abilities with market analysis and strategy. He has an MBA (Univ. of California, Berkeley) and an MS CS (Univ. of Illinois at Chicago).

     

    Linda Watson

    Linda Watson

    IBM

    Presentations: Platform UI - Design Case Studies

    Linda Watson is a software visual UI designer; she has worked on Eclipse from R1.0 to present.

     

    Timothy Webb

    Timothy Webb

    Cisco Systems, Inc.

    Presentations: Enterprise Ready: Deploying Eclipse in Large Enterprises

    Timothy Webb works for Cisco Systems focused on Eclipse-based technology deployments across the company. He is the proposed lead for the Maya project proposal and currently leads a team in Cisco to build out an enablement and distribution platform for RCP-based tooling; with the goal to enable adoption of Eclipse-based technologies by engineers who may have no prior knowledge of the platform. Previous work with Eclipse includes leading creation of a test automation platform which integrates a testing IDE coupled with automated distribution of testing services via remote OSGi containers. With over eight years working at Cisco, he has filled many roles including architecting a massively scalable broadband provisioning system and for the past four years leading innovation which utilizes the Eclipse platform and a plethora of associated technologies.

     

    Matthew Webster

    Matthew Webster

    IBM

    Presentations: Integrating Load-Time Weaving into OSGi, (31) Aspect-Oriented Programming with AspectJ

    Matthew Webster joined IBM in 1989 with a degree in Physics with Computer Science from Southampton University and since then has worked on a number of software projects at the Hursley lab. He moved to the IBM Java Technology Centre in 1997 initially as a technology evangelist then working on the restructure of the IBM JVM and leading the development of advanced Garbage Collection and Class Loading features. Matthew is a senior software engineer developing AOP technology for use in IBM software products since 2002 and is co-author of a book on AspectJ and Eclipse published last year. He is a committer on the AspectJ project and leads the Aspects Equinox Incubator.

     

    Paul Webster

    Paul Webster

    IBM, Eclipse

    Presentations: Halo Feature Challenge

    Paul Webster received a B.A.Sc. in Computer Engineering from the University of Waterloo in 1994. After many years working on telephony software and network configuration software in Java and C++, Paul joined the IBM Eclipse Platform UI team in May 2005 and is currently working for IBM Rational Software. Paul is responsible for part lifecycle, command and handlers, and keybindings.

     

    Chris Wege

    Chris Wege

    DaimlerChrysler AG

    Presentations: (45) Developing Eclipse Rich-Client Applications

    Dr. Christian Wege is a software engineer at DaimlerChrysler. He works on enterprise application architectures and Eclipse technologies and is an expert in agile methods.

     

    Mark Weitzel

    Mark Weitzel

    IBM

    Presentations: Building Web Services Distributed Management (WSDM) Endpoints

    Mark Weitzel is an architect in IBM Tivoli's Autonomic Computing group focusing on open standards and open source. He is currently driving an initiative to create a new top level project at Eclipse, COSMOS, which will focus on systems management. In addition to being a committer on the Monitoring sub-project of the Test and Performance Tools Platform, he is the IBM lead architect for the Apache Muse project, a reference implementation of the Oasis Web Services Distributed Management specification. Mr. Weitzel has published numerous articles and is co-author of Enterprise Java Programming with WebSphere, Second Edition.

     

    John Wiegand

    John Wiegand

    IBM

    Presentations: Stories Along The Eclipse Way

     

    Brent Williams

    Brent Williams

    Hapoalim Securities USA, Inc.

    Presentations: Open Source Business Models: A View from Wall Street

    Brent Williams heads equity research at Hapoalim Securities USA, a division of Bank Hapoalim, Israel's largest bank. Mr. Williams has been a stock analyst covering publicly traded software companies (including Microsoft and several key Eclipse Foundation members) for ten years. Just before moving to Wall Street, he covered software development tools at Gartner Group, and ran the operating system/desktop applications group at IDC. He has also been involved in marketing and selling infrastructure software at several startups. He spent nearly a decade as a C programmer, including five years working on database engines at Ingres in the 1980s.

     

    David Williams

    David Williams

    IBM Rational Software

    Presentations: (47) Extending the XML and JSP editors from the WTP Project

    David ("Mr. Callisto") Williams serves on the WTP PMC and the EMO Architecture Group. David is a team-lead at IBM’s RTP Lab, for the IBM Rational Software Division, with a special fondness for parsing and editing. Roughly a third of his career has been with software development (Java and Smalltalk), a third with customer consultation services, and a third with IBM's Usability Labs.

     

    Joe Winchester

    Joe Winchester

    IBM

    Presentations: The Visual Editor project - it's goals, its aims and how it works

    IBM employee and comitter on the Visual Editor project. Interested in anything to do with Java GUIs, and am on the expert group for JSR 273 "Design time API for JavaBeans" and was on the expert group for JSR 75 - "Long term persistence of JavaBeans". Desktop Java Editor for the "Java Developers Journal".

     

    Diane Wolff

    Virginia Western Community College

    Presentations: An Integrated Eclipse Environment for College IT Courses

    Professor and Program Head of Information Systems Technology at Virginia Western Community College.

     

    Darin Wright

    Darin Wright

    Rational Team, IBM Canada

    Presentations: (32) The Eclipse Debug Framework, The Eclipse 3.2 Debug Platform: Supporting a community of debuggers, (62) Integrating Custom Debuggers into the Eclipse Platform

    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.

     

    Elias Volanakis

    Elias Volanakis

    Innoopract

    Presentations: Challenges and solutions for building an Embedded IDE Platform in the Automotive Industry

    Elias is an Eclipse developer and consultant at Innoopract. He has contributed to the GEF and CDT projects. Nowadays he is heavily involved in projects in the embedded and automotive industries that develop Eclipse-based tools and applications, helping to build them on top of Eclipse in the best possible ways. He is a practitioner of test-driven development, a builder of extensible applications and a specialist in GEF and CDT.

     

    Frank Waldman

    Lattix, Inc.

    Presentations: Lightweight Dependency Models for Eclipse Projects

    Frank Waldman is a co-founder of Lattix Inc, an innovative provider of architecture management solutions.

     

    Ken Walker

    Ken Walker

    IBM Canada

    Presentations: Embedded Client testing using the eRCP Test Harness

    Ken is the J9 Embedded Java Class Library Lead. He has worked on implementing cleanroom Java Class Libraries for the embedded segment for over 8 years. He is also the Specification Lead on JSR-075, wrote the TCK and RI and has contributed to other JSRs. He is an Eclipse Technology Committer for the eRCP Test Harness. Previous tasks included assisting in the design and development of VisualAge for Java and IBM/OTI Smalltalk. He has spoken at EclipseCon 2006, Numerous JavaOnes and other Embedded Technology related conferences. He's still looking for an African Drumming conference to talk at mind you....

     

    Jason Weathersby

    Actuate

    Presentations: (43) BIRT In Depth: Extending and Using the BIRT Framework, Leveraging BIRT Reporting in Your Applications

    Jason Weathersby is the BIRT Evangelist at Actuate Corporation and a member of the Eclipse Business Intelligence and Reporting Tools (BIRT) Project Management Committee (PMC). Jason has over 15 years experience in the software development field, ranging from real time process control to business intelligence software. At Actuate, Jason is currently responsible for educating the Open Source community on BIRT and encouraging its adoption.

     

    Spiros Xanthos

    Spiros Xanthos

    University of Illinois at Urbana-Champaign

    Presentations: (21) Adding a New Language to the CDT

    Spiros Xanthos is a PhD student at the University of Illinois at Urbana-Champaign. His research interests are mainly in the areas of Software Engineering and Systems. He is an Eclipse committer on Photran, a Fortran IDE and refactoring tool based on the CDT. As a member of the Photran team works closely with the developers of CDT to define a standard mechanism for adding additional languages to the CDT.

     

    Alan Zeichick

    Alan Zeichick

    BZ Media's Eclipse Review

    Presentations: Enterprise Ready: Deploying Eclipse in Large Enterprises

    Alan Zeichick co-founded BZ Media LLC in 1999, bringing 20+ years as a software developer, technology analyst and industry journalist to the company. He serves as editorial director for the company's magazines, including SD Times, Software Test & Performance, and Eclipse Review, and newsletters, chairman of several of its conferences, and manages its BZ Research arm. After starting his career as a mainframe programmer and systems analyst in the 1970s, Mr. Zeichick shifted over to the world of technology journalism in 1984, beginning at a small publishing company in rural New England. From 1987-1990 he worked for IDG Communications and was recruited to Miller Freeman Inc. in 1990. As an editor-in-chief and editorial director at Miller Freeman, Mr. Zeichick led the content-oriented aspects of the start-up, acquisition and repositioning of several publications, as well as several trade shows and conferences. His final project at the company was the award-winning repositioning and redesign of LAN Magazine into Network Magazine. A prolific author and popular speaker, Mr. Zeichick left Miller Freeman in 1998 to develop Camden Associates, the technology analysis and consulting firm he launched in the early 1980s. In April 1999, he partnered with Ted Bahr to launch BZ Media LLC. Mr. Zeichick is based in the San Francisco Bay Area.

     

    Carl Zetie

    Forrester Research

    Presentations: Eclipse and the Long Tail

    Carl Zetie is a vice president in Forrester's Application Development & Infrastructure research team, covering the application development life cycle. He specializes in application development and modeling tools, technologies, and techniques. He has worked in the IT industry since 1985 and has been an analyst since 1998. Carl has experience in a wide variety of roles in the software industry, including product management, technical marketing, product development, user training, and presales and postsales support. He is widely recognized as the leading analyst covering the widespread impact of Eclipse. Carl's current areas of research include the return of simplicity as an overriding principle in enterprise application development as well as the impact of SOA on development tools and processes.

     

    Don Young

    InPowerSoft Corporation

    Presentations: Migrating from Java Swing to RCP/SWT.

    Mr. Young is a partner of InPowerSoft Corporation. He was a Technical Architect of Oracle CRM division and Director of Engineering of Oracle Corporation. He held various technical architect and managerial positions at several consulting companies. Don founded InPowerSoft and created InPowerForms (www.inpowersoft.com/inpowerforms) technology platform several years ago on Java Swing. The InPowerForms platform is a large and sophisticated java implementation of a database application development framework comparable to Oracle Forms. Don led the effort to rewrite InPowerForms from Java Swing to Eclipse RCP.

    Gold sponsors

    Compuware logo

    Actuate logo

    IBM logo

    Serena logo

    HP logo

    BEA logo

    Accelerated Technology logo

    Business Objects logo

    Sybase logo

    Silver sponsors

    Lynux Works logo

    Black Duck logo

    Nokia logo

    Scapa Technologies logo

    Adobe logo

    Sales Force logo

    Wind River logo

    Innoopract logo

    Borland logo

    ILOG logo

    Media sponsors

    SD Times logo

    Dr. Dobb's logo

    Software Test & Performance logo

    ACM Queue logo

    IEEE Software logo

    Sys Admin logo

    Eclipse Source logo

    Eclipse Magazine logo

    Software Development logo

    Embedded Computing logo

    Addison-Wesley logo

    Eclipse Developers journal logo

    Eclipse Zone logo

    Eclipse Review logo