SlideShare a Scribd company logo
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under
the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Together in Eclipse
Szymon Brandys
Tomasz Zarna
IBM Krakow Software Lab
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Master plan
• Goal
 Encourage people to participate in Eclipse development
 Show how easy it can be
 Show HOW to do it
 Show WHY to do it
• Agenda
 What is Eclipse?
 How it is organized
 How to contribute?
 Good practices
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
• Eclipse SDK
• Eclipse
„Eclipse is an open source community whose projects are focused on
building an extensible development platform, runtimes and application
frameworks for building, deploying and managing software across the
entire software lifecycle.”
• Eclipse Foundation
„The Eclipse Foundation is a not-for-profit, member supported
corporation that hosts the Eclipse projects. The Foundation provides
services to run the IT infrastructure, IP due diligence, mentor the open
source projects during the Eclipse development process and provide
marketing and business development support for the Eclipse community.”
What is Eclipse?
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Ganymede
• What is simultaneous release?
• Over 20 projects/components
• Timeline, milestones, staging
using Eclipse SDK as an example
• Links
 http://wiki.eclipse.org/Ganymede
 http://wiki.eclipse.org/Ganymede_Simultaneous_Release/For
_Users
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Project organization
• Roles
„The more you contribute, and the higher the quality of your contribution,
the more you are allowed to do. However with this comes increased
responsibility.”
• Users
„Users are the people who use the products that the Project produces.
People in this role aren't contributing code, but they are using the
products, reporting bugs, and making feature requests and suggestions.
Users are also encouraged to report problem reports using the bug
tracking system.”
• Contributors
„Users who contribute code or documentation become developers.
Developers are the people who contribute code, fixes, documentation, or
other work that goes into the product. Developers are expected to be
proactive in reporting problems in the bug tracking system.”
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Project organization
• Committers
„Developers who give frequent and valuable contributions to a
Project, or component of a Project (in the case of large Projects),
can have their status promoted to that of a "Committer" for that
Project or component respectively.”
• PMC
„Effectively provides leadership to guide the project’s overall
direction and by removing obstacles, solving problems, and
resolving conflicts.”
• More info:
http://www.eclipse.org/eclipse/eclipse-charter.php
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
From a bug to a patch
• How to report an issue:
 https://bugs.eclipse.org/bugs/
 Bugzilla guidelines
• DIY:
 Plug-in Spy, Alt+Shift+F1
 Import projects
 :
pserver:anonymous@dev.ecl
ipse.org:/cvsroot/eclipse
 Run a self-hosted Eclipse
 Create a patch
 Submit it
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Bugzilla
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Bugzilla
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Builds
• Night builds
• Integration builds
• Maintanance builds
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
IRC, newsgroups and maling-lists
• IRC:
 Freenode: irc.freenode.net
 #eclipse, #eclipse-dev
 SzymonB, z4z4
 http://wiki.eclipse.org/IRC
• Newsgroups
 eclipse.platform
 More info: http://www.eclipse.org/newsgroups/
• Mailing-lists
 eclipse-dev
 platform-releng-dev
 platform-team-dev
 platform-core-dev
 Others: http://www.eclipse.org/mail/index_project.php
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Resources and contact
• Web
 http://www.eclipse.org
 http://wiki.eclipse.org/Workspace_Team
 http://planeteclipse.org
 http://polishineclipse.blogspot.com
• Mail
 Szymon.Brandys@pl.ibm.com
 Tomasz.Zarna@pl.ibm.com
Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24
Eclipse Demo Camp 2008
Questions and Answers
• ?

More Related Content

PPT
Compare framework
KEY
OSGi For Eclipse Developers
PDF
Building Server-Side Eclipse based Web applications - Jochen Hiller, Principa...
PDF
La montée en puissance de l’infrastructure ouverte
PDF
Salesforce Solution For Software Industry
PDF
My EclipseCon 2014 keynote
PDF
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
 
PDF
From Acceleo.org To Eclipse Modeling
Compare framework
OSGi For Eclipse Developers
Building Server-Side Eclipse based Web applications - Jochen Hiller, Principa...
La montée en puissance de l’infrastructure ouverte
Salesforce Solution For Software Industry
My EclipseCon 2014 keynote
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
 
