This document discusses Oracle's mobile strategy and the ADF Mobile framework. It covers:
1) Oracle's vision is to extend enterprise applications to mobile devices to allow work from anywhere, focusing initially on Oracle applications. Primary use cases include dashboards, documents/collaboration, tasks, and field data collection.
2) The ADF Mobile framework leverages existing Oracle Fusion Middleware components to develop hybrid mobile apps targeting iOS and Android. It uses HTML5, Java, and a framework like PhoneGap to access device features.
3) ADF Mobile has evolved over two generations, with the current version targeting a broad range of devices and being used to mobilize Oracle E-Business Suite, PeopleSoft
3. 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
5. 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)
6. THREE TRACK APPROACH
Mobile Browser Native Apps
Mobile Rich Mobile
Browser Browser
• small screen • targeted at Tablets • Access to device
• low resolution • no Flash features (camera, email,
• simple JSF • Adaptive Layout contacts, GPS)
components • (multi-touch) • Local storage
• low(er) band- gestures • Off-line/disconnected
width • mobile aware (& synchronization)
• plain HTML & component • AppStore deployment
CSS rendering
• HTML 5
• deployment/access through browser
• on line (connection required)
7. ADF ARCHITECTURE
Desktop Mobile Browser-Based WS*
ADF Mobile Web View
Office JSF
ADF Faces JSP
Swing Native Browser Service
JSF ADF Controller Struts Controller
Metadata Services (MDS)
ADF Binding Model
Business
Java EJB BAM Web Services BPEL BI Portlets ADFbc Services
Data
Services
Database Web Services Legacy Systems Apps Unlimited
8. 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
9. 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 was
discontinued in Spring 2011
10. 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?
11. ADF MOBILE INSIDE ORACLE
• Oracle Applications is getting mobilized using ADF Mobile
– Fusion Applications
– eBusiness Suite
– PeopleSoft
– JD Edwards
12. ADF MOBILE – SECOND GENERATION
• Oracle Open World 2012 (last October)
– Mobile one of the core themes!
– … still no
release
• Then, finally:
22nd October 2012