IBM Eclipse User Manual

Strategic Developer Report
IBM
December 2008
San Francisco
December 2008
Confidential | Date | Other Information, if necessary
© 2002 IBM Corporation
IBM Rational Jazz Project
IBM Rational Team Concert, IBM Rational Requirements Composer, IBM Rational Quality Manager
There will be others
Open Services
IBM Software Development Platform (SDP)
Leverages Eclipse as an integration framework Offerings across WebSphere, Lotus, Rational, Tivoli and Information Management
IBM Lotus Expeditor/Notes/Sametime/…
Equinox based RCP for open, collaborative, cross platform desktop and embedded applicationsBase for Lotus Notes and Lotus Sametime
IBM WebSphere Application Server
J2EE tools, J2EE DeployEquinox as a base for WAS implementation
On-line documentation
On-line documentation standardized on the Eclipse help system
Base for “Ready for Rational” partner program Many Research and AlphaWorks projects
Contribution to Eclipse Open Healthcare Framework
Many internal IBM applications
Eclipse Foundation, Inc.
Eclipse Usage in IBM
IBM products using Eclipse
Eclipse 3.4 Ganymede 54 IBM Products and Components, to date and growing Eclipse 3.3 Europa 78 IBM Products and Components Eclipse 3.2 Callisto 137 IBM Products and Components Eclipse 3.1.x & prior 280 IBM Products and Components
To date, over 350 unique IBM products or components
use Eclipse
Eclipse Foundation, Inc.
IBM Major Products using Eclipse technology
Rational Tools
IBM Rational Web Developer / WebSphere Studio Site Developer
IBM Rational Application Developer / WebSphere Studio Application Dev.
IBM Rational Software Modeler
IBM Rational Software Architect
IBM Rational Team Concert
IBM Rational Quality Manager
IBM Rational Functional Tester
IBM Rational Performance Tester
IBM Rational Manual Tester
Rational ClearCase
Rational ClearQuest
Rational Problem Determination
Rational Method Manager
Rational Data Architect
Rational Systems Developer
IBM Debugger
Rational Enterprise Suite
WebSphere and Foundation Tools
WebSphere Developer for zSeries / WebSphere Studio Enterprise Developer
WebSphere Studio Device Developer
WebSphere Application Server (various editions, including Express, Embedded)
Rules Designer Toolkit for IBM WebSphere Studio
Autonomic Computing Tools (including Solution Installation)
Integrated Solutions Console (AC)
Generic Maintenance Installer (AC)
Business Process Choreographer
Visual Configuration Explorer
WebSphere Studio Asset Analyzer
Core and Enterprise Tools
WebSphere Development Studio Suite for iSeries
WebSphere Development Studio Client for iSeries
POWER Programming Advantage for eServer iSeries
WebSphere Studio Performance Monitor for zOS
WebSphere Studio Workload Simulator for zOS
XL Fortran Enterprise
XL C Enterprise
Information Management System
TXSeries for Multiplatforms
IBM TPF Product (various editions)
WebSphere Developer Debugger for System z
Integration & Middleware Tools
IBM Crossworlds Toolset
WebSphere MQ Integrator Toolkit
WebSphere Host Integration
WebSphere Host Access Transformation Toolkit
CICS Transaction Server
WBI / WebSphere Studio AD – Integration Edition (various products)
WebSphere Business Integration Modeler
WebSphere Enterprise Service Bus
WebSphere Process Server
Lotus
Lotus Notes
Lotus Sametime
Lotus Domino (various)
Lotus W orkplace (various)
WebSphere Portal (various editions)
Content Publisher
Lotus Learning Management System (various editions)
Integrated Runtime for Desktop (and Express)
Tivoli
Tivoli Monitoring
Tivoli Enterprise Console Graphical Rule Builder
Tivoli Storage Manager (various editions)
Tivoli Director (various editions)
Various Tivoli management products
Active Correlation Technology
Tivoli Composite Application Mgr (various products)
Content Delivery System
Common Event Infrastructure
Database Tools
DB2 Everyplace
DB2 (various products)
IBM Cloudscape
Query Management Facility
Websphere Information Integrator OmniFind Edition
Reach and User Experience
WebSphere Voice Toolkit
WebSphere Commerce (various editions)
WebSphere Everyplace (various editions)
Portal Toolkit
Multi-modal Toolkit
Voice Portal (Fuji) Toolkit
Other
AIX Toolkit
Integrated Solutions Console
Total Storage (various products)
SCLM Workbench (various editions)
Enterprise aDesigner
LanguageWare
Eclipse distributions through the Standalone Help System
Eclipse Foundation, Inc.
Leadership at Eclipse
Of the 103 (sub)projects at Eclipse, IBM contributes to 51 and leads 47
• Of the 11 PMC’s at Eclipse, IBM has 14 employees on 10 of them
Eclipse Projects/Subprojects with IBM Contributions
Business Intelligence and Reporting Tools (BIRT) Data Tools Platform
Connectivity
Enablement
Model Base
SQL Dev Tools
Device Software Development Platform
ERCP - Embedded Rich Client Platform
Target Management
Eclipse Project
e4
JDT - Java Development Tools
PDE - Plugin Development Environment Eclipse Platform Eclipse Project Incubator
Eclipse Modeling Project
Modeling Eclipse Modeling Framework (EM F)
Graphical Modeling Framework
Model To Text (M2T)
Model Development Tools (MDT)
Eclipse RT
Equinox
Eclipse Technology Project
Accessibility Tools Framework Babel BPEL Designer Project Community-driven Systems Management in Open Source Project (COSMOS) Dash, Tools for Committers Eclipse Process Framework Project
Higgins The IDE Meta-tooling Platform Supplemental Widgets for SWT (Nebula)
Tools Project
C/C++ Development Tooling (CDT)
GEF - Graphical Editor Framework Eclipse Orbit Project Parallel Tools Platform (PTP)
PHP Development Tools
Test and Performance Tools Platform Project
TPTP Platform Monitoring Tools Testing Tools
Tracing & Profiling Tools
Eclipse Web Tools Platform Project
AJAX Tools Framework
Common
Datatools
WTP EJB Tools
WTP Java EE Tools
JavaServer Faces
Webtools Releng
Server Tools Source Editing Web Services Tools Webtools Website WTP Incubator
Blue Projects indicate IBM on PMCBlue subprojects indicate IBM Lead or Co-lead
Eclipse Foundation, Inc.
JM3
Investment in Eclipse
Number of Active Committers: 169
In addition, IBM contributes:
1 Active Board Members of the Eclipse Foundation
Active participants in Compensation, IP Advisory, Finance Committees
Active participants in Requirements, Architecture, and Planning Councils
Dedicated marketing staff and programs to promote value of Eclipse
Actively promotes Eclipse branding through ingredient branding of IBM offerings
Recruits and supports ISV’s & business partners building Eclipse-based plug-ins
Research and ad tech at alphaWorks and developerWorks
7 books about Eclipse, including Amazon top seller
Commercial Eclipse Education through IBM Global Campus
EclipseCon Gold sponsor, many IBM attendees, major contributor to organization, program
Eclipse evangelism – talks, interviews, podcasts, webinars, tutorials by IBM Eclipse leaders
Eclipse Foundation, Inc.
Slide 6
JM3
When I queried CVS on 10/8, I came up with 204 unique active IBM committers (made a change since 1/1/2007). Some committers
were active on multiple projects
Jim Mickelson, 09/11/2007
Dash Reports (as of 11/21/08)
Eclipse Foundation, Inc.
IBM Reported Bugs/Enhancements (as of 11/5/08)
Eclipse Foundation, Inc.
Reports Fixed by IBM (as of 11/5/08)
Note: This is a lower bound. Actual numbers are much higher
Eclipse Foundation, Inc.
Bug Comments by IBM (as of 11/5/08)
Eclipse Foundation, Inc.
Looking Ahead
Our work on the Platform project will be primarily driven by e4
and Jazz
We continue to seek to increase diversity in the platform
Eclipse Platform is the foundation of Eclipse. Benefits all members Investment imbalance – IBM is still carrying too much of the load
e4 - An opportunity to get involved
Incubator for the technology for Eclipse 4.0 Unblock the desktop evolution Create opportunity for others to get involved - 25 non-IBM committers on e4 work
already
Babel
Need co-lead Welcome participation
Eclipse Foundation, Inc.
Loading...