Legal redistribution under the licensing terms of Creative Commons Attribution NonCommercial-NoDerivs 2.0 - © 2005 Thales Eclipse WTP The Eclipse Web Tools.

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 –
© 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools.
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Web Service Composition Prepared by Robert Ma February 5, 2007.
The Holmes Platform and Applications Irisel Consulting Madrid, 2008.
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
1 IONA Advances in Open Source SOA June Agenda Background Open Source Strategy Open Source Product Line Open Source Community Q&A.
Spring, Hibernate and Web Services 13 th September 2014.
פתרונות J2EE וטכנולוגיות Oracle Mr. Liran Zelkha, Chief Architect
© 2006 by IBM and Oracle; made available under the EPL v1.0 | Santa Clara | Mar. 23, 2006 Arthur Ryman, WTP PMC, IBM Rational Software Raghu Srinivasan,
1 Eclipse SOA Roadmap Proposal V Change History VersionDateChanged N/a Merge of first two milestones Update.
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
6/3/2015 4:26:17 AM 5864_ER_HEALTH 1 EPA SOA Implementation Strategy Making a Difference in our Environment OEI Service Advisory Group December 13, 2007.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
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.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
701 - Building with the Data Tools project John Graham Der Ping Chou.
Copyright © Soyatec. Licensed under the Eclipse Public License 1.0 Yves YANG & Philippe Ombredanne.
© 2006 by Yossi Leon, PHP IDE Project Leader; made available under the EPL v1.0 | 12/10/2006 New & Noteworthy Project Update: PHP IDE Presented By: Yossi.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Interoperability with CMIS and Apache Chemistry
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
© 2005 by IBM Corporation; made available under the EPL v1.0 | February 28 th 2005 Adopting the Eclipse™ Test and Performance Tools Platform (TPTP) project.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 Seneca, Toronto, ON Oct. 24, Eclipse Foundation -
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
© 2006 by IBM; made available under the EPL v1.0 | October 11, 2006 | Tour of the Web Tools Platform (WTP) Project David Williams Eclipse WST Project Lead.
Dr. Harald KornmayerISCG 2007 – 28 th of March 2007 g-Eclipse A framework for Grid users, operators and developers Harald Kornmayer (Forschungszentrum.
Vision The ultimate IDE/CASE tool should supports all steps in the software development process. Current tools perform only minimal semantic-level analysis.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
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.
SOA initiative 2 nd ObjectWeb V2 Workshop Meeting October, 3 rd Bruxelles François Letellier, ObjectWeb Gaël Blondelle, CTO.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 OOPSLA, San Diego Oct , Eclipse Foundation -
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 CASCON 2005 Oct. 17, Eclipse Foundation -
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Eclipse™ WTP 1.0 Release Review 16 November 2005 Eclipse WTP PMC *Other brands.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Web Tools Platform Project Overview Naci Dai, Arthur.
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
The Holmes Platform and Applications
Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Service Oriented Architecture (SOA)
JavaServer Faces: The Fundamentals
Execute your Processes
Presentation transcript:

Legal redistribution under the licensing terms of Creative Commons Attribution NonCommercial-NoDerivs © 2005 Thales Eclipse WTP The Eclipse Web Tools Platform Project Dominique De Vito – Thales IS A top-level project with coleadership, BEA and the ObjectWeb Consortium

© Thales 2005 Slide # 2 What is this project about? è A new top level project at Eclipse.org è to build  a generic, extensible and standards-based tool platform upon which software providers can create specialized, differentiated offerings for J2EE and Web-centric application development. è Key objectives  to combine product innovation with adherence to vendor-neutral standards and technologies, while delivering practical solutions to real development concerns. è build on the Eclipse Project, and other core Eclipse technologies,  to provide a common foundation of frameworks and services for tooling products.  To deliver tooling products both for exemplary purposes and to validate the underlying foundation.

© Thales 2005 Slide # 3 Our Values è Extension of the Eclipse value proposition  To follow the high standard for technical excellence set by the Eclipse project functional innovation and overall extensibility within the Java IDE domain. è Vendor ecosystem vs. commoditization  To support a vital application development market rather than to "commoditize" viable commercial product spaces with an open source alternative. è Vendor neutrality  To encourage Eclipse participation and drive Eclipse market acceptance by strengthening the long-term product value propositions of the widest possible range of application development vendors. è Standards-based innovation  To deliver an extensible, standards-based tooling foundation on which the widest possible range of vendors can create value-added development products for their customers and end-users. è Agile development  Agile development and planning process, incremental progress, focused near-term deliverables, and flexible long-term planning. è Inclusiveness & diversity  To assimilate the best ideas from the largest number of participants representing the needs of the widest range of end-users (market and geographical domains).

© Thales 2005 Slide # 4 WTP kick-off support

© Thales 2005 Slide # 5 WTP Scope definition

© Thales 2005 Slide # 6 Architecture/Subprojects è Expected deliverables = tools + tooling foundation è Architecture with extensibility as target (=> some basis for multi- language support) è Overall goal : support of a vital IDE tools market Eclipse platform J2EE Standard Tools Web Standard Tools Generic tooling future/commercial/OSS third-party Tools

© Thales 2005 Slide # 7 Web Standard Tools è Scope  Languages of open-standard bodies (e.g. W3C, OASIS) for Web applications (e.g. HTML, CSS, JavaScript, XML, SVG, SQL, XQuery).  Not in scope : JCP standards => JDT or J2EE Standard Tools subprojects, other technologies => future (?) subprojects è Components  Models: Project, Editor, Web Artifacts, Server  Tools: supporting the base standards and extensible (e.g. an extensible HTML editor to support HTML-based template languages such as PHP and JSP) Examples of Tools : source editors (HTML, JavaScript), graphical editors (SQL, WSDL/XSD), XML utitilies, server tools, web service explorer, builders, validators and EMF models…

© Thales 2005 Slide # 8 J2EE Standard Tools è Scope  J2EE 1.4 specifications  Other JCP specifications : on a case by case (e.g. JSF, JDO)  Not in scope : Support of frameworks not covered by the JCP (ex: Struts, Hibernate, XMLC) => Eclipse Technology project è Components  J2EE Models: Project, Editor, Artifacts, Server  Tools: supporting the base standards and extensible Examples of Tools : server tooling (Launchers - Run, Debug), tools for J2EE modules (build, package, validate), editors for J2EE components (JSP, EJB…), tools for navigation & refactoring (through perspectives, view)

© Thales 2005 Slide # 9 IBM contribution Server tools source editor web service editor graphical editor XML editor

© Thales 2005 Slide # 10 ObjectWeb contribution server tools J2EE view source editor EJB support wizards

© Thales 2005 Slide # 11 WTP dates  December 2003 : first contacts Eclipse/ObjectWeb  April  June 2004 : WTP proposal  Creation review  September 2004 : real start of WTP  October 2004 : M1 on time !  November 2004 : IBM code refresh in CVS, IBM back with full support, increasing interest from the community  December 2004 : M2 on time !  January 2005 : ObjectWebCon’05 with WTP presentations  February 2005 : EclipseCon’05 with WTP presentations and code camp + BEA has joined (!) the WTP project, bringing new development forces + M3 on time ! è Over time, increasing attractivity of WTP  Future  April-June 2005 : API stabilisation (M4 : API definition, M5 : API implementation)  July 2005 : WTP version 1.0

© Thales 2005 Slide # 12 WTP attractivity è New participants:  Other Eclipse projects : XSD, WSVT, Pollinate, PHPEclipse (?)  OSS Eclipse developers : Quantum DB, WDTE (Web Development Tools for Eclipse), DbEdit (?)  OSS projects : HSQLDB, Derby  Commercial companies : JBoss, SAP, Sysdeo (?), Novell (?), Cap Gemini (?) è More to come!  Code refresh into CVS now enables to attract more participants Web Tools Platform Other Eclipse projects OSS Eclipse projects OSS projects Commercial companies Experience merge Workload share Better tools Broader scope

© Thales 2005 Slide # 13 WTP as a galaxy è WTP: a top-level Eclipse project  Including 2 subprojects : Web Standard Tools and J2EE Standard Tools  More subprojects possible è WTP in relationships with other Eclipse projects  Technology subprojects : XSD, WSVT, Pollinate  SOA (future Technology subproject) : 3-4 months under Technology cover, then under WTP cover  PHP (future Technology subproject ?)

© Thales 2005 Slide # 14 WTP basic blocks for ESB è Underlying technologies:  Spans both subprojects (Web/J2EE Standard Tools) : XML, XQuery, JMS, JCA, web services… è WTP Components:  Models: Project, Editor, Artifacts, Server  Tools: supporting the base standards Examples of Tools : server tooling (Launchers - Run, Debug), tools for modules (build, package, validate), editors for components, validators, tools for navigation & refactoring (through perspectives, view) è Basic blocks for ESB:  WTP Models and Tools : could be used AS IS or extended (built with extension in mind)

© Thales 2005 Slide # 15 WTP and ESB/SOA è BEPL editor proposal :  Tool to create and deploy BPEL4WS, BPML, and other types of workflow application editors  Brian DeCamp/founder of Blackstone Bay Software  è Future SOA Eclipse project (!?)  Proposal in the pipeline  Volunteers to tackle SOA efforts  To join further WTP

© Thales 2005 Slide # 16 Pollinate project (1/2) è Under Technology project è Goal : to build IDE + toolset that leverages the Apache Beehive application framework (Beehive makes J2EE easier by building a simple object model on J2EE and Struts – use of JSR-175 metadata annotations to reduce J2EE coding) è Pollinate includes :  NetUI PageFlows – These are built on top of struts, and allow easier tooling as well as automatic updating of struts config files with the use of metadata.  Controls – These are a lightweight component framework that helps programmers build components that incorporate metadata into their programming model. [Apache Beehive] will come with a few pre-made controls as well.  Web Services – This will be the Reference Implementation of JSR-181, which is an annotation driven programming model for Web Services.

© Thales 2005 Slide # 17 Pollinate project (2/2) è Simply put : Pollinate will provide an IDE that enables developers to visually build and assemble enterprise-scale web applications, JSPs, web services, and leverage the Java controls framework for creating and consuming J2EE components; optimized for a service-oriented architecture è Built on top of WTP (!)

© Thales 2005 Slide # 18 WTP feed-back è WTP project works quite well and continues to attract new entrants  In February, BEA has joined WTP and taken the WTP co-leadership  During EclipseCon’05 (February/March), WTP has attracted a lot of interest è The life of an OSS project  WTP benefits from the Eclipse great popularity  As a successful OSS project, WTP has had an increasing attractivity  ObjectWeb has played an instrumental role for the WTP restart – OSS projects need a kernel of people dedicated to their success to live ! è Projects on top of WTP  Collaboration between projects inside Eclipse ecosystem (WTP and WSVT, Pollinate…) works well  Different companies are waiting WTP v1.0 (July 2005) to build their own, commercial or OSS, projects on top of WTP.  Stabilized APIs are mandatory to bring project reuse and collaboration to the next level

© Thales 2005 Slide # 19 Join us ! è We welcome new contributions ! è See the web site :   See ‘how to contribute’ details è See where you want to contribute è Contact us:  mailing list  news://news.eclipse.org/eclipse.webtools