© 2009 IBM Corporation, licensed under Eclipse Distribution License v 1.0 © 2009 IBM Corporation e4 Overview Eclipse Board Meeting, Miami, Dec 2009 Boris.

Slides:



Advertisements
Similar presentations
Enabling Technology Innovation using Open Source Software
Advertisements

© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Extending Eclipse Kai-Uwe Mätzel IBM OTI Labs Zurich
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.
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
WP2: Design principles; 2 nd AtGentive GM May 2006, Oxford, UK AtGentive WP2 Design Principles AtGentive; 2 nd General Meeting; May 2006, Oxford,
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead
Copyright © Soyatec. Licensed under the Eclipse Public License 1.0 Yves YANG & Philippe Ombredanne.
1 eclipse the open platform for tool integration.
> API Program Overview. © 2013 Apigee Confidential – All Rights Reserved Welcome to Apigee! In order to prepare for a successful partnership in your API.
Eclipse 4.0 Release | © 2010 Eclipse contributors, made available under the EPL v1.0 1 Eclipse 4.0 Release Review July 28, 2010 Review communication channel:
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
1 © 2012 IBM Corporation Eclipse Lyo Update
© 2012 Google, Inc. 1 Building GUIs with WindowBuilder EclipseCon 2012 March 28, 2012 Eric Clayberg Software Engineering Manager Google, Inc.
© 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Make your processes executable! A quick demonstration of the JWT project Florian.
© 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.
COMP Project Status Overview April 1st, 2005.
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner.
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Comparison between EPF Composer and Rational Method Composer
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
ImageJ2. Why ImageJ2? ● Support the next generation of image data ● Interoperate and collaborate with other projects ● Broaden the ImageJ community ●
Objectives Overview of the QC Learning Lab Enrolling in online courses
Developing A Sustainability ISU
Road Manager Module National Heavy Vehicle Regulator
Technical platform and ideas for distributed collaboration
A (very brief) intro to Eclipse
Juniper and IBM Delivering Value Together
A Canonical Production January 2013
Microsoft Azure Helps Control Spending and Costs at Independent Music Recording Label “After in-depth analysis it became apparent that the best cloud platform.
Oscar AP by Massive Analytic: A Precognitive Analytics Platform for Effortless Data-Driven Decisions. Now Available in Azure Marketplace MICROSOFT AZURE.
How Social Technologies Connect Learners at Qualcomm
MIX 09 11/22/2018 9:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
System Concept Simulation for Concurrent Engineering
Road Manager Module National Heavy Vehicle Regulator
Teneo Ganymede Simultaneous Release Graduation Review
Eclipse Marketplace Client (MPC) Ian Skerrett, Eclipse Foundation
Miami-Dade County Public Schools - STEAM
Eclipse Tools Platform
An Introduction to Eclipse
Rules to play chess. Chess is a played with 16 pieces: 8 pawns, 2 towers, 2 knights, 2 bishops, 1 queen and 1 king. Movements: Pawns: They only can move.
Hitachi Storage Service Manager Software Architecture
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

© 2009 IBM Corporation, licensed under Eclipse Distribution License v 1.0 © 2009 IBM Corporation e4 Overview Eclipse Board Meeting, Miami, Dec 2009 Boris Bokowski

© 2009 IBM Corporation, licensed under Eclipse Distribution License v  “Advancing the king's pawn up two squares is highly useful because it occupies a center square, attacks the center square d5, and allows the development of White's king's bishop and queen.” (Wikipedia)

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Rational Software | Eclipse © 2009 IBM Corporation 3 The Challenge  Tension between Stability and Innovation  We need to innovate to remain a viable platform

© 2009 IBM Corporation, licensed under Eclipse Distribution License v e4  “The mission of the e4 project is to build a next generation platform for pervasive, component-based applications and tools.”

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Rational Software | Eclipse © 2009 IBM Corporation IBM Confidential 5 e4 – Purpose  Place for innovation  Not a product  e4 technologies will be used as the basis of Eclipse 4.0 (and some will show up in 3.x)  Engage open source community  Build a better Eclipse –Make it more flexible and easier to use –Prepare for web technologies

© 2009 IBM Corporation, licensed under Eclipse Distribution License v e4 – Work Areas  Building UI Components –Using HTML/JavaScript, OpenSocial –XWT: declarative SWT –Easier to use API (20% covering 80% of the cases)  Assembling UI Components –Based on EMF model (modeled workbench) –Better control over result (filtering, sorting, etc) –Skinnable UI (CSS, Renderer) –Visual tool for assembling? (community contribution)  Other –Flexible Resources (→ 3.6), JS Modularity

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Backwards Compatibility e4 Compatibility Layer Existing plug-ins "pure e4" plug-ins

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Releases

© 2009 IBM Corporation, licensed under Eclipse Distribution License v People Independent

© 2009 IBM Corporation, licensed under Eclipse Distribution License v

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Contributions

© 2009 IBM Corporation, licensed under Eclipse Distribution License v New Third-Party Dependencies

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Rational Software | Eclipse © 2009 IBM Corporation IBM Confidential What’s next  “Eclipse SDK R4.0” to be delivered July 2010  Goals –All SDK R3.6 plug-ins hosted and running –Ready for wider consumption  But(!) this is the first release of a significantly new codebase –It will not be on the Helios release train Early adopters in community will be moving –Need significant real-world testing Help us make the compatibility bulletproof  Expect to be on 2011 release train –Requirement: All other release train projects run

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Rational Software | Eclipse © 2009 IBM Corporation IBM Confidential Further reading  “Eclipse has a future.” –  “White Paper: e4 Technical Overview” –  Websites: –e4 Wiki -- –e4 Homepage

© 2009 IBM Corporation, licensed under Eclipse Distribution License v Rational Software | Eclipse © 2009 IBM Corporation IBM Confidential Comments? Questions?