|

Michael Tiemann
|
Michael Tiemann is a true open
source software pioneer. He made his
first major open source contribution over a decade ago by
writing the
GNU C++ compiler, the first native-code C++ compiler and
debugger. His early work led to the creation of leading open source
technologies and the first open source business model.
In 1989, Tiemann's technical expertise and entrepreneurial
spirit led
him to co-found Cygnus Solutions, the first company to provide
commercial support for open source software. During his ten
years at
Cygnus, Tiemann contributed in a number of roles from
President to
hacker, helping lead the company from fledgling start-up to an
admired
open source leader.
Tiemann serves on a number of boards, including the Open
Soure
Initiative and the GNOME Foundation. Tiemann also provides
financial
support to organizations that further the goals of software
and
programmer freedom, including the Free Software Foundation and the Electronic Frontier Foundation.
Keynote: The Eclipse.org
Tipping Point
|
|
|

Gregor Kiczales
|
Gregor Kiczales is the NSERC/Xerox/Sierra
Systems Professor of Software Design at the University of
British Columbia. Previously he was a Principal Scientist at
the Palo Alto Research Center where he led the team that
developed aspect-oriented programming and AspectJ. AspectJ is
the de facto standard for AOP in Java, and is the subject of
three books and numerous articles.
Prior to aspect-oriented programming he worked extensively in
reflection and object-oriented programming. He is a co-author,
with Danny Bobrow and Jim des Rivieres of The Art of the
Metaobject Protocol, a key work in reflection and metaobject
protocolsKeynote: Aspect-Oriented
Programming
|
|
|

John Wiegand
|
John Wiegand, Eclipse Platform
Lead, IBM, Portland
John is the principal architect for the platform
infrastructure. John played a central role in the development
of VA/Java, VA/Micro Edition, and now Eclipse. His interests
are in the areas of performance, scalability, compilers, and
just about anything that's hard. John is serving as leader of
the Platform subproject and PDE subproject, and is a member of
the Eclipse Project PMC.
Keynote: Eclipse: State of
the Union
|
|
|

Erich Gamma
|
Erich
Gamma leads the Eclipse Java Development tools
project and is a member of the Eclipse and the Eclipse Tools
project management committees. He is also a member of the Gang of Four, which is known for
their book: Design Patterns - Elements of Reusable
Object-Oriented Software. Erich has paired with Kent Beck to
develop JUnit, a popular testing tool for Java. Erich also
paired with Kent Beck to write the book "Contributing to
Eclipse: Principles, Patterns, and Plug-ins". Before
joining OTI he was working at Taligent on a never shipped C++
development environment. Erich started with object-oriented
programming over 20 years ago as a the co-author of ET++ one
of the first large scale C++ application frameworks.
Keynote: Eclipse: State of
the Union
|
|
|

Grady Booch
|
Grady Booch
One of the original developers of the Unified Modeling
Language (UML), Grady Booch is recognized internationally for
his innovative work on software architecture, modeling, and
software engineering processes. A renowned visionary, he has
devoted his life's work to improving the effectiveness of
software developers worldwide. Grady served as Chief Scientist
of Rational Software Corporation from 1980-2003, and continues
to serve as principal architect and mentor of software
development solutions within IBM Software Group.
One of the co-creators of Rational Rose and other products,
Grady has served as architect and architectural mentor for
numerous complex software systems around the world. Author of
13 highly informative technology-based books, Grady is a
member of the Association for Computing Machinery (ACM), the
Institute of Electrical and Electronics Engineers (IEEE), the
American Association for the Advancement of Science (AAAS),
and Computer Professionals for Social Responsibility (CPSR).
He is also an ACM Fellow and a Rational Fellow. Grady received
his BS in engineering from the United States Air Force Academy
in 1977 and his MSEE from the University of California at
Santa Barbara in 1979.
Keynote:From IDE to XDE to
CDE
|
|
|

