executive director report q3/2006 - eclipse · august, 2006 development (host) operating system...

48
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 20, 2005 Executive Director Report Q3/2006 Mike Milinkovich

Upload: others

Post on 05-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessaryJune 20, 2005

Executive Director Report Q3/2006

Mike Milinkovich

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Agenda

Welcome to New Members

Q3 Activities

Q4 Plans

Market Research and Download Stats

Looking Forward for Eclipse

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Welcome to New Members

Strategic Members Motorola

Simula Labs

Add-in Providers Sony Ericsson Mobile

ARM Limited

ActiveGrid

KPIT Cummins

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

The Members of Eclipse

142 member companies 18 Strategic Members

107 Add-in Providers

17 Associate Members (Publishers, Research Institutes, Standards Org., etc.)

753 committers, representing 50+ organizations

Strategic Members

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

New Eclipse Foundation Staff

New StaffLynn Gayowski - Marketing Events

Staff

Mike Milinkovich - Executive Director

Skip McGaughey - Director, Eclipse Ecosystem

Sharon Wolfe - Office Manager

Ian Skerrett - Director, Marketing

Denis Roy - Manager, IT (webmaster)

Bjorn Freeman-Benson - Director, Open Source Process

Janet Campbell - Manager, Intellectual Property

Jihong Yang – Intellectual Property Analyst

Wayne Beaton, Eclipse Evangelist

Matt Ward, Web and IT Guy

Ward Cunningham, Director, Committer Community Development

Ralph Mueller, Director, European Eco-system

Donald Smith, Director Ecosystem Development

Nathan Gervais – Web Developer

Sharon Corbett - IP Operations Support

Anne Jacko – Communications Facilitator

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

2006 Financial Outlook

($0.1)$0.5Net

$5.7$3.4Expenses

$5.6$3.9Income

20062005$ millions

Note: The budget numbers include revenue and expense for co-operative marketingprograms, EclipseCon, and the European conferences.

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Key Activities in Q3

Eclipse Summit Europe

Home page redesign

EPIC

IPZilla

New Development Process

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Eclipse Summit Europe

• 300 attendees

• 21 sponsors

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Web Site Re-Design – User Friendly Home Page

Feedback is appreciated

- Bug 158009

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

User Friendly – Pillars/Communities

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

EPIC

Approx 5000 unique visitors per day

630+ plug-ins

Need more member plug-ins

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

IPZilla

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Development Process

Incubating

Voting

Mentors

Architecture Council

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

What is Next in Q4

RCP Marketing

EPIC

EclipseCon Preparation Call for Papers in October

Sponsorships start in October

Planning for Europa

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessaryJune 20, 2005

Market Research & Download Stats

August, 2006

Development (Host)Operating System

(Eclipse Environment)

•Windows XP continues to be the preferred host or development operating system (60%) •The overall Windows family remains yr to yr about even (80%)•Linux use has remained flat 8%, up slightly since last year (7%)

Operating System Used for Development (Host)

Eclipse Custom Survey 2006, © 2006 Evans Data Corp

Other

Other UNIX

IBM iSeries O

S

IBM AIX

HP-UNIX

Solaris

Mac OS

Windows Vista

Windows 2000

LinuxW

indows 2003

Windows XP

Per

cent

of P

rogr

amm

ers

70

60

50

40

30

20

10

0

When using Eclipse or Eclipse-based products, which operating system do you run on the computer you use MOST to-Program / Development?

Valid Percent 2005

Valid Percent 2006

Windows 2003 5.0 8.8 Windows XP 58.4 63.3 Windows 2000 20.7 7.4Windows Vista * 4.7 Windows Other 0.5 *Linux * 8.8 Redhat Linux 4.2 * SuSe Linux 1.9 * Other Linux 1.1 * Solaris 2.1 1.6 IBM AIX 1.9 0.8IBM iSeries OS * 0.3 Other UNIX 0.8 0.3 HP-UNIX 0.5 0.8 Mac OS 1.6 2.2 Other 1.3 1.1Total 100.0 100.0Eclipse Custom Survey 2006, © 2006 Evans Data Corp

August, 2006

Deployment Operating System(Eclipse Environment)

•Windows XP remains the primary operating system •This year, Linux moves to second place with 20%, up from 15% last year and reinforces Eclipse users’preference for Open Source and platform independence

When using Eclipse or Eclipse-based products, which operating system do you run on the computer you use MOST to - Deploy / Target Applications for

Valid Percent 2005

Valid Percent 2006

