All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list...
Transcript of All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list...
![Page 1: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/1.jpg)
© 2002 IBMCorporation
Confidential | Date | Other Information, if necessaryOctober 26, 2006
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
All About PlatformsLessons Learned from Eclipse
Mike MilinkovichExecutive DirectorEclipse Foundation
![Page 2: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/2.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Disclaimer
I use lots of logos and product names in this talk.Those all remain the property of their respectiveowners. And they’re definitely not EPL’d,regardless of what it says at the bottom of thispage.
![Page 3: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/3.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Agenda
Why Platforms Matter
Four Key Elements of a Platform
What the Future Holds
![Page 4: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/4.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Agenda
Why Platforms Matter
Four Key Elements of a Platform
What the Future Holds
![Page 5: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/5.jpg)
© A
IRB
US
FR
AN
CE
S.A
.S. T
ous
dro
its r
ése
rvés.
Docu
ment co
nfid
entie
l.
Open Source Day SIEMENS-VDO 27th September 2006 page 5
Our constraints
One example : AIRBUS A300
• Program began in 1972 andwill stop in 2007
2007-1972 = 35 years...
• Support will last until 2050
2050-1972 = 78 years !!!
On board software development for very long lifecycle
products
![Page 6: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/6.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Why Platforms Matter – Focus
Collaborate inOpen Source.Involve yourcompetitors.
STDNM
STM
Developerswant to be freedfrom this stuff
Not enough is spent on realinnovation and differentiation
![Page 7: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/7.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Focus on More Cool Stuff
Collaborate
STM
Developers Win! More STM.
![Page 8: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/8.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
…Oh ya, and one other reason
$ $ $
![Page 9: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/9.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Example: RDBMS
“In the very beginning,
people said you couldn't
make relational databases
fast enough to be
commercially viable.”
- Larry Ellison
![Page 10: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/10.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Example: Win32
![Page 11: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/11.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Agenda
Why Platforms Matter
Four Key Elements of a Platform
What the Future Holds
![Page 12: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/12.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Four Key Elements of a Platform
1. Great technology
2. Community Passion
3. Culture of Participation
4. Broad Adoption
![Page 13: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/13.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Four Key Elements of a Platform
1. Great technology
2. Community Passion
3. Culture of Participation
4. Broad Adoption
![Page 14: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/14.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Designed for Extensibility
Plug-in
Plug-in
Plug-in
http://www.flickr.com/photos/hendry/140068841/
![Page 15: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/15.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Designed for Extensibility
Plug-in
Plug-in
Plug-in
http://www.flickr.com/photos/adactio/148742739/
![Page 16: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/16.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Links to the Editor
![Page 17: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/17.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Exemplary Tools – Eclipse Java IDE
OLD SLIDE
Widely regarded as the Java IDE with all the Bells and WhistlesLanguage-aware editors, views, Refactoring support, Integratedunit testing and debugging, Incremental compilation and build,Team development, Support Out of the box support for CVS
![Page 18: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/18.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Extensible Tools Framework
JDT
CDT
PHP
The (SchemeWay) Project
Prolog IDE for Eclipse
![Page 19: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/19.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Eclipse RCP Application Framework
Imagine the Eclipse Java IDE as you all know
Remove IDE Elements
Remove Java Developer Tools
Remote Team Development Tools
You’re left with a general application framework == Eclipse RCP
Rich widget set, graphics, plug in framework, update manager, etc
Native-OS integration (drag and drop, OLE/XPCOM integration)
+ Embedded
+ Mobile
![Page 20: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/20.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Proof Platforms Matter – Domain Specific
![Page 21: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/21.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Four Key Elements of a Platform
1. Great technology
2. Community Passion
3. Culture of Participation
4. Broad Adoption
![Page 22: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/22.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Definition: Brand Hijack
Let the community define what “Eclipse” means
The antithesis of traditional marketing
Let the community take over
Be spontaneous and fun, not control-oriented
Embrace uncertainty
Embrace community mavens and leaders
Win by letting goBrand Hijack: Marketing Without Marketing
By Alex Wipperfurth
![Page 23: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/23.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
The Anatomy of a Community
From the outside, Eclipse looks like one big community
The Eclipse Community
![Page 24: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/24.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Role-based Communities
Users Committers
Plug-In
Developers
Build a
great
platform!
Extend the
Platform
to do cool
stuff!
I can
definitely use
this for my
next project…
![Page 25: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/25.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Technology-based Communities
Rich Client
Embedded
Developers
Java Developers
PHP Developers
Report Developers
Modeling
![Page 26: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/26.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
The Real Picture
![Page 27: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/27.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
“Mike’s Observation”: The value of a community is proportional to thenumber of functioning relationships between the people and groupswithin the community.
In other words, the greater the communication, the greater thecommunity’s value to its participants.
Metcalfe’s Law Works for Communities as Well
![Page 28: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/28.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Eclipse Community by the Numbers
75+ project leaders, PMC members
758 committers
24,426 registered Bugzilla users
Estimated 2 million ++ users
![Page 29: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/29.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
But is it Passionate?
Eclipse 3.1 metrics
Number of newsgroup posts: 32,223
Number of mailing list posts: 7,792
Number of Eclipse-specific blogs: 27
Number of eclipse.org page views: 500,000,000
Average Bugzilla queries per day: 600,000
Bugzilla bug or enhancement reports entered: 21,831
Bugzilla reports fixed: 9,871
Most comments on a single bug: 202
Number of bugs reported entirely in verse: 2
![Page 30: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/30.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
How to get there
Credit: Creating Passionate Users
http://headrush.typepad.com/
![Page 31: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/31.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
“My development manager thinks we arebeing out marketed, so I would like to do apress release….”
WRONG - Bzzt
![Page 32: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/32.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Four Key Elements of a Platform
1. Great technology
2. Community Passion
3. Culture of Participation
4. Broad Adoption
![Page 33: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/33.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Architecture of Participation
“what really distinguishes open source is not just source, but an "architecture
of participation" ….”
Tim O’Reillyhttp://www.oreillynet.com/pub/wlg/3017?wlg=yes
http://www.flickr.com/photos/sentience/261922677/
http://www.flickr.com/photos/ckindel/135426249/
![Page 34: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/34.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
The Eclipse Experience –Architecture of Participation
Wrong!
Platform
Plug-ins
![Page 35: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/35.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
The Eclipse Experience –Architecture of Participation
Right
Run-time
Plug-insP
latf
orm
New Plug-ins
are First Class
Citizens –
same footing
for everyone
Open API and
commercially
friendly licensing
– Low barriers to
Entry
Ease of Integration
and Extensibility
Spurs Innovation
Competition can take
place on implementations
– users decide winners
Successful Ecosystems are built on this model!
![Page 36: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/36.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
![Page 37: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/37.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Governance Matters!
Board of Directors
Approves Strategy, Plans, Policies
Membership at Large
Approves Vision, Bylaws
Builds the Ecosystem
Eclipse Management Organization
Establishes the Roadmap, Builds the Platform, Delivers the Vision
PMC 1
Architecture Council
Defines & Maintains
Architecture
Subcommittee A Subcommittee B
Planning Council
Establishes Platform
Release Plan
Requirements Council
Proposes Themes
& Priorities
PMC 2 PMC 3 PMC 4 PMC 4 PMC 5 PMC 6 PMC 7
Project Management Committees
![Page 38: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/38.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Project Leadership at Eclipse
Java DevTools
C/C++ DevTools
BusinessIntelligence &Reporting
Test andPerformance
Web Tools
Ecosystem
EmbeddedTools
DataManagement
ModelingTools
Requirements
SystemManagement
SOA
![Page 39: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/39.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Company Behavior Appears to Follow a Maturity Model
0. Denial
Scope
Assertiveness
SingleProduct
MultipleProducts
PassiveTechnologyUse
ProactiveValueCreation
Ideally your platform needs tobe approachable and usablefrom consumers at allmaturity levels
![Page 40: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/40.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Company Behavior Appears to Follow a Maturity Model
Scope
Assertiveness
SingleProduct
MultipleProducts
PassiveTechnologyUse
ProactiveValueCreation
Reference: Research performed at Carleton University
Financially supported by Nortel
![Page 41: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/41.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Company Behavior Appears to Follow a Maturity Model
0. Denial
Scope
Assertiveness
SingleProduct
MultipleProducts
PassiveTechnologyUse
ProactiveValueCreation
![Page 42: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/42.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Company Behavior Appears to Follow a Maturity Model
0. Denial
1. User
2. Collaboration
3. Champion
4. Strategist
5. Aggressive
Scope
Assertiveness
SingleProduct
MultipleProducts
PassiveTechnologyUse
ProactiveValueCreation
![Page 43: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/43.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Four Key Elements of a Platform
1. Great technology
2. Community Passion
3. Culture of Participation
4. Broad Adoption
![Page 44: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/44.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Marketing 101 – The Product Lifecycle
![Page 45: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/45.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Marketing 101 – The Product Lifecycle
Early
Adopters
Early
Majority
Late
Majority
Laggards
![Page 46: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/46.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Making Millions on Marketing 101
Here Be
Dragons
![Page 47: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/47.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Your Version
You
Guys
Guys
You
Know
Guys You
Don’t Know
Guys You
Don’t Want
to Know
![Page 48: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/48.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Application
Developers
Success Means Broad Adoption
ISVs, Product
Developers
Pathfinders
![Page 49: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/49.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Platform Report Card
1. Great technology
Solves a hard problem with grace and style
Single standard or implementation
2. Community
Passionate community
3. Culture of Participation
Architecture
Ecosystem
4. Broad Adoption
Pathfinders
Product builders
Application developers
![Page 50: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/50.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Agenda
Why Platforms Matter
Four Key Elements of a Platform
What the Future Holds
![Page 51: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/51.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Hypothesis
For the first time since 1992 the dominantplatform for future desktop products andapplications is in doubt.
![Page 52: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/52.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Hypothesis
I mean the application layer, *not* Vista
![Page 53: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/53.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
This stuff…
http://en.wikipedia.org/wiki/WinFX
![Page 54: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/54.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Life’s Not Fair
“One ‘oh shit’ can erase athousand attaboys.”
Scott AdamsCreator of Dilbert
![Page 55: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/55.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Their Challenges
Heterogeneity
Commoditization
Discontinuity
Compatibility
Vendor Lock-in
Standards
Volume Geo Markets
Barriers to Entry
Wary Ecosystem
Disgruntled Community
![Page 56: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/56.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
“Microsoft's Avalon is the J2EEof GUI APIs….Avalon marksthe end of the American Dream.”
- Miguel de Icazahttp://tirania.org/blog/archive/2006/Aug-02.html
![Page 57: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/57.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
The Challengers
RCP
![Page 58: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/58.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Lessons of History
“Hubris gets ‘em every time.”- William Shakespeare, 1596
![Page 59: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/59.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Platforms Live and Die on Their Ecosystem
IBM PS/2
![Page 60: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/60.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
.NET 3.0
1. Great technologySolves a hard problem with grace and style
Single standard or implementation
2. CommunityPassionate community
3. Culture of ParticipationArchitecture
Ecosystem
4. Broad AdoptionPathfinders
Product Builders
Application Developers
![Page 61: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/61.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Ajax
1. Great technologySolves a hard problem with grace and style
Single standard or implementation
2. CommunityPassionate community
3. Culture of ParticipationArchitecture
Ecosystem
4. Broad AdoptionPathfinders
Product Builders
Application Developers
![Page 62: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/62.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Desktop Linux
1. Great technology? Solves a hard problem with grace and style
Single standard or implementation
2. CommunityPassionate community
3. Culture of ParticipationArchitecture
Ecosystem
4. Broad AdoptionPathfinders
Product Builders
Application Developers
![Page 63: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/63.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Eclipse RCP
1. Great technologySolves a hard problem with grace and style
Single standard or implementation
2. CommunityPassionate community
3. Culture of ParticipationArchitecture
Ecosystem
4. Broad AdoptionPathfinders
Product Builders
Application Developers
![Page 64: All About Platforms · Eclipse 3.1 metrics Number of newsgroup posts: 32,223 Number of mailing list posts: 7,792 Number of Eclipse-specific blogs: 27 Number of eclipse.org page views:](https://reader030.fdocuments.in/reader030/viewer/2022020922/6075af8d2b4ba737486b687e/html5/thumbnails/64.jpg)
Copyright © 2006 Eclipse Foundation, Inc., all rights reserved. Made available under the Eclipse Public License v1.0
Thank You!