Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 1 What is Eclipse?  Wayne Beaton, Eclipse Foundation,

Similar presentations


Presentation on theme: "Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 1 What is Eclipse?  Wayne Beaton, Eclipse Foundation,"— Presentation transcript:

1 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 1 What is Eclipse?  Wayne Beaton, Eclipse Foundation, Evangelist

2 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 2 Eclipse is a Java IDE  Language-aware editors, views, …  Refactoring support  Integrated unit testing and debugging  Incremental compilation and build  Team development support

3 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 3 Eclipse is an IDE Framework  Eclipse + JDT = Java IDE  First class framework for Java  Language aware editor  Incremental build  Integrated debugging  Eclipse + CDT = C/C++ IDE  First class framework for C/C++  Language aware editor  Refactoring, search  Eclipse + PDT = PHP IDE  Eclipse + JDT + CDT + PDT = Java, C/C++, PHP IDE  Ruby, TCL, JavaScript,...

4 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 4 Eclipse is a Tools Framework  Extensibility through Equinox/OSGi implementation  Plug-ins make Eclipse whatever you need it to be  Focus on developing a platform of frameworks and exemplary tools  Tools extend the platform using bundles/plug-ins  Business Intelligence and Reporting Tools  Web Tools Project  Data Tools Project  Eclipse Modelling Framework

5 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 5 Eclipse is a Application Framework  Remove the IDE elements; you’re left with a general-purpose application framework  Linux, Windows, Mac OSX, UNIX, embedded  Rich widget set, graphics  Native-OS integration (drag and drop, OLE/XPCOM integration)  A platform for rich clients

6 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 6 Eclipse is a Runtime Framework  Equinox/OSGi generally useful component model  Headless applications  Server applications  Equinox nested in an Application Server  Application Server on Equinox  WAS 6.1 is based on Equinox  BEA’s micro kernel architecture based on Equinox Bundl e Jetty Equinox … JSP Servle t Web … Bundl e Jetty Equinox … JSP Servle t Web OS *With material from Jeff McAffer

7 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 7 Eclipse is Open Source Projects  Ten (10) top level projects  Eclipse  Tools  Web Tools Platform  Test & Performance Tools Platform (TPTP)  Business Intelligence and Reporting Tools (BIRT)  Modeling  Data Tools Platform  Device Software Development Platform  SOA Tools Platform  Technology  Dozens of sub projects

8 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 8 Eclipse is an Open Source Community  All Eclipse projects are available for free download  No registration, no tracking, no sales calls, …  Contributors number in the thousands  Committers number in the hundreds  Hundreds of plug-ins provided by commercial companies, organizations, and individuals  Enthusiastic blogger community  http://www.planeteclipse.org  Numerous Eclipse portals, etc…  EclipseZone (http://eclipsezone.com)  Others (http://eclipse.org/community)  ~1 million downloads/month

9 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 9 Eclipse is an Eco-System  Eclipse is focused on nurturing the eco-system to complement, and enhance the Eclipse Platform  Hundreds of organizations/individuals build Eclipse plug-ins  Companies collaborate with each other on Eclipse projects  Companies compete with each other with products based on Eclipse technology  Many members, including major Java, Linux and Embedded vendors  http://www.eclipse.org/membership/

10 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 10 Eclipse is a Foundation  The Eclipse Foundation  Manages and directs the ongoing development of the Eclipse open source software project  Provides IT infrastructure required by development teams  Independent not-for-profit Foundation formed in 2004  Does not directly employ developers for Eclipse projects

11 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 11 Eclipse is all these things…  A Java IDE  An IDE framework  A tools framework  An application framework  A runtime  Open source projects  A community  An eco-system  A foundation

12 Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 12 Getting Involved  Test new releases  Create bug reports, feature requests, patches  Ask and answer questions in the newsgroups  http://www.eclipse.org/newsgroups  Blog about Eclipse  Write an article for Eclipse Corner  Comment on and vote for EclipseLive content  http://live.eclipse.org  Add your plug-ins to Eclipse Plug-in Central (EPIC)  http://www.eclipseplugincentral.com  Friends of Eclipse  http://www.eclipse.org/donate/


Download ppt "Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 1 What is Eclipse?  Wayne Beaton, Eclipse Foundation,"

Similar presentations


Ads by Google