The JSF Tools Project – WTP (internal) release review

Slides:



Advertisements
Similar presentations
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Advertisements

© 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.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Developing Grid User Interface Components Portlets, gadgets, etc.
Apache Struts Technology
Building JSF applications with the JSF Tools Project | © 2008 by Oracle Inc; made available under the EPL v1.0 1 Eclipse Web Tools Platform – Uncovered.
2005 JavaOne SM Conference | Session BOF-9161 Exploring Annotation-Based Programming through the APT and Mirror APIs Tim Wagner, Senior Manager Gary Horen,
© 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,
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.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
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.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Greg Stachnick Sr. Director of Product Management – Oracle Eclipse Development Tools Oracle Eclipse Update.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
UNIT-V The MVC architecture and Struts Framework.
Eclipse and Oracle | © 2008 Oracle; made available under the EPL v1.0 Building Applications with Eclipse Frameworks and Tools for Oracle Shaun Smith EclipseLink,
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
© 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.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
AUTOBUILD Build and Deployment Automation Solution.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
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.
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
© 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.
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
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.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
© 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),
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 OOPSLA, San Diego Oct , Eclipse Foundation -
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
© 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.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Summary Report Project Name: Model-Driven Health Tools (MDHT) Brief Project Description: Support the complete lifecycle of designing CDA implementation.
© 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.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
Examples with Java Server Faces (covered topics)
Building Enterprise Applications Using Visual Studio®
Summary Report Project Name: Model-Driven Health Tools (MDHT)
Overall Architecture and Component Model
Michael Mast Senior Architect
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
JavaServer Faces: The Fundamentals
EMF Compare Ganymede Simultaneous Release
MDT UML2Tools 0.8 Mini-deck
Execute your Processes
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
QVT Operational 1.0 Mini-deck
Graphical Modeling of INFOD applications
Presentation transcript:

The JSF Tools Project – WTP (internal) release review Presenter Raghu Srinivasan Project Lead Oracle Inc.

Agenda Project Overview Demo Release readiness Q&A

Features Faces Config Editor Enhanced JSF-JSP Source Editor JSF Library Registry Extensible framework

JSF Tools Features Application Configuration Resource File Editor Features Code Contribution from Sybase Inc. 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

JSF Tools Features JSF-JSP page Source Editor Features Support for standard JSF Tag libraries Content assist for values of tag attributes Validation of values of tag attributes JSF 1.1 EL validation Basic Syntax Validation (Empty, incorrect) Content assist for existing variable, property (managed bean, resource bundle) Semantic validation Enabled by Extensible Meta-data framework Enable Content assist and Validation for other component libraries (Tomahawk) Enables addition of new features (QuickFix, HyperLink) Enhance the existing features (improved validations) Pluggable design-time variable, property resolvers

JSF Tools Features JSF Library registry define 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 Extension point for component developers to contribute their libraries

Extensible Framework Content Model Annotation Framework Define additional meta-data for elements and attributes on any xml-based content model for use at design time. Design-time Meta-data Processing Framework Uses the annotations framework to provide services to the JSF-JSP Source Editor Define new services and enhance existing services Design-time Application Manager Provide an approximation of certain JSF runtime state information at design time. Pluggable design-time variable, property and method resolvers JSF Application Configuration Manager Provide a unified application configuration model through API, effectively merging all faces configuration models into a single model Notification services to monitor changes to the EMF objects in the model Cross model validation will be supportable .

Demo Build and execute a JSF-JSP application.

Release Readiness Integrated with WTP build infrastructure Unit Tests JSF Tools Project is built with WTP and is available on the download page. Unit Tests JUnit tests (~ 150), more to come by 6/20 Manual tests See org.eclipse.jsf\components\jsf\development\design for documentation on the tests. Documentation Design doc - Checked in under org.eclipse.jsf\components\jsf\development\design User doc - In progress, to be completed by 6/20 Initial draft checked in, includes tutorial Javadoc - All provisional API’s and extensions documented, to be completed by 6/20 Tutorial on Extending JSF Tools Project – 6/9 Milestones RC4 – Feature Freeze – June 7th RC5 – Code Freeze – June 20th