Simon Phipps
|
Simon
Phipps speaks frequently at industry events on
technology trends and futures. At various times he has
programmed mainframes, Windows and on the Web. Currently the
Chief Technology Evangelist at Sun Microsystems, Inc., he was
previously involved in OSI standards in the 80s, in the
earliest commercial collaborative conferencing software in the
early 90s and in introducing Java and XML to IBM. He lives in
the UK, is based at Sun's Menlo Park campus in California and
can be contacted via http://www.webmink.net
Keynote: The Business of
Open Source
|
|
|
Dwight Deugo
Espirity Inc
|
Dwight
Deugo is the lead of the Eclipse Community
Education Project (ECESIS). Currently, he is the CEO and
Director of Services for Espirity Inc. and an Associate
Professor in the School of Computer Science at Carleton
University where he heads the laboratory on Pervasive
Computing. Before joining Carleton, he was the Director of
Java Services at The Object People where he both participated
and directed a group developing course materials and
performing Enterprise Java mentoring, consulting and training.
He was the past Editor-In-Chief of Java Report and now writes
a regular column in the magazine Application Development
Trends. He has been involved with all forms of object
technology for more than 17 years as a consultant, project
mentor and educator.
Tutorial: Getting Started
with Eclipse
|
|
Kai-Uwe
Maetzel
Eclipse Platform Text Lead |
Kai-Uwe
Maetzel leads the Platform Text component and is in charge
of the editors of the JDT UI component. He is one of the three
original developers of the Eclipse Java tooling. He was team
lead of the UI side of VA/Micro Edition in it's late days and
authored its VCM client component, the face of Teamstreams.
Prior to joining OTI he co-authored Beyond-SNiFF, a
distributed, service-based IDE for large scale C++ projects
commercialized as SNiFF+.
Tutorial: Contributing to
Eclipse: understanding and writing plug-ins
Technical Talk: Text
editors and how to implement your own
|
|
Steve Northover
Eclipse SWT Team Lead
|
Steve
Northover is the principal architect of SWT. He is
the SWT team lead for the Eclipse project, and works at the
IBM OTI Lab in Ottawa. His areas of expertise include
performance, operating system programming and native user
interface toolkits. He was one of the principle architects and
implementors of the Common Widgets user interface toolkit for
IBM Smalltalk.
Tutorial: SWT in depth
Technical Talk: Inside SWT
|
|
Silenio Quarti
Eclipse SWT committer
|
Silenio
Quarti is the technical lead for SWT. His areas of
expertise include graphics, widgets, threading, optimization
and operating system programming. He was a core developer for
VisualAge for Java and has been intimately involved with both
the design and implementation of SWT for many years.
Tutorial: SWT in depth
|
|
Michael van
Meekeren
IBM |
Michael
Van Meekeren obtained his BCS from Acadia in 1994.
He is a senior developer with IBM Ottawa labs (formerly known
as Object Technology International), and has played an active
role in the development of IBM Smalltalk, VisualAge for Java
and WebSphere Studio Device Developer. Michael currently is
the IBM Eclipse Platform UI Team Lead at IBM Ottawa Labs.
Tutorial: J2ME and
Eclipse
|
|
Darin
Wright
Eclipse Debug Lead |
Darin
Wright is the lead for the Debug Platform - a framework for building
debuggers and launching applications within the Eclipse IDE.
As well, Darin is responsible for the Java Debugger and Ant
integration in Eclipse. Previously, he contributed to VA/Micro
Edition, and ENVY/Smalltalk. His interests are in the area of
application development tools, including abstract
interpretation which has been applied to type inferencing,
optimizing, and more recently, the evaluation support in the
Eclipse Java Debugger.
Technology Exchange: Debugger
Implementors
|
|
Jean-Michel Lemieux
Eclipse Team Component Lead
|
Jean-Michel
Lemieux has been a committer on the Eclipse
Team/CVS component since its inception. Before starting with
Eclipse, Jean-Michel worked for Rational Software and
ObjectTime developing Team integration support for their
modeling tools and advanced instructional material. He was
previously employed by Hewlett-Packard developing SS7
real-time call monitoring software. He now works at the IBM
software lab in Ottawa, Ontario.
Technical Talk: Writing
responsive UIs using the Eclipse 3.0 concurrency architecture
Technology Exchange: Implementing
Repository Adaptors
|
|
Michael
Valenta
Eclipse Platform Team Component Committer |
Michael
Valenta works at the IBM software lab in Ottawa,
Ontario and was one of the original committers on the Eclipse
Team/CVS component. He joined the Eclipse team after
completing his PhD in Computer Science at Carleton University.
During his studies, he was also a sessional lecturer at
Carleton and an instructor in industry, teaching both
Smalltalk and Java courses. Before that, he worked at Bell
Northern Research developing software for the OC48 fiber optic
transmission product.
Technical Talk: Integrating
Team Tools into Eclipse
Technology Exchange: Implementing
Repository Adaptors
|
|
Jeff
McAffer
Eclipse Equinox Project Lead |
Jeff McAffer is the
lead of the Equinox project. He is one of the architects of
the Eclipse platform and has been involved in the project from
the beginning. His current interests lie in helping realize
Eclipse's original vision as a platform for composing general
sets of application function -- in particular, areas such as
dynamic plug-ins and alternate runtime models. Previous lives
included work in distributed/parallel OO computing (Server
Smalltalk, massively parallel Smalltalk, etc) as well as
expert systems, meta-level architectures and a PhD at the
University of Tokyo.
Technical Talk: Inside the
RCP Runtime: Dynamic Plug-ins and Beyond
Technology Exchange: Implementing
Rich Client Applications
|
|
Nick
Edgar
Eclipse Platform UI Technical Lead |
Nick
Edgar has been a member of the Eclipse team since
its inception, contributing to the workspace model, the Java
model, builder, and indexing mechanism, and to JFace and the
Platform UI. His current focus is on broadening Eclipse's
mandate from "an open extensible IDE for anything and
nothing in particular" to "an open extensible
application platform for anything and nothing in
particular".
Technical Talk: Eclipse Rich
Client Applications - Overview of the Generic Workbench
Technology Exchange: Implementing
Rich Client Applications
|
|
Jim
D'Anjou
IBM
|
Jim
D'Anjou is a Senior Software Engineer at the IBM
Silicon Valley Lab in San Jose, California. He has a degree in
Computer Science from the University of California at
Berkeley. Jim has over 25 years of industry experience at IBM
and elsewhere. He has held a variety of technical and
management positions developing products for relational
databases, database tools, application repositories, and
application development tools. He holds two U.S. patents for
work in software process automation. In March 2001 he joined
the Eclipse Jumpstart team and consults with business partners
enabling to the Eclipse Platform. He is a contributing author
to the book "The Java Developer's Guide to Eclipse".
Technology Exchange: EMF
Technology in Practice
|
|
Eric
Chaland
IBM |
Eric
Chaland, an Advisory Software Developer, works for
the WebSphere Studio Jumpstart ISV Enablement team at the IBM
Toronto Software Lab. He engages with key WebSphere Studio
tools partners, providing technical guidance and support as
they integrate into the WebSphere Studio set of products. His
focus is on enabling partners to the WebSphere Studio
Application Developer J2EE component and EMF framework.
Technology Exchange: EMF
Technology in Practice
|
|
Margaret-Anne
Storey
University of Victoria |
Dr.
Margaret-Anne Storey is an associate professor of
computer science at the University of Victoria, a fellow of the British Columbia
Advanced Systems Institute (ASI) and a Visiting Scientist at
the IBM Centre for Advanced Studies in Toronto. Her research
passion is to understand how technology can help people
explore, understand and share complex information and
knowledge. She applies and evaluates techniques from knowledge
engineering and advanced visual interface design to
applications such as reverse engineering of legacy software,
medical ontology development, navigation of a virtual
observatory, digital image management and learning in
web-based environments. She is also an educator and enjoys the
challenges of teaching programming to novice programmers.
Technical Talk:Gild:An
environment to facilitate collaboration in teaching and
learning
Technology Exchange: Eclipse
and Education
|
|
Gary
Brunell,
Parasoft |
Gary
Brunell, Vice President of Professional Services,
joined Parasoft in the Fall of 2001 to develop and head the
company's Professional Services division. Brunell is
responsible for spearheading delivery services, technical
support and training initiatives as well as establishing
process-improvement infrastructure. Brunell brings over twenty
years of sales and marketing experience in the high tech
industry. He has been responsible for business development,
professional services and organizational growth at Hewlett
Packard, Texas Instruments and Sybase Inc.
Most recently as Director of Professional Service at Kabira
and New Era of Networks, Brunell managed and supported sales
force efforts by designing and executing proof of concepts,
pilot projects, sales campaigns and marketing events, and
development of standardized presentations and demonstrations.
A member of the Software Engineering Institute, the American
Management Association and the American Association of
Advancement of Science, Brunell received his engineering
degrees in Computer Science from the University of Illinois.
Technical Talk: Stop
Chasing Errors - Prevent Them by Performing Unit Testing in
Eclipse |
|
Greg
Stein,
CollabNet, Inc. |
Greg Stein is a
Director at CollabNet, Inc, where he manages their version
control initiatives. In particular, CollabNet is developing a
new, open source version control system called Subversion. He
also spends a lot of time with WebDAV, Apache, and Python
projects. Previously, Greg worked as a Development Manager at
Microsoft on the Site Server product, and was a co-founder and
Corporate Technologist at eShop, one of the first electronic
commerce companies.
Technical Talk: Subversion
and Eclipse
|
|
Kip
Harris,
IBM |
Kip Harris is a member of
the IBM world wide Accessibility Center in Austin, Texas. His
most recent projects include a lead role in the development of
IBM’s Home Page Reader product, which is a self-voicing
web browser targeted for people who are blind or vision
impaired. Prior to this, Kip worked with a large variety of
software technologies during his career with IBM, including both
system and application product development and a deep study in
robotics. Kip holds a BSCS from Tufts University and an MSCS
from the University of Texas at Austin.
Technical Talk: Making Eclipse technology
accessible to people of all abilities
|
|
Steve
Forsyth,
HP |
Steve Forsyth is a senior
software engineer with Hewlett Packard's Management Software
Organization, developing solutions for managing applications in
an IT data center. Steve has 15 years of software development
experience, with a focus on object-oriented programming,
software development tools, and distributed systems technology.
He has been building plug-ins for Eclipse since November 2001.
Technical Talk: Integrating
Software Development Kits into the Eclipse Platform
|
|
John
Duimovich
Tools Project Lead |
John
Duimovich, IBM distinguished engineer, has been the
lead designer and implementor for OTI/IBM's virtual
machine technology for the past ten years. He has designed
virtual machines for a wide range of platforms, from the
implementations for embedded and real time systems to those
for IBM mainframe systems. John has played a key role in the
development of ENVY/Smalltalk, VA/Micro Edition, and VA/Java
Java IDEs. John is currently serving as lead of the Eclipse
Tools PMC.
Technical Talk: How
to build your favorite language IDE
Technology Exchange: IDE
Implementors
|
|
Michael Burke
IBM Research
|
Michael
G. Burke (http://www.research.ibm.com/people/b/burkem/)
is a Research Staff Member with the Programming Technologies
Department of the IBM Thomas J. Watson Research Center. His
current research interests include integration of Java and XML
programming, program analysis, and optimizing object-oriented
languages. Since July 1, 2003, Michael has been Chair of the
ACM SIGPLAN Executive Committee.
He received his Ph.D. in 1983 in computer science from the
Courant Institute of New York University. He has been a
Research Staff Member at IBM Research since March 1983, where
he has managed numerous projects. Michael has authored
numerous journal and conference publications and numerous
patents issued by the U.S. Patent Office.
Technology Exchange: eTx:
eclipse and research |
|
Brian Barry
Bedarra
|
Brian Barry is currently CEO
of Bedarra Research Labs. From 1991-2002 he served variously as
Chief Scientist, CEO, President and CTO at Object Technology
International, Inc. Under his leadership OTI developed the
Eclipse IDE Platform, IBM VisualAge for Java, and IBM VisualAge
MicroEdition for embedded systems.
Brian has over 20 years of experience in the design and
implementation of object-oriented and component-based systems,
including distributed, client/server, embedded and real-time
applications. He has published a number of research papers and
articles on a wide variety of subjects, including simulation, OO
applications, systems integration, embedded systems and software
engineering, and is a frequent speaker on object technology.
Brian is a founding member of eclipse.org and holds several
Board level positions with that organization. He has served on
the Program Committees for software conferences such as OOPSLA,
ECOOP, AOSD and Agile Development. Brian was a charter member of
the ANSI Smalltalk committee and a co-author of the Smalltalk
standard. He remains active in research review boards and
committees. He holds a Ph.D. from Queen's University.
Technology Exchange: eTx:
eclipse and research
|
|
Dirk Baeumer,
Eclipse JDT UI Lead
|
Dirk Baeumer leads the Eclipse JDT/UI component and is a member of
the Eclipse architecture team. He has been a committer on the
Eclipse project since it began, working as a senior developer
on JFace, the generic workbench and the Java development
tooling. His interests are in the areas of user interfaces,
source code transformation (refactoring in particular), development
environments and object oriented software
architectures. Before joining IBM OTI Labs Dirk was working on
SNiFF+ an award winning development environment for C/C++ and
other programming languages.
Technical Talk: Manipulating
Java programs
|
|
Philippe Mulet
Eclipse JDT Core Lead |
Philippe
Mulet is the Eclipse
JDT/Core lead and an Eclipse architecture team member. He has
been working for IBM/OTI Labs since 1995, and was previously
involved in both VisualAge for Java, and VisualAge
Micro-Edition (Java compiler and codeassist). His main
interests are in Java compilation, language semantics,
development tools and meta-level architectures.
Technical Talk: Manipulating
Java programs
|
|
Tod Creasey,
Eclipse platform UI Committer |
Tod Creasey has been
working with the OTI labs team since 1993 on a variety of IDEs
starting with Envy developer and progressing through the
Visual Age family of Smalltalk and Java IDEs. Tod joined the
Eclipse team during the tech preview and has been a member of
the Workbench team since the tech preview shipped.
Technical Talk: Scaling
large eclipse applications progressively
|
|
Jim des Rivieres,
Eclipse Platform Committer |
Jim des Rivieres has been involved with architecture of the Eclipse
Platform and JDT infrastructure and the design of the Eclipse
APIs. Jim is also the Eclipse articles editor, and co-author
of the book "The Art of the Metaobject Protocol".
His interests include API design and evolution, programming
languages, and digital photography. Jim is a committer on the
Eclipse Platform in the IBM OTI Lab in Ottawa.
Technical Talk: Eclipse
APIs: Lines in the Sand |
|
John Arthorne
Eclipse Platform Core Committer
|
John Arthorne has
been a committer on the Eclipse project since its inception,
and has been working on the underlying technology in Eclipse
since 1998. He has been a key contributor to many areas of the
platform, including the core runtime, resource model, JFace,
the platform UI, CVS/Team integration, and the incremental
java builder. Before starting with Eclipse, John worked for
Object Technology International where he helped develop the
VisualAge Micro Edition Java IDE. He now works at the IBM
software lab in Ottawa, Ontario.
Technical Talk: Writing
responsive UIs using the Eclipse 3.0 concurrency architecture
|
|
Dejan Glozic,
Eclipse Update/Install Lead |
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 Install/Update, Help and PDE
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 the flat UI support
for the PDE multi-page editors.
Technical Talk: Share this
plug-in with the ones you love: using PDE to create an Eclipse
plug-in and publish it on the update site
|
|
Karsten Schmidt,
SAP AG |
Karsten Schmidt
is the Development Manager of the Java IDE Core development
group at SAP. The group is responsible for providing the
framework functionality needed by the the tools that make up
SAP's new Eclipse based IDE, SAP NetWeaver Developer Studio.
In addition, the group's responsibilities include the J2EE
toolset and IDE support for SAP's NetWeaver Development
Infrastructure.
Technical Talk: Keep on
swinging - productivity layers on top of SWT
|
|
Richard Wilson,
IBM Lotus |
Richard Wilson is the
lead architect for the Lotus Workplace Rich Client Platform.
He has been developing software in startups and large
companies for over fifteen years and received BS and MS
degrees in computer science from the University of New
Hampshire. Prior taking on this new role at IBM, Rick was the
lead architect for the Bowstreet Factory Designer. In addition
to building software, Rick enjoys reading nonfiction,
photography, and spending time with his family.
Technical Talk: Lotus
Workplace: Rich Client Platform
|
|
Todd
Williams
Genuitec |
Todd Williams is
Genuitec's Vice President of Technology and is responsible for
the organization's technology direction, infrastructure, and
best practices. His primary interests are working with
Genuitec's consulting clients to accelerate Eclipse-based
application delivery and mentoring the MyEclipse Enterprise
Workbench development team.
Technical Talk: Eclipse-based
Applications - Java on the Desktop Revisited
|
|
Frank
Gerhardt,
SENS
|
Frank
Gerhardt is an independent
consultant focusing on tools, processes, and the soft aspects
of project management. He holds a PhD in Computer Science from
the University of Tuebingen, Germany.
Technical Talk: Experiences
with rich client application development
|
|
| Chris
Wege, DaimlerChrysler AG |
Chris
Wege is a portal and
application architect at DaimlerChrysler. He also is an expert
in agile methodologies and co-organized with Frank the first
CampEclipse in Stuttgart, Germany. Chris has presented at
various conferences including OOPSLA, JavaOne and XP. He
received a diploma in computer science from the University of
Tuebingen, Germany.
Technical Talk: Experiences
with rich client application development
|
|
Andy
Clement,
Eclipse AJDT Project Committer
|
Andy Clement is a
senior software developer at IBM Hursley Park in the UK. He
has almost ten years of experience in transaction processing
and enterprise middleware development. He is one of the
founders of the AspectJ Development Tools for Eclipse project
and is currently involved in the use of aspects in J2EE
middleware - to make life easier for middleware developers and
end users.
Technical Talk: Getting
started with aspect-oriented programming in Eclipse
|
|
Mik
Kersten,
Eclipse AJDT and
AspectJ Project Committer |
Mik Kersten is an IBM
CAS fellow and graduate student at the University of British
Columbia, where he is working on making IDEs more
Aspect-Oriented. He is a committer on the AspectJ and AJDT
Eclipse plug-in projects and is responsible for the AspectJ
tools framework. Before going back to school he was a research
scientist at Xerox PARC.
Technical Talk: Getting
started with aspect-oriented programming in Eclipse
|
|
David Orme,
Eclipse Visual Editor Project Lead, ASC |
David
Orme is the chief architect of Advanced Systems
Concepts' (ASC) SWT-based tools and project leader of the
Visual Code Editor project, the open source GUI builder for
Eclipse. David last presented SWT material at the Spring
WebServicesEdge conference in Boston. In addition to his
Eclipse participation, David created the Eclipse plugins
required to deliver ABSTRACT, ASC's award-winning iSeries
application documentation tool on the IBM WebSphere
Development Studio Client. Prior to his tenure at ASC, David
led his own successful consulting practice after achieving his
MS from Columbia University.
Technical Talk: The Visual
Editor Project - Flexible GUI Building for Eclipse
|
|
Sridhar
Iyengar,
IBM
|
Sridhar
Iyengar, an IBM
Distinguished Engineer, leads the technical strategy for IBM
Rational Software. His work focuses on the use of models,
metadata and transformation frameworks that can be used to
integrate tools, applications and data. Sridhar holds several
patents in the areas of modeling, metadata management and
tools integration. He led the definition of the initial MOF
and XMI standards and their integration and use by UML.
Sridhar serves on the OMG Architecture Board.
Technical Talk: Rapid
plug-in development and integration using EMF
|
|
Ed
Merks,
Eclipse XSD Project Lead |
Ed
Merks is the lead architect for the EMF and XSD
projects, both at Eclipse.org. He has many years of in-depth
experience in the design and implementation of languages,
frameworks, and application development environments,
including several patents on the subject. Ed is a member of
the JAXB expert group, representing IBM. He holds a Ph.D in
computer science and is co-author of the authoritative EMF
book: Eclipse Modeling Framework, A Developer's Guide.
Technical Talk: Rapid
plug-in development and integration using EMF
Technology Exchange: EMF
Technology in Practice
|
|
David
Frankel,
David Frankel Consulting |
David
Frankel's career
in the software industry spans 25 years, during which he has
had experience in all phases of software development including
requirements gathering, writing of specifications, formal
design, coding, testing, internal and user documentation,
design and teaching of training courses, deployment, and
long-term maintenance. He specializes in the architecture of
distributed enterprise computing systems. He is the author of
many published articles and sole author of the book
Model-Driven Architecture: Applying MDA to Enterprise
Computing, published by John Wiley & Sons in January,
2003. He served several terms as an elected member of OMG
Architecture Board, and was intimately involved in the launch
of MDA. He is the co-author of several industry standards,
including COM-CORBA Interworking, the UML Profile for CORBA,
and the UML Profile for EJB. He is the owner of David
Frankel Consulting.
Technical Talk: The
Eclipse Modeling Framework and MDA: Status and Opportunities
|
|
Michael
G. Norman,
Scapa Technologies |
Mike
Norman is CEO of Scapa Technologies, a vendor of
specialist load and stress testing tools for enterprise
software systems, based in Edinburgh, Scotland. Mike
represents Scapa Technologies on the Eclipse board of stewards
and initiated and now leads the Eclipse Hyades
Project, which is implementing an industry-wide test, trace,
and performance tools integration framework around open
standards. Scapa Technologies has made significant
contributions to the Eclipse/Hyades code base and has recently
launched commercial load testing products built using the
Eclipse/Hyades infrastructure.
Technical Talk: Why
integrate test, trace, log and performance tools via Hyades?
Technology Exchange: Tracing,
Logging and Monitoring Performance in Eclipse
|
|
Antony
Miguel,
Scapa Technologies |
Antony Miguel is a Product
Development Manager for Scapa Technologies and an Eclipse
Developer. He built the Hyades statistical console and led the
team that built the agent layer for statistical performance data
collection (including interfacing to Microsoft PerfMon). Both of
these became available in Hyades 1.2. He has extensive
experience in extending the Hyades data collection
infrastructure at both ends, building data collection agents to
pass data upstream, building loaders to populate the Hyades
Statistical and Test Execution History models, and extending the
UI framework to introduce new tools which in turn provide new
extension points.
Technology Exchange: Tracing,
Logging and Monitoring Performance in Eclipse
|
|
Richard
Duggan,
IBM |
Richard Duggan is a committer for
Hyades, an Eclipse tools project. Located at the IBM Toronto Lab, Richard has worked on several IBM product
offerings that are based upon Eclipse. Richard leads a small team of
developers focused on problem determination. Many parts of Hyades are based
upon this work.
Technology Exchange: Tracing,
Logging and Monitoring Performance in Eclipse
|
|
Harm
Sluiman,
IBM |
Harm Sluiman is a senior
technical staff member at the IBM Toronto software lab.. He
manages a team of developers working on diagnostic tools for
Java developers which are all eclipse based. These tools cover a
major part of the initial contribution to the eclipse Hyades
project. Harm is one of the originating members of the Hyades
project. Harm is also responsible for the future technical
architecture of IBM's tools in the area of test, trace and
analysis runtime and tooling.
Technology Exchange: Tracing,
Logging and Monitoring Performance in Eclipse
|
|
Randy
Hudson,
Eclipse GEF Project Lead |
Randy Hudson is the
team lead for the Graphical Editing Framework. Joining IBM in
'98, he worked briefly on VA/Java and became an early
contributor to the Eclipse effort. While on the GEF team, he
has contributed to other areas, including: JFace, JSP/HTML
tooling, EMF, class diagramming, and business process
modeling. His interests are in the areas of UI, software
design, usability, and graph drawing.
Technical Talk: Building
Applications with Eclipse's Graphical Editing Framework
|
|
Sebastian
Marineau
CDT Project Lead, QNX |
Sebastien
Marineau-Mes is
project leader for the Eclipse C/C++ Development Tools (CDT)
project and development manager for the Operating Systems
Group at QNX Software Systems. A popular speaker at embedded
technology conferences, Mr. Marineau possesses a wide range of
expertise, including realtime operating systems, integrated
development environment, protocol stacks, high availability
systems, and symmetric multiprocessor applications. Mr.
Marineau is also the networking architect at QNX Software
Systems, in charge of all RTOS decisions relating to the
networking market. In 2002, he spearheaded the development of
the QNX Momentics development suite, which features an IDE
based on Eclipse. Technical Talk: Using
Eclipse CDT for C/C++ Development |
|
Christopher Judd,
Judd Solutions |
Christopher Judd is
the president and primary consultant for Judd Solutions,
LLC., international speaker, open source
evangelist, board member of the Central Ohio Java Users Group and JBuilder certified developer and
instructor. He has spent seven years developing software in
the insurance, retail, government, manufacturing, facility
management and transportation industries. His current focus is
consulting, mentoring and training with Java, J2EE, J2ME, web
services and related technologies.
Technical Talk: Eclipse for
PHP Developers
|
|
Dave Thomson,
IBM |
Dave
Thomson was one of the
founding employees of Object Technology International (OTI), a
company IBM acquired in 1996 and which has become the
foundation for IBM's Ottawa Lab and many of the technologies
underlying IBM's tool products. Prior to OTI's integration
with IBM Dave served as VP Development at OTI.
Dave led the teams that delivered the underlying IDE
technology in many of IBM's award-winning products including:
VisualAge for Smalltalk, VisualAge for Java, and the Eclipse
platform. Dave was the principal architect behind the
transition of IBM's internal workbench development effort into
the open source project we now know as Eclipse.
Dave is an IBM Distinguished Engineer and Manager of IBM's
Eclipse Development team, and also serves on the board of
Eclipse.org.
Technical Talk: A
Different Shade of Blue: Moving Eclipse from Closed to Open
Source
|
|
Kevin Haaland,
Eclipse Platform PMC |
Kevin
Haaland has been a key
contributor to the design and implementation of the Platform
UI. He was previously component lead for the Platform UI, and
has a long history of building user interface technology at
OTI . In a past life he was the lead for the SWT team. Kevin
also played a key role in the VA/Java project. Kevin is a
member of the Eclipse Project PMC.
Technical Talk: JIT:
software development Inside the eclipse development process
|
|
|
Joshua Kerievsky
Industrial Logic
|
Joshua Kerievsky has
been programming professionally since 1987, and is the founder
of Industrial Logic, a company
specializing in Extreme Programming (XP). Since 1999, Joshua
has been programming and coaching on small, large and
distributed XP projects and teaching XP to people throughout
the world. He recently pioneered Industrial XP, a version of
XP for large organizations. Joshua is author of the
forthcoming book, "Refactoring to Patterns", he recently
pioneered Industrial XP, a version of XP for large
organizations.
Technical Talk: Being
Extreme with Eclipse
|
|
Somik Raha
Industrial Logic |
Somik Raha
is an Extreme Programmer & Coach with
Industrial Logic. Before joining Industrial Logic, Somik was
lead programmer and manager with Kizna Corporation, in Tokyo,
Japan. Somik succeeded in helping Kizna adopt XP on several
projects. He started the Calcutta Java User Group in India and
the first Java User Group and Design Patterns Study Group in
Japan. He's the author of a popular open-source streaming HTML
parser and a pair-programming plug-in for Eclipse. Somik
teaches all of Industrial Logic's workshops.
Technical Talk: Being
Extreme with Eclipse
|
|
Boris Magnusson,
Lund University |
Boris
Magnusson is a full professor of Computer Science
at Lund
University, Sweden. He was one of the early users and
developers of
object technology and has been involved in organizing the
main
conferences, ECOOP, OOPSLA and TOOLS since the start in the
late
80s. He has also been active in other research areas such
as
programming environments and configuration management.
Technical Talk: Supporting
Refactoring in Eclipse - needs and experiences from an
XP-teaching setting,
|
|
Claire
Rogers,
HP |
As a software
engineering consultant in HP's Application Development
Advanced Technology Center, Claire
is involved in educating and supporting the field and their
customers, through research, on-site enablement, and on-site
consulting. She has several years of experience in software
development in C++, Java, and J2EE.
Technical Talk: Developing
Web Services with Open Source and Eclipse |
|
Jochen
Krause
Innoopract |
Jochen Krause is
Founder and Managing Director of Innoopract Information
Systems, a specialist for visual and
rapid application development tools. Jochen is Steward of the
Eclipse Board and an evangelist for Eclipse in Europe. He is
dedicated to OO software design and has been working in the
area of hypertext technology for more than 10 years.
Technical Talk: Web
Development with the Eclipse Platform
|
|
Michael
Bechauf,
SAP AG |
Michael Bechauf is Vice
President, NetWeaver Standards at SAP AG. He is involved in
setting the strategic direction for the use of Java in SAP
products and engaged in Java standards and community
activities. He is the SAP Eclipse Steward and Member of the
SE/EE Executive Committee of the Java Community Process.
Technical Talk: Building
Large-Scale Enterprise Applications with Eclipse
Panel: Tools
Interoperability - Benefit or Burden?
|
|
Karl
Kessler
SAP AG |
Karl Kessler studied
computer science at the Technical University of Munich. After
two years in basis modeling Karl joined the product management
team of the ABAP Workbench. When SAP entered the J2EE market
Karl gained the rollout responsibility for the NetWeaver
Developer Studio. Karl is editorial board member of several
technical SAP journals and has been a speaker on SAP Teched
conferences. He heads now a department that is responsible for
the product management and rollout of the NetWeaver Foundation
including Enterprise Portal, Web Dynpro, Developer Studio,
J2EE and ABAP.
Technical Talk: Overview
of SAP NetWeaver Developer Studio and Java Development
Infrastructure
|
|
Bjorn
Freeman-Benson,
University of Washington |
Bjorn
Freeman-Benson,
Ph.D., is a Research Scientist on the UrbanSim
project at the Center for Urban Simulation and Policy Analysis
as well as a Fellow at Bedarra Research Labs. He earned his B.Sc., M.Sc., and Ph.D. in Computer Science
from the University of Washington.
Bjorn is known for his expertise and experience in practical
and effective software development, and has had a life-long
interest in programming languages, development environments,
and engineering productivity tools. He has worked for a
variety of companies, large and small, including Amazon,
Gemstone, Impulse, OTI, and Rational. He enjoys teaching and
mentoring, and has published dozens of articles about his
work.
Technical Talk: UrbanSim:
An Open-Source Tool for Integrated Land Use, Transportation
and Environmental Modeling
|
|
Emeka
Nwafor,
IBM Rational |
Emeka
Nwafor currently works for IBM Rational software as
a product manager for model driven development solutions.
Emeka has over 12 years of experience in software, ranging
from developing embedded software for wireless
telecommunication systems to developing software tools that
automate the generation of applications from executable
models. Emeka lives in Ottawa, Ontario, Canada and in his
spare time enjoys sports and listening to music.
Technical Talk: Using UML
Views of J2EE Platform Elements to Improve Developer
Productivity
|
|
Aaron Levinson,
Intel
|
Aaron Levinson has been a software engineer at Intel Corporation since June of
1998. Aaron has worked on a variety of different software projects,
ranging from a driver for a hardware random number generator to
the infrastructure for a software development tool. He currently
designs and implements software for the VTune Performance
Tools family of products in the Software and Solutions Group at
Intel. Some of the most recent projects that he has worked on
include the VTune Performance Analyzer for Linux and the
Eclipse version of the VTune analyzer. Aaron has a Bachelor's
Degree in Computer Science from the University of Illinois at
Urbana-Champaign.
Technical Talk: The Intel
VTune Performance Analyzer: Insights into Converting a GUI from
Windows to Eclipse
|
|
Heung-Nam Kim,
ETRI
|
Since1983, Dr. Heung-Nam Kim has
worked on the Research Engineering Staff of ETRI, which is
located in Daedeok, the high technology center of Korea.
Currently, as the head of Embedded Software Technology Center of
ETRI, he is a leader in Korea's embedded software technology
community . His current research interests include embedded
software, real-time operating systems, video compression
algorithms, and distributed multimedia. Heung-Nam Kim received a
B.S. degree in electrical engineering in 1980 from the Seoul
National University and a Ph.D. in computer science in 1996 from
Pennsylvania State University.
Technical Talk: Esto : An
Eclipse based Embedded Software Development Tool
|
|
Mike Taylor
Instantiations
|
Mike Taylor is President,
CEO, and co-founder of Instantiations, Inc. Mr. Taylor has
extensive senior management experience in the enterprise
software development arena. During his 25-year career in the
software industry Mr. Taylor has been a founder in several
successful high-technology software companies, and a key
participant in several successful mergers and acquisitions. Mr.
Taylor is a member of the Eclipse.org Board of Stewards and
chairs the Marketing Committee for the Eclipse Consortium. Prior
to his current position Mr. Taylor was Vice President of
Digitalk and ParcPlace Digitalk, both leading companies in the
Smalltalk arena.Mr. Taylor holds a BA and and MBA from the
University of Washington. In addition to his software-related
business activities he is a private pilot and President of the
Oregon Archaeological Society.
Panel: Eclipse in the
enterprise...its not just for development tools anymore!
|
|
Tan Phan,
Senior Software Engineer, SlickEdit Inc
|
Tan Phan is Senior Software
Engineer at SlickEdit and is the lead Eclipse developer. In his
8 years at SlickEdit he has been at the center of evolving
Visual SlickEdit, releasing the SlickEdit Plug-In for
WebSphere Studio & Eclipse, leading the Ready for IBM
WebSphere Studio Software validation project, and directing
other Eclipse integration efforts. Prior to SlickEdit, Tan was a
software engineer at Alphatronix Inc. He earned his Master of
Science and Bachelor of Science in Computer Engineering from
North Carolina State University.
Technical Talk: Eclipse
Integration Lessons from the Trenches
|
|
Brad Van Horne,
MKS Inc.
|
Brad Van Horne brings nearly
20 years of enterprise IT sales and product management
experience to his role of Integrations Product Manager at MKS.
In this role, he is responsible for the integration of MKS Inc.'s
core products with other industry-leading software development
tools, including Eclipse and the IBM WebSphere family of
products.
Technical Talk: JAVA
Application Lifecycle Management - Development through to
Deployment
|
|
Eric Clayberg,
Instantiations |
Eric
Clayberg is Sr. Vice President of Product
Development at Instantiations, Inc. Eric is a seasoned
software technologist, product developer, entrepreneur, and
manager with more than 15 years of commercial software
development experience, including six years of experience with
Java and three 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 also co-authoring a book entitled "Eclipse:
Building Commercial Quality Plug-ins", due in 2Q2004
(Addison Wesley). Technical Talk: Battlefield
Experiences with Eclipse: Supporting Multiple Eclipse Versions
Simultaneously |
|
Dan
Rubel,
Instantiations |
Dan
Rubel is the Chief Technology Officer at
Instantiations, Inc. Dan is an entrepreneur and an expert in
the design and application of object-oriented technologies
with more than 15 years of commercial software development
experience, including seven years of experience with Java and
three years with Eclipse. He's the primary architect and
product manager for several commercial products including
JFactor, jKit/GO, and jKit/Grid, and has played key design and
leadership roles in other products such as WindowBuilder Pro,
VA Assist, and CodePro Studio. He has a B.S. from Bucknell and
has co-founded a successful company. He is also co-authoring a
book entitled "Eclipse: Building Commercial Quality
Plug-ins", due in 2Q2004 (Addison Wesley).
Technical Talk: Battlefield
Experiences with Eclipse: Supporting Multiple Eclipse Versions
Simultaneously
|
|
Steve Taylor,
Catalyst Systems Corp
|
Steve Taylor is Chief
Technical Officer and cofounder of Catalyst Systems Corp. Mr.
Taylor is an experienced senior developer, bringing over 15
years of expertise with Client/Server and mainframe application
development and system integration. Prior to founding Catalyst
Systems Corporation, Mr. Taylor served as the Lead Technical
Consultant responsible for the successful introduction of new
applications at Continental Bank (Chicago), Discover Financial
Services, ISSC and M&I Data Services (Metavante). In this
capacity, Mr. Taylor 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. Mr. Taylor
received his Bachelors of Science Degree in Computer
Science/Mathematics from the University of Illinois-CU.
Technical Talk: Lessons
Learned in Plug-in Development
|
|
Frank Budinsky,
Eclipse EMF Project Lead
|
Frank Budinsky, leader of
the Eclipse EMF project, is co-architect and an implementer of
the EMF framework and code generator. He is a software engineer
in IBM's Software Group and lead author of the book
"Eclipse Modeling Framework".
Technology Exchange: EMF
Technology in Practice
|
|
Jay Parikh,
Akamai Technologies
|
Jay Parikh is the Director
of Engineering for Akamai's globally distributed computing
service, EdgeComputing. With responsibility for managing the
development and support of the EdgeComputing service, Mr. Parikh
drives product direction and provides coordination and
continuity in engineering and across other organizations at
Akamai. In addition to EdgeComputing, Mr. Parikh has supported
other Akamai customer-facing services including Akamai’s
flagship content delivery service, EdgeSuite, Edge Side Includes
(ESI), a markup language for dynamic assembly and delivery of
Web applications at the edge, and FirstPoint, Akamai’s global
load balancing service. Since joining Akamai in 1999, his
previous roles have included serving as Akamai's Manager of
Network Strategy, where he played a key role in establishing
strategic partnerships with several of Akamai's network
providers, as well as Akamai's Partner Program Manager, where he
was responsible for building and managing Akamai's ecosystem of
partners, which today includes hundreds of business partners.
Prior to Akamai, Mr. Parikh built a foundation of experience in
professional services and software engineering working for such
companies as Andersen Consulting (now Accenture) and NetGravity
(now DoubleClick). Mr. Parikh has spoken at several industry
conferences, including IBM’s WebSphere Technical Exchange
conference and IBM’s Advanced eBusiness Council.
Technical Talk: Edge-Computing
Toolkit for WebSphere Studio
|
|
Jacob Lehrbaum,
MontaVista Software
|
Jacob Lehrbaum is a product
line marketing manager at MontaVista Software, and is
responsible for MontaVista Linux Professional Edition and
software development tools. Prior to joining MontaVista in 2000,
Jacob was a member of both test engineering and sales teams at
Ampro Computers and co-founded the popular embedded Linux news
site, LinuxDevices.com. Jacob has a BA in Marketing from the
University of Puget Sound, WA.
Technical Talk: Tux in
Tool-land: Building an Eclipse-based development environment for
Embedded Linux
|