Oracle Developer Day

Similar documents
Oracle Developer Day

Oracle Developer Day

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle Developer Day

Oracle Application Development Framework Overview

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I

If you wish to make an improved product, you must already be engaged in making an inferior one.

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

<Insert Picture Here> The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

IBM Rational Application Developer for WebSphere Software, Version 7.0

Chapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.

Rich Web UI made simple Building Data Dashboards without Code

Java EE 6: Develop Web Applications with JSF

Tools to Develop New Linux Applications

MVC. Peter Koletzke, Quovera. Figure 1. MVC layers

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

ADF Code Corner How-to bind custom declarative components to ADF. Abstract: twitter.com/adfcodecorner

CHAPTER. Introduction to the Oracle Application Development Framework

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF

Building JavaServer Faces Applications

Developing Applications with Java EE 6 on WebLogic Server 12c

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

ADF Code Corner How-to build a reusable toolbar with Oracle ADF Declarative Components. Abstract: twitter.com/adfcodecorner

Peter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation

JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Where Do We Go From Here? Why Many IT Staff are Living in the Past

Oracle Developer Day

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

The JSF Tools Project

Developing an ADF 11g client for Agile PLM. Developing an ADF 11g client for Agile PLM

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. CaptainCasa & Java Server Faces

<Insert Picture Here> Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite Release 12

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

CIS 764 Tutorial: Log-in Application

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager

AD105 Introduction to Application Development for the IBM Workplace Managed Client

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Module 3 Web Component

IBM WebSphere Application Server - Express, Version 5.1

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Mobile Application Development: Introducing ADF Mobile Native Client Framework

<Insert Picture Here> Productive JavaEE 5.0 Development

JSF Tools Reference Guide. Version: M5

Sterling Selling and Fulfillment Suite Developer Toolkit FAQs

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

Advanced Java Programming

Rational Application Developer 7 Bootcamp

Oracle Mobile Application Framework

Specialized - Mastering JEE 7 Web Application Development

Oracle BPM 11g: Implement the Process Model

How to Create Collaborative Communities Within Your Portal

IBM Spatially Enables Enterprise With ESRI ArcGIS Server

Distributed Multitiered Application

Contents. 1. JSF overview. 2. JSF example

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Pick A Winner! In What Tool Should I Develop My Next App?

J2EE Interview Questions

Advanced Web Systems 4- PORTLET API specifications (JSR 286) A. Venturini

Oracle Retail Accelerators for WebLogic Server 11g

Enterprise Java and Rational Rose - Part II

Lotus Exam IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ]

Bring the Java World and Web Services into Your Portal. An Oracle White Paper September 2005

Application Integration with WebSphere Portal V7

THUR 9:00 AM UTILIZING BPM FOR MODERNIZATION

Delivering Rich Internet Applications with Ajax4jsf

Oracle WebCenter Suite Integrating Secure Enterprise Search

Expeditor Client for Desktop. Client Platform Overview

ORACLE JHEADSTART 10g for ADF

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

SOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING. Intuit 2007

Designing a Distributed System

Building the Enterprise

202 Index. Data dictionary, 25 Data items defined, 25 overview, 26 Data Language/I (DL/I), 7 Data parts, 25 Data tables compared to dictionaries, 33

Improve and Expand JavaServer Faces Technology with JBoss Seam

Introduction Haim Michael. All Rights Reserved.

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

Oracle Fusion Middleware

PRIMIX SOLUTIONS. Core Labs. Tapestry : Java Web Components Whitepaper

Etanova Enterprise Solutions

<Insert Picture Here> JDeveloper Treasure Hunt

Java SE7 Fundamentals

TUTORIAL: ADF Faces (Part 1-Modified) Passing parameter values between JSF pages By: Dr.Ahmad Taufik Jamil, Pusat Teknologi Maklumat, HUKM

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Borland JBuilder 7 Product Certification. Study Guide

Building Web Applications With The Struts Framework

NetBeans 6.5.1, GlassFish v 2.1, Web Space Server 10 Creating a Healthcare Facility JSR286-compliant Portlet

Transcription:

Oracle Developer Day Sponsored by: Session5 Focusing on the UI Speaker Speaker Title Page 1 1