From Acceleo.org To Eclipse Modeling

What's hot (20)

PDF
DevOps Openhouse II - Kubernetes in Action part 1
PDF
Is Platform Engineering the new Ops?
PDF
ECMFA 2018 - Keynote : The future of modeling tools
PDF
Infinite Toolkit: an overview
PPTX
Tycho Tutorial EclipseCon 2013
PDF
riffing on Knative - Scott Andrews
PDF
Infinite Toolkit: a deep dive
PDF
Developing Rich Clients with the Eclipse 4 Application Platform
PDF
ICSE 2017 Keynote: Open Collaboration at Eclipse
PDF
Put the Power of Cloud-based Modeling to Work - Spotlight Session
PDF
Civil 3 d 2011 tutorials
PDF
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
PPTX
Tycho Tutorial (EclipseCon 2012)
PPT
codeBeamer Eclipse DemoCamp-23.11.2010
ODP
Building The Independent Wave
PPT
Lift web framework and Scala programming language talk
PDF
[SiriusCon 2018] Closing session - Live Community Survey
PPTX
Platform engineering 101
PDF
StackEngine Problem Space Demo
PDF
Swt qt econ-2010
DevOps Openhouse II - Kubernetes in Action part 1
Is Platform Engineering the new Ops?
ECMFA 2018 - Keynote : The future of modeling tools
Infinite Toolkit: an overview
Tycho Tutorial EclipseCon 2013
riffing on Knative - Scott Andrews
Infinite Toolkit: a deep dive
Developing Rich Clients with the Eclipse 4 Application Platform
ICSE 2017 Keynote: Open Collaboration at Eclipse
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Civil 3 d 2011 tutorials
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Tycho Tutorial (EclipseCon 2012)
codeBeamer Eclipse DemoCamp-23.11.2010
Building The Independent Wave
Lift web framework and Scala programming language talk
[SiriusCon 2018] Closing session - Live Community Survey
Platform engineering 101
StackEngine Problem Space Demo
Swt qt econ-2010
Ad

Viewers also liked (6)

PPT
What is new in Helios
PDF
Equinox/p2 - Getting started with Equinox/p2
PPT
Orion Introduction
PPTX
המלצות
PPT
Creative Commons และแนวคิดลิขสิทธิ์
PDF
Git migration - Lessons learned
What is new in Helios
Equinox/p2 - Getting started with Equinox/p2
Orion Introduction
המלצות
Creative Commons และแนวคิดลิขสิทธิ์
Git migration - Lessons learned
Ad

Similar to Together in Eclipse (20)

PDF
Eclipse Way
PDF
Eclipse Way
PDF
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
PDF
The Eclipse Way
PPT
Eclipse DemoCamp Sofia -
PDF
2103.10 foundation v2 all things open
PPT
ABC of Platform Workspace
PDF
Eclipse Packaging Project Usage Data Collector
PDF
Keynote de Mike Milinkovich
PPT
Leveraging the Eclipse Ecosystem for the Scientific Community
PPTX
Enabling Industry Collaborations
PPT
Eclipse Top Ten: Important lessons I've learned working on Eclipse
PPT
IDA - Eclipse Workshop I (In Danish)
PDF
Econ 2011 2254_draft
PDF
Donating a mature project to Eclipse
PDF
Eclipse Foundation Membership Prospectus (March 2019)
PDF
Open Source Health
PDF
Long-Term Support for Eclipse - the next step in Enterprise Readiness
PDF
Day3 wayne beaton eclipse community mgt
PDF
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Way
Eclipse Way
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
The Eclipse Way
Eclipse DemoCamp Sofia -
2103.10 foundation v2 all things open
ABC of Platform Workspace
Eclipse Packaging Project Usage Data Collector
Keynote de Mike Milinkovich
Leveraging the Eclipse Ecosystem for the Scientific Community
Enabling Industry Collaborations
Eclipse Top Ten: Important lessons I've learned working on Eclipse
IDA - Eclipse Workshop I (In Danish)
Econ 2011 2254_draft
Donating a mature project to Eclipse
Eclipse Foundation Membership Prospectus (March 2019)
Open Source Health
Long-Term Support for Eclipse - the next step in Enterprise Readiness
Day3 wayne beaton eclipse community mgt
Obiettivi e progetti della comunità Eclipse italiana