Windows XP 25.5 24.4 Windows 2000 15.4 5.4 Windows 2003 11.0 * Windows 2003 1.9 16.4Windows Vista * 11.3 Solaris 11.8 6.5 IBM AIX 6.3 5.4IBM iSeries OS * 2.0 HP-UNIX 2.5 2.8 Other UNIX 1.4 1.1Linux * 19.8 Redhat Linux 8.8 * Other Linux 3.0 * SuSe Linux 2.7 *Mac OS * 1.1 Other 9.6 3.7Total 100.0 100.0Eclipse Custom Survey 2006, © 2006 Evans Data Corp

Operating System Used for Target Deployment (Target)

Eclipse Custom Survey 2006, © 2006 Evans Data Corp

Other

Mac OS

Other UNIX

IBM iSeries O

S

HP-UNIX

IBM AIX

Windows 2000

Solaris

Windows Vista

Windows 2003

LinuxW

indows XP

Per

cent

of P

rogr

amm

ers

30

20

10

0

August, 2006

Type of Software Eclipse Is UsedTo Develop - TrendEclipse: Plug-in Adoption and Use

W h a t t y p e o f s o f t w a r e a r e y o u r E c l i p s e - b a s e d p r o d u c t s b e in g u s e d t o d e v e l o p ?

P e r c e n t o f C a s e s 2 0 0 5

P e r c e n t o f C a s e s 2 0 0 6

S e r v e r - c e n t r i c a p p l i c a t i o n s ( J 2 E E a p p l i c a t i o n s , d a t a b a s e a p p s , E R P , C R M , e t c . ) 5 4 .9 6 5 .1D e s k t o p c l i e n t a p p l i c a t i o n s 2 6 .6 4 4 .1T h i n - c l i e n t a p p l i c a t i o n s 2 4 .5 3 3 .5P l u g - i n s f o r E c l i p s e 9 .1 2 3 .2E m b e d d e d s o f t w a r e 9 .1 2 2 .7R i c h c l i e n t a p p l i c a t i o n s u s i n g E c l i p s e R C P 9 .3 2 2 .7M o b i l e c l i e n t a p p l i c a t i o n s * 1 6 .8O t h e r 4 .7 5 .4N o t c u r r e n t l y u s i n g E c l i p s e / E c l i p s e - b a s e d p r o d u c t s 3 1 .5 8 .6

- - - - - - - - - -T o t a l R e s p o n s e s 1 6 9 .9 2 4 2 .2E c l i p s e C u s t o m S u r v e y 2 0 0 6 , © 2 0 0 6 E v a n s D a t a C o r p

•Almost 2/3 are developing server-centric applications, a 20% increase over last year

•This year, the average number of different types of applications was 2.4, whereas last year the average was 1.6

•Although all categories showed increases, development for RCP, embedded systems and plug-ins for Eclipse showed the largest gains.

August, 2006

Usage Expectations for EclipseRich Client Platform

Eclipse: Plug-in Adoption and Use

•This question is new this year

•2/3 expect that they will be using the RCP in the next 6 months, of those nearly half expect it to increase

Eclipse Custom Survey 2006, © 2006 Evans Data Corp

33.627.919.416.8Don't know

7.28.78.713.1Will not use

2.13.31.42.3Decrease

19.522.226.023.6Stay the same

37.537.844.544.2Increase

24 Months18 Months12 Months6 MonthsHow do you expect your use of the Eclipse Rich Client Platform to change over the next 6-24 months?

August, 2006

Current and Planned Eclipse Projects

(Eclipse: Plug-in Adoption and Use)

•This question is new this year•On average developers are working on or planning to work on 5.3 projects over the next 12 months.•30% use or plan to use RCP

W h a t E c l i p s e p r o j e c t s d o y o u u s e o r p l a n t o u s e i n t h e n e x t 1 2 m o n t h s ? C o u n t

P e r c e n t o f R e s p o n s e s

P e r c e n t o f C a s e s

