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

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

Leveraging the Eclipse Ecosystem for the Scientific Community Tony ANSTO Andy ESRF ICALEPCS 2005.
DEPARTMENT OF COMPUTER ENGINEERING
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
1 Copyright 2008 NexJ Systems Inc. Confidential and Proprietary - Not for Distribution. Open Source Strategy NexJ Systems Inc.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
October 30, 2007S. Weigert / Y. HAN1 Working with Eclipse-Ingres RUBIS Autumn 2007.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Accelerating Development Using Open Source Software Black Duck Software Company Presentation.
Extending the Eclipse Framework and Rich Client Platform Jeff Myers Languages for Lunch 10/13/2004.
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
What is Eclipse? Official Definition: Eclipse Evolution
Eclipse Rich Client Platform Discover the Anatomy of an Application Based On Eclipse Wayne Beaton Evangelist, Eclipse Foundation.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
History Initial eclipse.org Board of Stewards: Borland IBM Red Hat SuSE MERANT QNX Software Systems Rational Software TogetherSoft Webgain.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 14, Eclipse Rich Client Platform Wayne Beaton, Eclipse Foundation,
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Web Services with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
INTRO. To I.T Razan N. AlShihabi
Chapter 13 Web Application Infrastructure
Intro of UNITY (for beginner)
Setup a PHP + MySQL Development Environment
Intro to the Eclipse IDE and PHPEclipse
The Apache Directory Project - Toolchain for Developers
Development with Eclipse
Android.
Business in a Connected World
A (very brief) intro to Eclipse
Document & Web Content Management
Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
HP C/C++ Remote developer plug-in for Eclipse
Kirkwood Center for Continuing Education
Architecture, Components, Configuration
Eclipse and JDT The Eclipse platform and an Integrated Development Environment for Java 28/11/2018 Stefan Maetschke.
Intro of UNITY (for beginner)
Eclipse Marketplace Client (MPC) Release and Graduation Review
Java Workflow Tooling (JWT) Release review: JWT v0
Java Workflow Tooling (JWT) Release review: JWT v0
November 1, 2007 In cooperation with:
Korea Software HRD Center
An Introduction to Eclipse
Hitachi Storage Service Manager Software Architecture
JACK® Intelligent Agents
Presentation transcript:

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

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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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,...

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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   Numerous Eclipse portals, etc…  EclipseZone (  Others (  ~1 million downloads/month

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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 

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 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

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