SlideShare a Scribd company logo
AMIS, 20th November 2012 – Luc Bors & Lucas Jellema
ADF MOBILE
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
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                         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)
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
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 was
    discontinued 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…

More Related Content

PPSX
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
PDF
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
PDF
Oracle ADF Mobile OGh (Oracle User Group Netherlands)
PDF
Oracle - Programatica2010
PPTX
ADF Mobile - an intro for Developers
PPT
MyMobileWeb Certification Part II
PDF
Mobile Endgeräte sind überall – deshalb das mobile Portal
PPTX
Kentico Technical Learning: Exploring jQuery Mobile
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
Oracle ADF Mobile OGh (Oracle User Group Netherlands)
Oracle - Programatica2010
ADF Mobile - an intro for Developers
MyMobileWeb Certification Part II
Mobile Endgeräte sind überall – deshalb das mobile Portal
Kentico Technical Learning: Exploring jQuery Mobile

What's hot (20)

PPTX
Codestrong 2012 breakout session the role of cloud services in your next ge...
PDF
How We Built Touch
PPTX
A Journey Through Mobile Application Development - Brian Fischer
PDF
Building Effective and Rapid Applications with IBM MobileFirst Platform
PDF
Ideas for addictive series 40 web apps
PDF
Mobile apps Penton Marketing Services
PDF
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
PDF
Understanding Oracle ADF and its role in Oracle Fusion Middleware
PDF
IBM Worklight - Technical Overview
DOCX
Siebel architectureSiebel architectureSiebel architectureSiebel architecture
PDF
IBM MobileFirst - Hybrid Application Development with Worklight
PPTX
Excelencia Oracle Practice
PPTX
PDF
CM WebClient CA Expo Mannheim Germany
PPT
Enterprise Modernization for Power Systems
PPTX
IBM Worklight for Digital Agencies
PDF
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
PPT
POWERPOINT PRESENTATION
PDF
Cloud & The Mobile Stack
PPTX
Developing with Windows Live
Codestrong 2012 breakout session the role of cloud services in your next ge...
How We Built Touch
A Journey Through Mobile Application Development - Brian Fischer
Building Effective and Rapid Applications with IBM MobileFirst Platform
Ideas for addictive series 40 web apps
Mobile apps Penton Marketing Services
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
Understanding Oracle ADF and its role in Oracle Fusion Middleware
IBM Worklight - Technical Overview
Siebel architectureSiebel architectureSiebel architectureSiebel architecture
IBM MobileFirst - Hybrid Application Development with Worklight
Excelencia Oracle Practice
CM WebClient CA Expo Mannheim Germany
Enterprise Modernization for Power Systems
IBM Worklight for Digital Agencies
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
POWERPOINT PRESENTATION
Cloud & The Mobile Stack
Developing with Windows Live
Ad

Viewers also liked (6)

PDF
Molntjänster - inte bara teknik
PPTX
Mega trends in information management
PPTX
Adapt or Vanish: 5 Killer PR Tips to Integrate Social Media
PDF
Sveriges kommunikatörer
PPTX
Why and how to engage a Complex Event Processor from a Java Web Application
PPTX
Push to the limit - rich and pro-active user interfaces with ADF (Oracle Ope...
Molntjänster - inte bara teknik
Mega trends in information management
Adapt or Vanish: 5 Killer PR Tips to Integrate Social Media
Sveriges kommunikatörer
Why and how to engage a Complex Event Processor from a Java Web Application
Push to the limit - rich and pro-active user interfaces with ADF (Oracle Ope...
Ad

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

PDF
Doag wysiwyg
PPTX
Adf mobile overview
PPT
Integrating ADF Mobile with WebCenter
PPT
Oracle ADF Overview
PDF
Polysource-IT Profile
PDF
Polysource-IT Profile
PDF
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
PDF
Poly Source It Profile
PDF
Polysource It Profile
PDF
Ipad Application Development Casestudy
PDF
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
PDF
SAP Runs SAP Mobile
PDF
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
PPT
Worklight nitin nm
PPTX
IBM Worklight-Overview
PDF
Unwired Platform
PDF
Siebel CRM: Open UI
PPTX
Magic xpa total mobility experience
PPTX
Magic xpa total mobility experience
Doag wysiwyg
Adf mobile overview
Integrating ADF Mobile with WebCenter
Oracle ADF Overview
Polysource-IT Profile
Polysource-IT Profile
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
Poly Source It Profile
Polysource It Profile
Ipad Application Development Casestudy
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
SAP Runs SAP Mobile
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Worklight nitin nm
IBM Worklight-Overview
Unwired Platform
Siebel CRM: Open UI
Magic xpa total mobility experience
Magic xpa total mobility experience

More from Lucas Jellema (20)

PPTX
Introduction to web application development with Vue (for absolute beginners)...
PPTX
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
PPTX
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
PPTX
Apache Superset - open source data exploration and visualization (Conclusion ...
PPTX
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
PPTX
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
PPTX
Op je vingers tellen... tot 1000!
PPTX
IoT - from prototype to enterprise platform (DigitalXchange 2022)
PPTX
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
PPTX
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
PPTX
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
PPTX
Introducing Dapr.io - the open source personal assistant to microservices and...
PPTX
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
PPTX
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
PPTX
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
PPTX
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
PPTX
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
PPTX
Tech Talks 101 - DevOps (jan 2022)
PPTX
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
PPTX
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Introduction to web application development with Vue (for absolute beginners)...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Apache Superset - open source data exploration and visualization (Conclusion ...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Op je vingers tellen... tot 1000!
IoT - from prototype to enterprise platform (DigitalXchange 2022)
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Introducing Dapr.io - the open source personal assistant to microservices and...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Tech Talks 101 - DevOps (jan 2022)
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
KodekX | Application Modernization Development
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KodekX | Application Modernization Development
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

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

  • 1. AMIS, 20th November 2012 – Luc Bors & Lucas Jellema ADF MOBILE
  • 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
  • 4. ORACLE FUSION MIDDLEWARE STACK – PLATFORM FOR BUSINESS INNOVATION
  • 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
  • 13. AND NOW LUC IS SET FREE…