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

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

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Understanding Oracle ADF and its role in the Oracle Fusion Platform

Rich Web UI made simple Building Data Dashboards without Code

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

Oracle Application Development Framework Overview

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

Oracle Fusion Middleware 11g: Build Applications with ADF I

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

Oracle Developer Day

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Developing Cross Device Mobile Applications

Oracle Developer Day

<Insert Picture Here> JDeveloper Treasure Hunt

Oracle Developer Day

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

Oracle Developer Day

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

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

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

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

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

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

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Improve and Expand JavaServer Faces Technology with JBoss Seam

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

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

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

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Mastering Oracle ADF Task Flows. Frank Nimphius Principal Product Manager Oracle JDeveloper / ADF

Oracle Fusion Middleware

Developing Applications with Java EE 6 on WebLogic Server 12c

<Insert Picture Here>

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Service-Oriented Architecture (SOA)

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

Java EE 6: Develop Web Applications with JSF

Enabling Web 2.0 User Experience for E-Business Suite. Padmaprabodh Ambale, Gustavo Jimenez Development Managers, Applications Technology Group

<Insert Picture Here> Oracle JHeadstart Forms2ADF - Overview

Oracle Corporation

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

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

CHAPTER. Introduction to the Oracle Application Development Framework

Contract Information Management System (CIMS) Technical System Architecture

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

Oracle 1Z Oracle Application Development Framework 12c Essentials. Download Full Version :

Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]

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

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

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

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

How to Create Collaborative Communities Within Your Portal

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

IBM Rational Application Developer for WebSphere Software, Version 7.0

BPEL-controlled frontends. A process-based pageflow solution. Ingo Meier SOA Competence Center OPITZ CONSULTING

Packaging for Websphere Development Studio was changed with V6R1.

Tools to Develop New Linux Applications

Oracle Fusion Middleware

Oracle Mobile Application Framework

Quick Web Development using JDeveloper 10g

BEAWebLogic. Portal. Overview

Etanova Enterprise Solutions

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

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

Safe Harbor Statement

Oracle Fusion Middleware

Application Integration with WebSphere Portal V7

ER/Studio Enterprise Portal Evaluation Guide. Published: March 6, 2009

6/13/2012. Sneak Preview: Oracle JDeveloper 12c New Features. Frank Nimphius Senior Principal Product Manager Oracle Development Tools

Agenda Birds Do It: Migrating Forms to Java EE Web A Case Study

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

Java Enterprise Edition

Oracle Retail Accelerators for WebLogic Server 11g

Oracle JDeveloper/Oracle ADF 11g Production Project Experience

Oracle 1Z Oracle WebCenter 11g Essentials.

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

Accelerate time-tomarket. Framework-driven development. If converting ideas into

Rapid Application Development with APEX 5.0

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

Apps Exception Problem Building Schema Jdeveloper

Oracle BPM 11g: Implement the Process Model

Oracle Fusion Developer Guide (ISBN: ) Preview Chapter 1. The Quick Lerner s Guide to Oracle Fusion Web Application Development PREVIEW

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

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

Oracle WebCenter Suite Integrating Secure Enterprise Search

Seam 3. Pete Muir JBoss, a Division of Red Hat

Fusion Applications: Redefining the Technology Stack

JBuilder 2008 also now has full support for Struts 1.x applications including graphical editing and Web flow development.

Oracle SOA Suite 10g: Services Orchestration

User s Guide 12c (12.2.1)

Oracle Forms Modernization Through Automated Migration. A Technical Overview

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

Detailed Course Modules for Oracle BI Publisher Online Training:

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

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

NetBeans Platform in 5.0:

IBM Rational Developer for System z Version 7.5

Transcription:

1 1

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana Warning demo contains small fonts you might want to sit closer 2

How Can We Accelerate Java EE Development? Better Development Tools Visual and declarative Tools that provide the.net experience for Java Example : Oracle JDeveloper, Oracle Enterprise Pack for Eclipse EJB Modeling, Declarative JPA, Visual JSF, etc Better Development Framework Connect all the pieces Abstract complexities of underlying technology Example : Oracle ADF 3 3

