© 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 | Esslingen, De | Oct. 11-12, 2006 Tim Wagner (BEA), WTP PMC Lead David Williams (IBM),

Slides:



Advertisements
Similar presentations
® IBM Software Group Copyright © 2005 IBM Corporation AJAX Toolkit Framework Emerging Internet Technologies Group.
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.
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
Copyright © IBM Corp., Introducing the new Web Tools JavaScript™ Features Phil Berkland IBM Software Group 9/26/2007.
DEV-2: Getting Started with OpenEdge® Architect – Part I
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
© 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,
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Internet Technologies 1 Master of Information System Management Java Server Faces Model/View/Controller Design Pattern for Web Development Slides.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
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.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
® Emerging Internet Technologies © Copyright 2007 IBM Corp. ; made available under the EPL v1.0 AJAX Toolkit Framework Robert Goodman
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
Eclipse IDE. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as teaching.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Curation Tool June 11, Curation Tool Overview Architecture Implementation Dependencies Futures 2.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
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.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Eclipse and Oracle | © 2008 Oracle; made available under the EPL v1.0 Building Applications with Eclipse Frameworks and Tools for Oracle Shaun Smith EclipseLink,
© 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.
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.
EQUELLA Product Strategy and Development
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.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
© 2005 by IBM; made available under the EPL v1.0 | June 9, 2005 David Williams WTP Source Editing Open House.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
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.
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 -
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
® Emerging Internet Technologies © Copyright 2007 IBM Corp. ; made available under the EPL v1.0 AJAX Toolkit Framework Robert Goodman
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
© 2009 by IBM; made available under the EPL v1.0 | Feb 1, 2009 Seneca 2009 Tim deBoer Gorkem Ercan Extend WTP Server Tools.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Web Tools Platform Project Overview Naci Dai, Arthur.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Essential tools for implementing and testing websites
JavaServer Faces: The Fundamentals
The JSF Tools Project – WTP (internal) release review
AJAX Toolkit Framework
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Dali JPA Tools Project - Move Review 24 May 2006
Presentation transcript:

© 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 | Esslingen, De | Oct , 2006 Tim Wagner (BEA), WTP PMC Lead David Williams (IBM), WST Project Lead WTP Incubation and Roadmap

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 2 Before I get started… EclipseCon Call for Participation Submit or comment on proposals at WTP is looking for long and short talks, tutorials, demos, etc.

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 3 Outline  WTP Organization  JSF Overview and Demo  ATF Overview and Demo  Dali was presented earlier today; see Shaun Smith for info, demos, Q&A, etc.

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 4 WTP Organization  WTP provides tools for Java Web application development  Tools for application developers  Platform for tool developers/adopting companies  Graduated subprojects have shipping versions in Callisto  Web Standard Tools – IETF, W3C, OASIS, WS-I, ANSI, etc  J2EE Standard Tools – JCP  Incubating subprojects allow new technologies to grow…

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 5 WTP Organization  Currently three incubating subprojects:  JSF: Java Server Faces tools  Dali: JPA / EJB 3.0 persistence tools  ATF: AJAX-related tools and APIs  What can you do?  Try them out – download, watch videos, read docs, etc.  Participate! Join the community via newsgroup; become a committer on code, docs, or website.  Find, report, and/or fix bugs.  Develop products and services based on these tools.

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 6 Project Lifecycle  Proposed  Created  Incubating/milestones  ATF (Feedback wanted!)  Released (tech preview / pre-1.0)  JSF, Dali  Graduated  Released (1.0 or higher)

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 7 Components can incubate, too…  Sybase visual editor contribution inside JST is an example

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 8 Outline  WTP Organization  JSF Overview and Demo  ATF Overview and Demo

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 9 JSF Tools Project Overview Project Vision Provide comprehensive support to the Eclipse Web Tools Project to simplify development and deployment of JavaServer Faces (JSF) applications. Roadmap  June 2006: 0.5 Release, based on WTP 1.5.  September 2006: 0.5 Release update, based on WTP1.5.1  Ongoing: Coordinated Europa milestones (with WTP)  June 2007: Graduation and release as part of WTP 2.0 Key Contributions  Oracle – Project Leadership (Raghunathan Srinivasan)  Sybase – Faces Configuration Editor  IBM – EMF Model of the Faces Configuration resource

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v JSF Tools Features  JSF-JSP Source Editor Features  Enhance productivity for JSF users  Simplify JSF tooling extensions for 3 rd party adopters  Examples of user functionality:  Component palette  Content assist for values of tag attributes  Quick Assist and Quick Fix  Hyperlink  JSF page validation  Refactoring support  JSF Search Page

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v JSF Tools Features  Visual editor for page flow and other configuration resources  Multi-page Editor  Overview page  Summary of elements in the configuration file  Navigation page  Graphical diagram editor for navigational rules  Managed bean page  Form-based editor, wizards  Component Page  Source Page  EMF model of the application configuration resource files  Programmatic access

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v JSF Tools Features  JSF library registry  Enables definition of a named collection of JARs, including tag libraries, JSF reference implementations and utility jars  Add, remove libraries associated with a project  Automate build classpath settings and deployment

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v More Information  The JSF Tools Project:  JavaServer Faces (JSR-127 & JSR 252):  JSF Central (Community Website): DEMO

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Outline  WTP Organization  JSF Overview and Demo  ATF Overview and Demo

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v  ATF provides Tools to develop any DHTML/AJAX application Tooling to facilitate use of various AJAX toolkits Tight integration with existing user interface and development paradigms Based on / built on WTP  Targets AJAX application developers (users), tool vendors (adopters), and AJAX library authors who want to provide tooling for their runtimes.  Goal is to improve productivity for AJAX developers and to enable 3 rd parties to provide high-quality value added features. AJAX Project Overview

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Mozilla XULRunner & Javaconnect AJAX Toolkit Framework are Eclipse Plugins ECLIPSE Eclipse WebTools AJAX Toolkit Framework ATF builds on WTP deployment and editing infrastructure ATF uses an embedded Mozilla browser for debugging and DOM inspection

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Mozilla XULRunner & JavaConnect Eclipse WebTools Eclipse Plugins AJAX Toolkit Framework Components JavaScript Syntax Validator Personalities DOM Inspector And JavaScript Console Java Script Debugger Embedded Mozilla Browser Personality Builder Rico Personality Zimbra Personality Dojo Personality Rico Zimbra Dojo Personality Common Libraries Another Personality Ajax-x

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v AJAX Toolkit Framework Components  Project and Application Creation  Project creation, Drag and Drop application snippets  Embedded Mozilla Browser  Run/Debug an Ajax application in the embedded Mozilla browser  Browser Tooling  DOM Source view, DOM Inspector, Browser Console, XHRequest Monitor, and CSS Tools  JavaScript Editor  Integrated JavaScript editor with batch and as-you-type syntax validation  JavaScript Debugger  Stack frame, variables and script views; breakpoints and browser control  Application Deployment  Deployment of an AJAX application to a server.  Personality Builder  Ability to create tooling for new AJAX toolkits (runtime libraries)

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Project and Application Creation  Built in support for three AJAX runtimes today  Dojo, Rico, and Zimbra  Personality Builder simplifies adding new runtimes  Eclipse Project Integration  Static Web, Dynamic Web, or PHP project can be AJAX-enabled  Support can be added to existing projects  Application Creation Wizard  Template to create initial AJAX-enabled application  Drag and Drop snippets to source file

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Browser Tooling  CSS View  Style Rules  Shows the rules and their defined properties  Able to edit and add a property  Open CSS file for the rule and property  Highlights the DOM elements using a selected style rule or property  Computed Styles  Shows every style rule computed by the browser  Box Model  Shows the dimensions, x-y coordinates, padding, border, and margin information  Diffs  Shows the changes made to CSS rules and properties

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v JavaScript Editor  Enhanced Editor with Validation  Integrated JavaScript editor  Batch and as-you-type syntax validation  Syntax checker based on the Mozilla Rhino engine  Validator based on JSLint  Detects undesirable or ambiguous constructs considered to be bad practice  JSLint errors are consider warnings.  Drag and Drop snippets to Application Source File

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v URL Debugging/Running  HTTP or File URL support  Able to launch and debug an AJAX application using a URL  Application doesn’t have to reside in eclipse  All tooling supports handling files by URL  Editor  Debugger  Browser tooling Breakpoint Management  User has to manually delete breakpoints

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v More Information  Download from  Project website:  Newsgroup:  Screencasts: DEMO

