Download presentation
Presentation is loading. Please wait.
Published byShanon Carroll Modified over 8 years ago
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/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.