Agenda Building the User Interface UI Development Page Flow A Focus on Faces Introducing Java Server Faces What is ADF Faces? Building a JSF User Interface Building a User Interface: Comparing Forms and ADF UI Development Rich Clients Web and Wireless Controller Model Business Services Page 2 2

UI Development Visual editors JavaServer Faces JSP and HTML Swing (ADF Swing) Component palette Common binding Property inspector Structure window Design and Code Sync Design View or Code View Available for all components Full synchronization with the code Page 3 3

ADF Architecture Overview Rich Clients Web and Wireless Controller Model Business Services Developing the Page Flow Controller handles Page Flow Promotes page reuse through abstraction Increase flexibility and manageability Visual development with the Page Flow modeler Draw the page flow Drilldown to code & pages Page 4 4

A Focus on Faces What is JSF? Nickname: Faces Developed through Java Community Process (JCP) as JSR-127 Started: May 2001 First release: March 2004 Contributes include: Sun, Oracle, IBM Should be part of JEE 5.0 Page 5 5

Advantage of Using JSF Component centric approach Build from libraries of components ADF Faces, MyFaces Huge range of components E.g. outputlabel, datatable Supports multiple clients Browser, mobile/smart phone Empowers diverse types of developers Designed to be leveraged by tools Advantage of Using JSF Abstracts away from HTTP Developers don t need to understand requestresponse cycle Developers don t need to decode requests Abstracts away from HTML Developers work with components Layout handled by components Page 6 6

Evolution of J2EE web tier Servlets JSP JSF Each is built on the previous layer Progressive levels of abstraction Higher level programming The Forms Architecture Applet JAR File Browser HTTP Server UI Action Handler UI Tree Forms Trigger Code Page 7 7

JSF Architecture HTML Browser Phone HTTP Server Front Controller UI Tree HTML render kit Page WML render kit Backend Code Page What is ADF Faces? Evolution of ADF UIX Built on top of JSF APIs Deployable on any compliant implementation of JSF Provides much more that JSF reference implementation Much larger component set Far more advanced and interesting components Client side behaviour ADF model support out-of-the-box Page 8 8

ADF Faces Components Examples ADF Faces - Consistent Programming Model Browser Phone/PDA Industrial ITS AS XML XML Skins HTML HTML RIA Mobile Telnet ASK Render Kits Portal Faces RI ADF Faces Components Java Server Faces / JSP J2EE Interface Bus. Logic Page 9 9

Choice of UI Building a User Interface: Comparing Forms and ADF Page 10 10

Building a JSF User Interface Visual and Declarative editing Drag and drop Wizards and dialogs for data binding Page flow diagram Advanced structure editing with visual synchronization Visual & Declarative Editing in Forms Page 11 11

Visual & Declarative Editing with ADF Drag and Drop in Forms Page 12 12

Drag and Drop With ADF Faces Wizards and Dialogs In Forms Page 13 13

Wizards and Dialogs in ADF Controlling Page Flow in Forms If process_submit then Call_Form ( ) Else Open Form ( ); End if; Page 14 14

Page Flow with ADF Faces Editing Structures & Visual Synchronization in Forms Page 15 15

Editing Structures & Visual Synchronization with ADF Global Look and Feel Similar to Visual Attributes Pre-Defined CSS Centralized file Easy to customize Template and Skin mechanism Page 16 16

D E M O N S T R A T I O N Summary Creating a User Interface has many familiar features to Forms developers Using ADF Faces brings additional functionality, bring more power to visual web application development Page 17 17

Workshop Summary J2EE development is on ever increasing productivity path ADF is the best gateway into J2EE development for Forms and Designer developers Learn More: Oracle Developer Days Workshops OTN: http://www.oracle.com/technology/formsdesignerj2ee Join Over 3,000,000 Developers! Free Technical Advice Free Software Downloads www.oracle.com/technology/products/jdev otn.oracle.com/formsdesignerj2ee Page 18 18

Learn Oracle From Oracle Instructor led training Self-Study Online learning Oracle Certification Oracle ilearning Oracle Tutor oracle.com/education Q & A Q U E S T I O N S A N S W E R S Page 19 19

Oracle Developer Day Sponsored by: Page 20 20