Visual and Declarative Development Visual tool = UML UML has its place for design/documentation stage Visual design eliminate code and image synchronization Sometime a picture is worth a 1000 words (or code lines) Some developers are more productive with visual tools UI design is much easier with visual tools Declarative code generators, properties, declarative editors 4 4

Quick Eye Exam - Which One is Clearer 5 5

This? 6 6

Or This? 7 7

This? 8 8

Or This? 9 9

This? 10 10

Or This? 11 11

This? 12 12

Or This? 13 13

Finding it Hard to Decide? Then Don t! Visual Dialog Code 14 14

A Better Framework Integrated Across the Java EE layers Complete Addresses more than just Web UI on Java EE Flexible Innovative Easy to use 15 15

Oracle ADF A Complete Framework Web Desktop Database Web Services Mobile Legacy Systems Office Apps Unlimited 16 16

Oracle ADF A Better Framework All the layers of MVC Multiple UI Channels Web, Desktop, Mobile Browser, Mobile Native, Excel Multiple Backend Services JPA/EJB, POJO, Web services, XML, more Innovative Declarative binding, Task flows Security Customization (runtime/designtime) Integration with SOA, Portal Integrated visual and declarative development tool 17 17

Oracle ADF - The Bigger Picture Metadata Services (MDS) Desktop ADF Swing Browser-Based Office Mobile JSF ADF Faces JSF ADF Controller JSP Struts EJB ADFbc BAM Web Services Controller Model ADF Binding Java View BPEL BI Portlets Business Services Data Services Database Web Services Legacy Systems Apps Unlimited 18 18

ADF Faces Rich Client Components Over 150 components Ajax enabled Pluggable look and feel Accessibility & internationalization The usual components plus: Charts, gantt, geo-map, pivot, calendars, coverflow Built in advanced functionality: Drag and drop framework Dialog and pop-up framework Active Data - Dashboards / push updates (comet) Templating and declarative components 19 19

MICROS 20 20

Cuyahoga County GIS 21 21

Fusion Applications HCM 22 22

Fusion Applications Projects 23 23

Fusion Applications Procurement 24 24

ADF Model - Data Binding ADF Model JSR-227 Data Controls Service Oriented Interface Abstract implementation from clients Loose coupling between services and application More Reusability Discover and share services More Productivity Drag and drop data binding Declarative properties setting 25 25

EJB Session Facade/JPA Data Control Master/Detail Common Operations Sort and filter result set Range fetching Query Component Support Declarative Validation UI Hints 26 26

<Insert Picture Here> Demo 27 27

ADF 11g Built-in Data Controls Java Class EJB Web Service URL (XML or CSV) Place Holder ADF Business Components Essbase Add your own 28 28

ADF Controller An extension to the JSF page flow engine From page flow to process flow Include methods, decision points and pages Diagram your process Build reusable task flows In other flows, inside other pages Advance functionality in a declarative way Transaction, initialization, Back button 29 29

Task Flows - Reusable Page Flows Bounded Task Flow Task Flow Page region 30 30

ADF Controller Other things New memory scopes Pageflow, View Initializer / Finalizer Exception handling Back button handling Bookmarked JSF with parameters 31 31

<Insert Picture Here> Demo 32 32

Oracle ADF Mobile Two approaches: ADF Mobile Browser ADF Mobile Client Extend your existing application Reuse business services Same development concepts 33 33

ADF Desktop Integration Excel Spreadsheets connected to Java Business services through ADF binding Familiar working environment Connected or disconnected Leverage business services and security from your application 34 34

MDS - Layered Customizations Key Capabilities: Common metadata store Set up personalized content and services for users Stored as layers on top of base application Benefits: Insulates users from updates and patches Used throughout Oracle stack business processes, business intelligence and applications 1. Base application deployed 2. Onsite branding 3. LOB branding 4. User personalization and more 35 35

ADF Security Authentication and authorization End to end security Business services operations Task flows UI components Externalized security administration Sits on top of Oracle Platform Security Services Pluggable providers Adaptive access management 36 36

Learn More Online JDeveloper and ADF on OTN http://oracle.com/technology/jdev Tutorials Demos Books Discussion Forum How-to s Samples More 37 37

Related Oracle Press Books Quick Start Guide to Oracle Fusion Development Oracle JDeveloper 11g Handbook Oracle Fusion Developer Guide 38 38

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 39 39