1 eclipse the open platform for tool integration.

Slides:



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

Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Open Source Answer to Critical Infrastructure Security Challenges Vadim Shchepinov, Chief Executive Officer RED SOFT CORPORATION.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
ALAR E2 Architecture - Minh Vu1 E2 Plugin Architecture Project Minh Vu Mentor: Craig Thompson CSCE Department, University Of Arkansas.
Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
Copyright © 2012 FuseSource Corp.. All rights reserved. 1 FuseSource Enterprise Michelle Davis – FuseSource Federal.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
© 2004 IBM Corporation Eclipse and its Corona Inside a Large Scale Open Source Project - What Can we Learn From Open Source Aldo Eisma Consulting IT Specialist.
Leveraging the Eclipse Ecosystem for the Scientific Community Tony ANSTO Andy ESRF ICALEPCS 2005.
Eclipse Architecture Dwight Deugo Nesa Matic
2006 JavaOne SM Conference | Session TS-4160 | © 2006 by IBM Create, Test, and Consume Web Services with the Eclipse Web Tools Platform Jeffrey Liu, Release.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Integrated Development Environments. Today We Will: Discuss what IDE’s are used for Go over the Eclipse IDE: –What is Eclipse? –How to install and set.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
IBM Software Group ® IBM Open Source Software Competition Mark Wallace, Software Architect, IBM Dublin Software Lab.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Technical Overview.
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
Everything I Always Wanted to Know about Eclipse Harry Koehnemann Rocket Gang Many slides in this presentation can be found at
OSAF Board of Directors Meeting Open Source Applications Foundation September 19, 2002.
OpenDaylight project introduction An open source project under the Linux Foundation with the goal of furthering the adoption and innovation of Software.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
WordFreak A Language Independent, Extensible Annotation Tool.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
© 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.
Extending the Eclipse Framework and Rich Client Platform Jeff Myers Languages for Lunch 10/13/2004.
Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill.
[________________________] Eclipse project briefing materials. Copyright (c) 2002, 2003 IBM Corporation and others. All rights reserved. This.
© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005.
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
CMSC 466 / 666 Yong Rao Feb. 11, 2004 Revised Mar. 15, 2004.
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Red Hat Confidential Michael Tiemann,Red Hat CTO Made his first major open source contribution over a decade ago by writing the GNU C++ compiler, the first.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
What is Eclipse? Campbell D McCausland Principal Engineer Tiger Development Team.
Eclipse Rich Client Platform Discover the Anatomy of an Application Based On Eclipse Wayne Beaton Evangelist, Eclipse Foundation.
Copyright © 2008 Exist Global, Made available under the Eclipse Public License v 1.0 Eclipse IAM: Eclipse Integration for Apache Maven Carlos Sanchez Creation.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
History Initial eclipse.org Board of Stewards: Borland IBM Red Hat SuSE MERANT QNX Software Systems Rational Software TogetherSoft Webgain.
Andrew Weiss MERANT CTO n Joined MERANT in May 1999, focusing on corporate strategy and technology futures and aligning the company's technologies and.
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Business Applications– Using Java _____ Presented by Priya Saha.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Your Address, Your Institute / 24/01/03 / Page 1 Eclipse and other IDEs Linux based worksplace Miroslav Katrak (Vienna)
Chapter 13 Web Application Infrastructure
Intro to the Eclipse IDE and PHPEclipse
Goals Give you a feeling of what Eclipse is.
A (very brief) intro to Eclipse
Architecture, Components, Configuration
Eclipse and JDT The Eclipse platform and an Integrated Development Environment for Java 28/11/2018 Stefan Maetschke.
Eclipse Tools Platform
An Introduction to Eclipse
Presentation transcript:

1 eclipse the open platform for tool integration

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 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 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

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 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 –Royalty free source code –World wide re-distribution rights –Permits derivative works

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 responsibility = f (contribution);

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 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