© 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 | Esslingen, De | Oct , 2006 Tim Wagner (BEA), WTP PMC Lead David Williams (IBM), WST Project Lead WTP Incubation and Roadmap

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Release Roadmap and 2.0 Planning  1.5.x Line: Focused on stability and adopter-readiness of 1.5  Callisto fall update (released 9/29/06) included WTP  Bug fix release WTP planned for late October  Callisto winter update (early Feb?) will include WTP  Subsequent 1.5.x maintenance releases on an as-needed basis (none planned currently)

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Release Roadmap and 2.0 Planning  2.0: Synchronized with Europa release train  Coordinated milestones and release candidates  “Preview ready” for EclipseCon ’07  Maintenance packs will include (at least) Europa’s updates  Same release methodology and vehicles as with Callisto  Joint update site, all-in-one bundles, WTP download site, etc.

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v WTP 2.0 Plan  Enable EE 5  Focus on graduating technologies currently in incubation:  JSF: graduation with WTP 2.0  Dali: graduation with WTP 2.0  Visual editor: graduated component of JST/JSF with WTP 2.0  ATF tech preview late ’06; graduation with WTP 2.0  Alignment with platform and other projects in overlap areas  RDB  DTP migration, common undo, etc.  Continued improvements for adopters and user support  for details or to participate in requirements analysis

© 2006 by BEA, IBM, and Oracle; made available under the EPL v1.0 | Esslingen, De | Oct , 2006 Additional Material

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Embedded Mozilla Browser  Integrated Mozilla browser  Uses XULRunner to provide a seamless experience for both development and browsing activities  Provides the engine for AJAX Tooling  Debugger  JavaScript Engine  Browser Views  Mozilla perspective  Includes DOM display features

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Browser Tooling  DOM Inspector  Displays the DOM tree as rendered by the browser  Dynamically updated to reflect changes within the browser  Attributes of a node can be edited, added to, and removed  A “breadcrumb trail” to the currently selected node is maintained  DOM Source View  Displays the HTML source of the selected DOM node  Source can edited, validated, and updated back to the browser  Realtime synchronization state indicator

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Browser Tooling  Browser Console  Shows all browser (i.e JavaScript, CSS) errors, warnings, and logging messages  Doubling clicking on an error opens to the relevant line of code  XMLHTTPRequest Monitor  Observe XMLHTTPRequest request/response information  Formatting of the response body based on content-types

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v JavaScript Debugger  Breakpoints  Ability to set breakpoints in JavaScript  Any file type with JavaScript content (html, js, php).  Breakpoints can be enabled/disabled  Debug Views for JavaScript  Call Stack  Variables  Breakpoints  Scripts View  Debug Preference options  Suspend at start  Suspend on JavaScript Exceptions or Errors  Suspend on JavaScript debugger keywords

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Application Deployment  Multiple Server Types  HTTP Web Server  J2EE Servers  HTTP Web Server  Support defining a HTTP Web Server in eclipse  Ability to specify publish directory  Defining the HTTP server port  Support for Home Page URLs (~username)  J2EE Servers  Multiple J2EE Servers (Tomcat, JBOSS. etc.)  Testing done using Tomcat  Publishing Options  Automatically publish to server  Never publish to server

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Personality Builder  Wizard that simplifies facet creation based on  Artifact data (AJAX toolkit libraries)  Build requirements data  New application templates  Code patterns  Deployment data  Wizard outputs a facet configuration  Provides necessary features targeted for the new runtime  Enables customization and addition of functionality by 3 rd parties

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Recent ATF Enhancements  HTTP Web Server Support  Ability to configure, deploy, and run/debug on a Web Server  HTTP or File URL support  Able to launch and debug an AJAX application using a URL  Application doesn’t have to reside in eclipse  Simplified AJAX Project Creation  Ability to add AJAX support to existing project  JavaScript Debugger Enhancements  Expression support  New preference items

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Browser Tooling Enhancements in Latest Release  New CSS View  Viewing of style properties  Highlighting elements in browser for selected style.  Editing of CSS style properties.  DOM Source View  Improve DOM Source View and Browser interaction.  DOM Inspector  Linked breadcrumb trail  XHR Monitor  Formatting to format XHR response body

WTP Incubation and Roadmap | © 2006 by BEA, IBM, and Oracle; made available under the EPL v Possible Future Enhancements to ATF  Further improvements to provide Robust JavaScript Tooling  Real JavaScript Model, Enhanced code completion, Enhanced Outline view, Code formatting, etc  Debugger enhancements  Improve Install by providing better support for run time dependencies  Personality Builder improvements through multiple runtime version support  Multiple Browser Support (IE, Opera, etc)  Integration with WTP