J a v a D e v e l o p m e n t T o o l s ( J D T ) 1 9 2 1 0 . 8 5 7 . 5C / C + + I D E ( C D T ) 1 5 8 8 . 9 4 7 . 3E c l i p s e M o d e l i n g F r a m e w o r k ( E M F ) 1 2 2 6 . 9 3 6 . 5E c l i p s e R i c h C l i e n t P l a t f o r m ( R C P ) 9 9 5 . 6 2 9 . 6W e b T o o l s P r o j e c t ( W T P ) 9 7 5 . 5 2 9D a t a T o o l s P l a t f o r m ( D T P ) 8 1 4 . 6 2 4 . 3U M L 2 7 9 4 . 4 2 3 . 7B u s i n e s s I n t e l l i g e n c e a n d R e p o r t i n g T o o l s ( B I R T ) 7 4 4 . 2 2 2 . 2G r a p h i c a l E d i t o r F r a m e w o r k ( G E F ) 7 2 4 2 1 . 6E c l i p s e P r o c e s s F r a m e w o r k ( E P F ) 7 1 4 2 1 . 3V i s u a l E d i t o r ( V E ) 6 8 3 . 8 2 0 . 4E c l i p s e C o m m u n i c a t i o n F r a m e w o r k ( E C F ) 6 7 3 . 8 2 0 . 1T e s t & P e r f o r m a n c e T o o l s P l a t f o r m ( T P T P ) 6 7 3 . 8 2 0 . 1G r a p h i c a l M o d e l i n g F r a m e w o r k ( G M F ) 6 4 3 . 6 1 9 . 2A s p e c t J D e v e l o p m e n t T o o l s ( A J D T ) 6 3 3 . 5 1 8 . 9M o b i l e T o o l s f o r J a v a 5 9 3 . 3 1 7 . 7P H P I D E P r o j e c t 4 9 2 . 8 1 4 . 7S O A T o o l s P l a t f o r m 4 9 2 . 8 1 4 . 7D e v i c e S o f t w a r e D e v e l o p m e n t P l a t f o r m ( D S D P ) 4 1 2 . 3 1 2 . 3E m b e d d e d R C P 3 5 2 1 0 . 5D a l i E J B O R M a p p i n g P r o j e c t 3 4 1 . 9 1 0 . 2C o r o n a 2 7 1 . 5 8 . 1E q u i n o x 2 3 1 . 3 6 . 9H i g g i n s T r u s t F r a m e w o r k 2 2 1 . 2 6 . 6P a r a l l e l T o o l s P l a t f o r m 1 8 1 5 . 4A L F 1 6 0 . 9 4 . 8M y l a r 1 6 0 . 9 4 . 8V o i c e T o o l P r o j e c t 1 5 0 . 8 4 . 5

- - - - - - - - - - - - - - - - -T o t a l R e s p o n s e s 1 7 7 8 1 0 0 5 3 2 . 35 0 m i s s i n g c a s e s ; 3 3 4 v a l i d c a s e sE c l i p s e C u s t o m S u r v e y 2 0 0 6 , © 2 0 0 6 E v a n s D a t a C o r p

August, 2006

Barriers to Using Eclipse

Please rank the following considerations with regard to barriers to Eclipse (Open Source) adoption within your organization.

1 (Most important)

2 3 45 (Least

important)Relative Ranking

Lack of training for Eclipse 16.4 29.5 22.6 12.5 19.0 311.8

Concerns about using Open Source software 34.3 11.4 15.2 9.4 29.6 311.4

Lack of expertise in using Eclipse 22.2 18.9 21.1 17.0 20.7 304.8

Concerns about Open Source licenses 25.7 20.3 14.5 10.5 29.0 303.3

Lack of support for Eclipse 10.9 20.8 26.3 22.5 19.5 281.2

Lack of support for Eclipse plug-ins 11.7 15.8 20.0 27.5 24.9 261.9

Lack of training for Eclipse plug-ins 8.3 18.1 25.0 22.9 25.7 260.4

Technical limitations of Eclipse 9.5 17.8 21.9 19.4 31.4 254.5

Lack of certification for Eclipse plug-ins 6.8 15.2 22.8 21.1 34.2 239.2New releases of Eclipse platform too frequently 6.6 13.6 25.6 20.9 33.3 239.2

Other 28.4 12.3 6.2 4.9 48.1 267.9

Eclipse Custom Survey 2006, © 2006 Evans Data Corp

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Download Stats from Eclipse.orgProduction SDK Downloads Per Month

0

100,000

200,000

300,000

400,000

500,000

600,000

700,000

800,000

Jan-06 Feb-06 Mar-06 Apr-06 May-06 Jun-06 Jul-06

Downloads of production release of Eclipse SDK

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Downloads by OS

SDK Downloads by Platform % January through July 06

Other<1%

MaxOS3%Linux

11%

Window s86%

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Download by Country

SDK Downloads by Country % January through July 06

France5%

Germany9%

India3% Brazil

4%

Korea, Republic Of3%

Canada3%

Rest Of World(No one country > three percent)

31%

United States19%

China14%

Japan9%

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessaryJune 20, 2005

Strategy and Measurements

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

1.Perception in the Industry

2.Growth and Adoption

3.Commercial Success

4.Technology leadership and innovation

5.Operational Excellence

Strategy and Measurements

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

1. Perception in the Industry

Strong brand appeal

Excitement and coolness

Eclipse recognized as a leading open source community/project

World wide presence

Effective interaction with standards

Vendor neutral, open, level playing field

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Alexa Rankings

Month Rank

Jan 4536

Feb 3632

Mar 3995

Apr 4170

May 3518

June 2954

