Post on 19-May-2015
description
ADF MOBILE
AMIS, 20th November 2012 – Luc Bors & Lucas Jellema
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
ORACLE FUSION MIDDLEWARE STACK –PLATFORM FOR BUSINESS INNOVATION
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)
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
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
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
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
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?
ADF MOBILE INSIDE ORACLE
• Oracle Applications is getting mobilized using ADF Mobile– Fusion Applications– eBusiness Suite– PeopleSoft– JD Edwards
ADF MOBILE – SECOND GENERATION• Oracle Open World 2012 (last October)
– Mobile one of the core themes!– … still no
release• Then, finally:
22nd October 2012
AND NOW LUC IS SET FREE…