Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 eclipse the open platform for tool integration.

Similar presentations


Presentation on theme: "1 eclipse the open platform for tool integration."— Presentation transcript:

1 1 eclipse the open platform for tool integration

2 2 eclipse: Apache for developer tools ■ Eclipse Platform: the open platform for tool integration –APIs –Real code designed to do real work –Foundation for tooling across the software lifecycle ■ Eclipse.org: the open community driving the Eclipse Platform

3 3 Why eclipse? ■ To improve developer productivity –Powerful, re-usable infrastructure –Integration by construction –Consistent user interface –Accelerated learning curve ■ To encourage innovation –Less time spent re-inventing the wheel –Extensible via plug-ins ■ To ensure reliability –Industrial-strength design –Customizable via open source –Driven by an open community

4 4 Key eclipse requirements ■ Support multiple content types across the software lifecycle –UML, HTML, Java™, C, JSP, EJB, XML, GIF –Requirements, Design, Implementation, Deployment ■ Attract a broad array of tool providers, including ISVs –Supports both GUI and command-line tools –Run on a wide range of operating systems Windows® Linux™ ■ Exploit Java™ –Productivity –Portability –Popularity

5 Eclipse Platform Platform Runtime Workspace Help VCM Workbench JFace SWT Eclipse SDK Java Development Tooling (JDT) Plug-in Development Environment (PDE) Their Tool Your Tool Another Tool

6 6 eclipse.org management ■ Managed by a Board of Stewards from companies committed to –Use the Eclipse Platform internally –Build commercial offerings –Contribute to and publicly support eclipse.org ■ Governed by a Common Public License (details at www.eclipse.org)www.eclipse.org –Royalty free source code –World wide re-distribution rights –Permits derivative works

7 7 eclipse.org process: a meritocracy ■ Anyone can advance eclipse –Discussion groups –Design –Code –Documentation ■ Eclipse.org will create a contributing community –Board of Stewards Establishes projects Appoints project leaders Reviews projects –Project leader Manages project Establishes rules of the road –Bylaws at www.eclipse.orgwww.eclipse.org responsibility = f (contribution);

8 8 eclipse.org board members ■ Borland - Simon Thornhill - VP & GM Web Services and Tools ■ IBM - Lee Nackman - VP Application Development Tools ■ Merant - Andrew Weiss - CTO ■ QNX - Dan Dodge - CEO ■ Rational - Dave Bernstein - Senior VP - Products ■ Red Hat - Michael Tiemann - CTO ■ SuSE - Jeurgen Geck - VP Technology Partners ■ TogetherSoft - Todd Olsen - VP Together Products ■ WebGain - Earl Stahl- EVP Engineering and Development

9 9 The challenge ■ Tools from different companies do not work well together ■ Developers have better things to do than integrate tools ■ Tool vendors have better things to do than reinvent wheels ■ No one can do everything ■ But an open, extensible tool platform will let everyone –Go further –Go faster with the Eclipse Platform: today, at www.eclipse.orgwww.eclipse.org


Download ppt "1 eclipse the open platform for tool integration."

Similar presentations


Ads by Google