July 2626

Aug 2919

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

2. Growth and Adoption

RCP is winningEclipse is the leading integration platformHealthy/growing developer/committer

communityUbiquityHave a large and diverse membership ISV AdoptionVibrant open source community

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Project Metrics

0

2

4

6

8

10

12

14

Jan-06 Feb-06 Mar-06 Apr-06 May-06 Jun-06 Jul-06 Aug-06

Top-Level Projects

Proposals

Review s

Attendees (avg)

New s reply (avg)

0

10

20

30

40

50

60

70

80

Jan-06 Feb-06 Mar-06 Apr-06 May-06 Jun-06 Jul-06 Aug-06

Projects

Companies

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Job Postings (dice.com)Eclipse vs Netbeans vs IntelliJ vs JDeveloper dice.com

mentions

0100200300400500600700800900

10001100

10

/01

/20

06

10

/02

/20

06

10

/03

/20

06

10

/04

/20

06

10

/05

/20

06

10

/06

/20

06

10

/07

/20

06

10

/08

/20

06

Eclipse NetBeans IntelliJ JDeveloper

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

3. Commercial Success

Driving commercial opportunity

Healthy business environment

Interoperability among Eclipse based tools

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

4. Technology leadership and innovation

High quality framework for development of commercial tools

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Contribution Status Summary

96Grand Total

7On Hold - License Issue

9On Hold - Pending Project Feedback

34Not Started

30In Progress

16Awaiting Feedback from Committer

TotalApproved/Status

Count of PMC Project

Status of Contributions

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

5. Operational Excellence

Culture of QualityGreat infrastructure Financial viabilityMotivated and productive foundation

employeesMember satisfactionBreak down silos

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Infrastructure Uptime

Infrastructure Uptime Trends

95

96

97

98

99

100

101

2005-12

2006-01

2006-02

2006-03

2006-04

2006-05

2006-06

2006-07

2006-08

Website (%)

Bugzilla (%)

CVS (%)

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessaryJune 20, 2005

Moving Ahead for Eclipse

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Pillars of Eclipse

Eclipse Platform

En

terp

rise

De

velo

pm

ent

Em

bed

ded

& D

evi

ce

De

velo

pm

en

t

SO

A

Ap

plic

ati

on

Lif

ec

ycle

M

anag

em

ent

Ric

h C

lien

t P

latf

orm

(R

CP

)

Ap

plic

ati

on

Fra

mew

ork

s

Ric

h I

nte

rne

t A

pp

lica

tio

n

Eclipse Ecosystem

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

OSGi & Rich Client Platform

Proven dynamic component model

Enables interoperability and integration

Available on multiple platforms

Developer Tools

Plug-ins

Eclipse Core (Equinox)

Applications

Plug-ins & Components

Windows,

Linux, MacOS

Windows,

Solaris, Linux

Windows CE,

Nokia

Devices Desktop Server

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

RCP & Equinox Case Studies

US Army – Cyrano Application

JP Morgan – Investment Banking

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

The Key for Success

The Eclipse community has established the best existing model for multiple organizations to co-operate on the development of product-ready open source software Level playing field fosters collaboration

This really is the best of both worlds: The openness, transparency and meritocracy of open source

With the resources and commitment of corporations both large andsmall

The key values are: Governance, Quality, Process, Predictability

Eclipse has an great track record of helping companies get started with open source, and assisting their migration to the next level of open source maturity

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Company Behavior Appears to Follow a Maturity Model

Scope

As

sert

ive

nes

s

Single Product

Multiple Products

Passive Technology Use

Proactive Value Creation

Reference: Research performed at Carleton University

Financially supported by Nortel

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Company Behavior Appears to Follow a Maturity Model

0. Denial

Scope

As

sert

ive

nes

s

Single Product

Multiple Products

Passive Technology Use

Proactive Value Creation

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Company Behavior Appears to Follow a Maturity Model

0. Denial

1. User

2. Collaboration

3. Champion

4. Strategist

5. Aggressive

Scope

As

sert

ive

nes

s

Single Product

Multiple Products

Passive Technology Use

Proactive Value Creation

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Governance Matters!

Everyone is equal at Eclipse This is not controlled by any one company

This is not a monopoly

It is impossible to stress enough how important the level playing field has been to Eclipse’s success

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Eclipse best practices

Quality matters APIs: If you build it, they will come

Platform Quality APIs are formally part of the Eclipse project culture

Architecture Modular & Extensible Architecture vs Monolithic Release

Governance Projects remain independent

Every participant engages under exactly the same rules

Process Open source development process

Frequent milestone releases

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Thank you foryour continued

support!

Copyright © 2006, Eclipse Foundation, Inc. All rights reserved.

Questions?