13
ADF MOBILE AMIS, 20th November 2012 – Luc Bors & Lucas Jellema

Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

Embed Size (px)

DESCRIPTION

On October 22nd, Oracle released ADF Mobile - an extension to the ADF framework for developing mobile applications for iOS and Android. On November 12th, AMIS organized the first knowledgede ssion and hands-on lab outside of Oracle. Luc Bor- who participated in the beta-program - demonstrated ADF Mobile, shared his experiences and organized a hands-on lab. He was introduced by Lucas Jellema, who briefly outlined history and strategy from Oracle with regards to mobile development.

Citation preview

Page 1: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE

AMIS, 20th November 2012 – Luc Bors & Lucas Jellema

Page 2: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Page 3: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

THE MOBILE VISION OF ORACLE

• Provide extensions to Enterprise Applications on Mobile devices – to support work anytime & anywhere– For ISVs and Customers– And first for Oracle Applications

• Primary use cases:– Dashboard & monitoring– Documents and Collaboration & BYO Device– Act – perform tasks in business process (especially:

decide!)– Gather input ‘on site’

• Also: provide ‘mobile consoles’ to perform cloud administration tasks

Page 4: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ORACLE FUSION MIDDLEWARE STACK –PLATFORM FOR BUSINESS INNOVATION

Page 5: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

TASK FOR (FUSION) MIDDLEWARE: ENABLE MOBILE• Security

– Support for Mobile Developers &Applications in IDM 11gR2

• Data– Support for REST-ful data services

in APEX (4.2), ADF (12c), Java/JEE,SOA Suite and Oracle Service Bus

• User Interface– Facilities to develop user interfaces that are

accessible on mobile devices – leveraging middleware services

– Mobile apps for WebCenter Spaces, OBI EE, WebCenter Content (pka UCM)

Page 6: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

THREE TRACK APPROACH

Mobile Browser

Rich Mobile Browser

Native Apps

MobileBrowser

• small screen• low resolution• simple JSF components• low(er) band-width• plain HTML & CSS

• deployment/access through browser• on line (connection required)

• targeted at Tablets• no Flash• Adaptive Layout• (multi-touch) gestures• mobile aware component rendering• HTML 5

• Access to device features (camera, email, contacts, GPS)• Local storage• Off-line/disconnected (& synchronization)• AppStore deployment

Page 7: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF ARCHITECTURE

Business Services

Data Services

Model

Controller

JSFView

Desktop Browser-Based

Struts

OfficeADF

SwingJSP

EJB BAM ADFbcPortletsBIBPELWeb ServicesJava

ADF Faces

Met

adat

a Se

rvic

es (M

DS)

MobileNative Browser

Database Web Services Legacy Systems Apps Unlimited

JSF ADF Controller

ADF Binding

Web Service

WS*Mobile

Page 8: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE BROWSER

• Support for accessing ADF applications via the Mobile Browser has been around since 2005/2006– In ADF 11g: ADF Mobile Browser via Trinidad

Components• Rendering to many different devices

using Phone specific skins

Page 9: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE – FIRST GENERATION

• Started around 2008• Targeted BlackBerry & Windows Mobile• Capable of Off Line

– Working with Oracle Lite for local storage

– Using Oracle Lite Mobile Server to manage synchronization to the server database

• Luc was active since 2009:– Doing research, writing articles,

presenting, …– Preparing for ODTUG 2011…

• ADF Mobile 1st Generation wasdiscontinued in Spring 2011

Page 10: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE – SECOND GENERATION• Announced at Oracle Open World 2011:

• Leverage existing ADF infrastructure,components and skills

• Targeting iOS (iPhone, iPad) and Android

• Hybrid applications and largely device independent development– HTML 5– Java (using embedded JVM)– Framework (PhoneGap/Apache Cordova) to adapt to

specific APIs for mobile device features– Option to integrate purely native elements

• Beta program starts soon…– Luc entered Beta program on day one– Release expected… Spring 2012/Summer 2012/Fall

2012?

Page 11: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE INSIDE ORACLE

• Oracle Applications is getting mobilized using ADF Mobile– Fusion Applications– eBusiness Suite– PeopleSoft– JD Edwards

Page 12: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

ADF MOBILE – SECOND GENERATION• Oracle Open World 2012 (last October)

– Mobile one of the core themes!– … still no

release• Then, finally:

22nd October 2012

Page 13: Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)

AND NOW LUC IS SET FREE…