2009 strategic developer report 20091204 · e4 project continues to explore future directions for...

10
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary December 4, 2009 Strategic Developer Report IBM December 9, 2009 Miami, Florida

Upload: others

Post on 09-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 2002 IBMCorporation

Confidential | Date | Other Information, if necessaryDecember 4, 2009

Strategic Developer Report

IBM

December 9, 2009Miami, Florida

Page 2: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 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

Page 3: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 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

Page 4: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 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

Page 5: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 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

Page 6: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 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>>

Page 7: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 2009 IBM Corporation

IBM Reported Bugs/Enhancements

Page 8: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 2009 IBM Corporation

Reports Fixed by IBM

Note: This is a lower bound. Actual numbers are much higher

Page 9: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

© 2009 IBM Corporation

Bug Comments by IBM

Page 10: 2009 Strategic Developer Report 20091204 · e4 Project continues to explore future directions for Eclipse Approx. 50 committers; 40% IBM (1/3 making active contributions) Many work

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