More from Tomasz Zarna (6)

PPT
Orion Introduction
PPT
What's new in Juno
PDF
Orion RESTful git API
PPT
Eclipse 3.7 : Tips and tricks
PDF
EGit - Eclipse plug-in for git
PDF
E4 UI Demos
Orion Introduction
What's new in Juno
Orion RESTful git API
Eclipse 3.7 : Tips and tricks
EGit - Eclipse plug-in for git
E4 UI Demos

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Monthly Chronicles - July 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars

Together in Eclipse

  • 1. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Together in Eclipse Szymon Brandys Tomasz Zarna IBM Krakow Software Lab
  • 2. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Master plan • Goal  Encourage people to participate in Eclipse development  Show how easy it can be  Show HOW to do it  Show WHY to do it • Agenda  What is Eclipse?  How it is organized  How to contribute?  Good practices
  • 3. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 • Eclipse SDK • Eclipse „Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.” • Eclipse Foundation „The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects. The Foundation provides services to run the IT infrastructure, IP due diligence, mentor the open source projects during the Eclipse development process and provide marketing and business development support for the Eclipse community.” What is Eclipse?
  • 4. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Ganymede • What is simultaneous release? • Over 20 projects/components • Timeline, milestones, staging using Eclipse SDK as an example • Links  http://wiki.eclipse.org/Ganymede  http://wiki.eclipse.org/Ganymede_Simultaneous_Release/For _Users
  • 5. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Project organization • Roles „The more you contribute, and the higher the quality of your contribution, the more you are allowed to do. However with this comes increased responsibility.” • Users „Users are the people who use the products that the Project produces. People in this role aren't contributing code, but they are using the products, reporting bugs, and making feature requests and suggestions. Users are also encouraged to report problem reports using the bug tracking system.” • Contributors „Users who contribute code or documentation become developers. Developers are the people who contribute code, fixes, documentation, or other work that goes into the product. Developers are expected to be proactive in reporting problems in the bug tracking system.”
  • 6. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Project organization • Committers „Developers who give frequent and valuable contributions to a Project, or component of a Project (in the case of large Projects), can have their status promoted to that of a "Committer" for that Project or component respectively.” • PMC „Effectively provides leadership to guide the project’s overall direction and by removing obstacles, solving problems, and resolving conflicts.” • More info: http://www.eclipse.org/eclipse/eclipse-charter.php
  • 7. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 From a bug to a patch • How to report an issue:  https://bugs.eclipse.org/bugs/  Bugzilla guidelines • DIY:  Plug-in Spy, Alt+Shift+F1  Import projects  : pserver:anonymous@dev.ecl ipse.org:/cvsroot/eclipse  Run a self-hosted Eclipse  Create a patch  Submit it
  • 8. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Bugzilla
  • 9. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Bugzilla
  • 10. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Builds • Night builds • Integration builds • Maintanance builds
  • 11. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 IRC, newsgroups and maling-lists • IRC:  Freenode: irc.freenode.net  #eclipse, #eclipse-dev  SzymonB, z4z4  http://wiki.eclipse.org/IRC • Newsgroups  eclipse.platform  More info: http://www.eclipse.org/newsgroups/ • Mailing-lists  eclipse-dev  platform-releng-dev  platform-team-dev  platform-core-dev  Others: http://www.eclipse.org/mail/index_project.php
  • 12. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Resources and contact • Web  http://www.eclipse.org  http://wiki.eclipse.org/Workspace_Team  http://planeteclipse.org  http://polishineclipse.blogspot.com • Mail  Szymon.Brandys@pl.ibm.com  Tomasz.Zarna@pl.ibm.com
  • 13. Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24 Eclipse Demo Camp 2008 Questions and Answers • ?