Eclipse Governance Structure
Total Page:16
File Type:pdf, Size:1020Kb
Eclipse Governance Structure Board of Directors A p p rov es S trateg y , P lans, P olicies E clip se M anag em ent O rg aniz ation E stab lish es th e R oadm ap , Bu ilds th e P latform , Deliv ers th e V ision R eq u irem ents C ou ncil P rop oses T h em es M em b ersh ip at L arg e & P riorities A p p rov es V ision, By law s Bu ilds th e E cosy stem P lanning C ou ncil A rch itectu re C ou ncil E stab lish es P latform Defines & M aintains R elease P lan A rch itectu re S u b com m ittee A S u b com m ittee B P M C 1 P M C 2 P M C 3 P M C 4 P M C 4 P M C 5 P M C 6 P M C 7 Project Management Committees Eclipse Foundation, Inc. Eclipse Development Roadmap ° http://www.eclipse.org/org/councils/roadmap.html ° Communicate the direction and timetable of the Eclipse projects ° Solicits for input from key stakeholders ° Create an open predictable environment to enable planning for commercial adoption ° Predictable schedule of new releases ° Understand technology direction ° Eclipse Roadmap consists of: ° Themes and Priorities ° Schedules ° Architecture Plan ° Will be update every 6 months ° First iteration done March 2005 Eclipse Foundation, Inc. Eclipse Roadmap: Development Councils Strategic Members PMC T&P’s Requirements Council Add-in Providers Market research T h P e r m io e ri s & ti s e & e s s e m ti e ri h o T ri P Platform Release Planning Architecture Council Architecture Plan Council P P M M C C P A l r a c n h s Eclipse Foundation, Inc. Eclipse Roadmap Themes ° Scaling Up ° Enterprise Ready ° Design for Extensibility: Be a Better Platform ° Embedded Development ° Rich Client Platform ° Simple to Use ° Enable Consistent Multi-language Support ° Appeal to a Broader Community ° Improve consistency among implementations on Windows and Linux ° Swing – SWT Interoperability ° J2SE 5 support for JDT ° Provide basic web services tools ° Full document located at http://www.eclipse.org/org/councils/20041215EclipseTPFinalDraft.pdf Eclipse Foundation, Inc. Eclipse Project Structure Today Eclipse Foundation Test & Eclipse Platform Tools WebTools BI & Reporting Performance Platform C/C++ Dev Tools Web Standard Hyades Platform Report Designer Tools (WST) JDT Graphical Editing J2EE Standard Test Tools Web Report Framework (GEF ) Tools (JST) Desigtner PDE Eclipse Modeling Tracing & Profiling Charting Engine Framework (EMF) Visual Editor (VE) Monitoring Reporting Engine UML2 Eclipse Foundation, Inc. Eclipse Project Structure Today Eclipse Technology Project Structure Technology PMC AspectJ/AJDT AspectJ Equinox KOI Stellation ECESIS GMT XSD Pollinate WSVT eRCP Eclipse Communication Framework OMELET Voice Tools Project Parallel Tools Platform Eclipse Foundation, Inc. Current Eclipse Architecture Ecosystem Java Dev C/C++ Dev Test and Web Tools Business Tools Tools Performance Web Services Intelligence & Web applications Reporting J2EE Frameworks Modeling Graphical Frameworks Frameworks Tools Platform Project Model Rich Client Platform Runtime Generic Update (OSGi) Workbench Eclipse Foundation, Inc. The Eclipse Platform – The Future ° Enhance and evolve the Eclipse Tools ° Enhance support for new language tools ° WebTools ° Support for Service Oriented Architecture ° Target RCP for additional operating environments ° Ex. embedded constrained devices ° Additional application frameworks based on the RCP ° Extend coverage of the development life-cycle ° Evolve Eclipse modeling tools ° Deployment, management ° Business intelligence and reporting tools ° Enhance embedded tooling support ° Multiple language support ° Multiple target support ° Investigate vertical market technology frameworks ° Aerospace, Automotive, Health Care Eclipse Foundation, Inc. Future Eclipse Architecture Ecosystem Vertical Industry Initiatives Modeling Embedded Data Require- SOA System Mgt Tools Tools Management ments Mgt Java Dev C/C++ Dev Test and Web Tools Business Tools Tools Performance Intelligence & Reporting Frameworks Modeling Graphical Frameworks Frameworks Tools Platform Multi-language Project Model support Potential New Projects Rich Client Platform Runtime Generic Workbench Update (OSGi) Eclipse Foundation, Inc..