© 2002 IBMCorporation
Confidential | Date | Other Information, if necessaryDecember 4, 2009
Strategic Developer Report
IBM
December 9, 2009Miami, Florida
© 2009 IBM Corporation2
Eclipse and IBM
Equinox implements the OSGi core component framework specification enabling a symmetric component,service, and deployment programming model spanning servers, clients, and tools.
RCP, adds the ability to blend both new and existing desktop and web applications across operating systems.
IDE, exploits the integration capability of RCP to enable a cross operating system tooling eco-system.
Equinox/OSGi
RCP
Tools
IBM Servers(e.g. WAS, Jazz)
IBM ManagedClients
(e.g. Notes)
IBM Tools(e.g. RAD)
SWT / JFace
IDE
IES/SDP
Over 600 IBM Products, tools and common components
Strategy: Deliver value added products on top of Open Standards and Open Source
Java™ Runtime
© 2009 IBM Corporation
Leveraging Eclipse
IBM Rational Jazz Project IBM Rational Team Concert, IBM Rational Method Composer, IBM Rational Quality Manager, IBM Rational
Requirements Composer, IBM Rational Project ConductorIBM 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 applications Base for Lotus Notes and Lotus Sametime
IBM WebSphere Application Server J2EE tools, J2EE Deploy Equinox as a base for WAS implementation
On-line documentation On-line documentation standardized on the Eclipse help system
Over 600 IBM Products, tools and common components redistribute 60 Eclipse projects:Datatools, Device Software Development Platform, Eclipse Modeling, Eclipse RT, Several Eclipse TechnologyProjects, Tools Projects, Test and Performance Tools Platform, Eclipse Web Tools Platform
© 2009 IBM Corporation
Leadership at Eclipse• Of the 123 projects at Eclipse, IBM contributes to 60 and leads 39• Of the 11 PMC’s at Eclipse, IBM has 14 employees on 8 of them• IBM also participates in Eclipse initiatives, some examples are: Mobile Industry Working Group, Accessibility Cross- Project Team, Planning Council, Democamps, Eclipse WTP in University Course…
Business Intelligence and Reporting Tools (BIRT)Data Tools Platform (DTP) Enablement Model Base SQL Dev ToolsDSDP – Target ManagementEclipse Project e4 Java Development Tools (JDT) Plugin Development Environment (PDE) Eclipse Platform Eclipse Project IncubatorEclipse Modeling Project Generative Modeling Technologies (GMT) raphical Modeling Framework (GMF) Model Development Tools (MDT) Eclipse Model Framework Technology (EMFT) Model To Text (M2T) & JET Model Development Tools (MDT) & XSDEclipse RT Eclipse Communication Framework Equinox & P2 embedded Rich Client Platform rt.jettyEclipse Technology Project Accessibility Tools Framework Babel BPEL Designer Project Community-driven Systems Management in Open Source Project (COSMOS) Dash, Tools for Committers The IDE Meta-tooling Platform Linux Tools Open Healthcare Framework Eclipse Process Framework Spatio-Temporal Epidemiological Modeler
Tools ProjectC/C++ Development Tooling (CDT)GEF - Graphical Editor FrameworkMylynEclipse Orbit ProjectParallel Tools PlatformPHP Development ToolsVE - Visual Editor
Test and Performance Tools Platform ProjectMonitoring ToolsTesting ToolsTPTP PlatformTracing & Profiling Tools
Eclipse Web Tools Platform Project WTP Common Tools
DatatoolsWTP EJB ToolsWTP Java EE ToolsJavaServer FacesWebtools RelengServer ToolsWTP Source EditingWeb Services ToolsWebtools WebsiteWTP Incubator
Eclipse Projects/Subprojects with IBM Contributions
Blue Projects indicate IBM on PMC Blue subprojects indicate IBM Lead or Co-lead
© 2009 IBM Corporation
Investment in Eclipse
Number of Active Committers: 133
In addition, IBM contributes:• 2 Active Board Members of the Eclipse Foundation• Active participants in Compensation, IP Advisory, Finance, Strategy Committees• Active participants in Requirements, Architecture, Planning Councils, Cross Project Teams• Active participants in Marketing, Standards working groups• 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 2009 Gold sponsor• 74 of 103 Articles at eclipse.org are by IBM employees• Eclipse evangelism – talks, interviews, podcasts, webinars, tutorials by IBM Eclipse leaders
© 2009 IBM Corporation
Dash Reports (as of 12/03/09)
<<we will be sending links to Dashqueries that everyone can use toshow what the Eclipse repositoriessay about your investment>>
© 2009 IBM Corporation
IBM Reported Bugs/Enhancements
© 2009 IBM Corporation
Reports Fixed by IBM
Note: This is a lower bound. Actual numbers are much higher
© 2009 IBM Corporation
Bug Comments by IBM
© 2009 IBM Corporation
New & Noteworthy
e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions)
Many work areas -- It’s an incubator
Some will show up in 3.x, some in 4.0 only
Interesting new technologies (flexible programming model, modeled user-interface, declarative styling, web integration, declarative widgets, flexibleresources, backwards compatibility)
Babel continues to grow Babel Language Packs 0.7.1 announced in November, 2009
34 languages; 40+ Eclipse projects and sub-projects
6 languages that > 90% complete, 23 languages that are > 70% complete Enhanced focus on accessibility
Cross Project Accessibility Task Force proposal submitted to Planning Council.