• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Enabling the mobile enterprise with Oracle ADF Mobile
 

Enabling the mobile enterprise with Oracle ADF Mobile

on

  • 789 views

How to deploy custom mobile apps for your sales force

How to deploy custom mobile apps for your sales force

Statistics

Views

Total Views
789
Views on SlideShare
788
Embed Views
1

Actions

Likes
0
Downloads
41
Comments
0

1 Embed 1

https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Enabling the mobile enterprise with Oracle ADF Mobile Enabling the mobile enterprise with Oracle ADF Mobile Presentation Transcript

    • Oracle ADF Mobile Overview Oracle Application Development Tools 1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • The following 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. 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Agenda  Mobile Computing  Oracle’s Mobile Development Approach  ADF Faces Mobile Support  ADF Mobile Browser  ADF Mobile Features and Architecture  For More Information  Backup Slides 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • State of Mobile Computing 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • GLOBAL MOBILE 3G SUBSCRIBERS 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2012,
    • Black Friday Internet Shopping 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Operating System Market Share 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Apple Unit Shipment after Launch 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Android Unit Shipment after Launch 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Global Installed Base: PCs vs Mobile Devices 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Mobility Is a Priority and Challenge for I.T. Bring Your Own Device (BYOD) Practices in 2011 By 2015, Mobile usage will surpass pc’s and other wired devices. 74% 10% Forbes: Mobile Business Statistics For 2012 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 74% Allow some sort of BYOD usage. Less than 10% “FULLY AWARE” of the devices accessing their network Top Mobility Challenges for CIOs Securing corporate information 41% Integrating with other systems 31% Supporting multiple devices 28% CIO Insight: Top Challenges of Enterprise Mobility, 2012
    • Mobile Enterprise Challenges In Pursuit of Productivity and Connectivity  Technology evolving at consumer pace – iOS, Android, … – Different tools, languages, platforms, etc.  User expectations are high – Biased by Consumer experiences  IT optimized for web – Technology expertise, headcount, processes – Now must address demand for mobile  Multiple platforms and form factors 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Adaptive, Continuous Evolution “The only thing that is constant is change” 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. - Heraclitus, Greek Philosopher, 500 BC
    • ALL MOBILE APPS ARE NOT THE SAME 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Understand Your Mobile Requirement  Which device are you targeting?  What network are you using?  Which device feature do you leverage?  What is your end-users profile? 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • A Variety of Application Types Mobile Web Apps  Online application accessed through mobile device browser  Browser governs access to local storage and device services (camera, GPS, etc.)  Highly reusable code  Highly portable 17 Native Mobile Apps  Application installed & runs on device  Optimized for specific mobile platform and form factor  Direct access to local storage and device services  Code reuse can be complex  Portability requires work Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Hybrid Mobile Apps  Application installed & runs on device with HTML5 UI  Optimized for specific mobile platform & form factor  Direct access to local storage and device services  Code reuse simplified  Portability simplified Mobile Web App Native App (Viewed in Safari) (iOS)
    • Oracle’s Mobile Development Approach 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Oracle’s Multichannel approach to Mobility One size does not fit all  Oracle’s Fusion Platform is by design a multi-channel platform  Fusion Apps and Middleware were built using ADF (Tablet Browser Support)  Now extending them to mobile devices using a variety of technologies  Majority going with Hybrid (ADF Mobile) to get best of both worlds User Experience The future is multi-platform, multi-channel Native Hybrid Web Portability 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • ORACLE ADF MOBILE APPLICATION DEMONSTRATION 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Oracle’s Mobile Offerings  Deliver one common platform for both desktop-based and mobile enterprise apps  Reuse your development skills and tools – Java and Webbased Development Skills ISV / CUSTOM APPS ORACLE MOBILE APPS ORACLE APPLICATION DEVELOPMENT FRAMEWORK  Minimize development cycle and cost  Extend enterprise apps and data to mobile clients  Support multiple channels and platforms 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Oracle ADF Mobile 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Oracle ADF Mobile Develop For Multi-Platform Mobile Access  Extend Enterprise Applications to Mobile  Support Multi Channel and Device Platforms  Secure at Every Layer  Common Platform for the Enterprise & Mobile Device 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Simplify Development Write Once, Deploy to Many Oracle ADF Mobile Java HTML5 Built On Standards Use Existing Skills Set 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Framework Overview Hybrid Mobile Application Platform  Thin Native container on each platform – Allows for native application install – Allows for device interaction – Push notification enabled  HTML5/JavaScript Frontend  Java Backend  Encrypted SQLite Engine iOS 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Android
    • UI Development  Device native user experience  Spring board and tab bar for feature navigation  Advanced HTML5-based UI – Full animation, gesture, and touch interaction support  Interactive Data Visualization Components 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Business Services Development  Code logic with Java  Lightweight JVM  Native library on device  Easy access to remote services – SOAP – REST (JSON/XML) 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Integrated Development Environment Focused on Productivity  Oracle JDeveloper Extension  Declarative and visual development  Integration with Apple Xcode and Android SDK  Consistent tooling   Component based UI construction Task Flows Data Controls Packaging  Deployment  Debugging   28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • UI Content options  Local AMX File – JSF-like file built visually in JDeveloper – Generated into HTML/JS on device at RT  Remote URL – Any server-side HTML – ADF Mobile Browser Apps – ADF Faces Apps  Local HTML File – Coded with any third-party HTML5 frameworks 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • ADF Mobile XML Components (AMX)  XML format built visually in JDeveloper  50+ Components  Declarative data binding  Cross-platform file display support  Rendered into HTML5 on device at RT 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • AMX Component Set • Basic Components • ListView • Forms • Charts • Gauge 31 • T-Maps Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle proprietary and confidential • Carousel • GeoMap
    • ADF Controller  Define the flow of your application  Navigate between pages  Similar to ADF Web Controller 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • ADF Binding – Simplify UI Creation  Drag and drop service components to create UI components  Drag data or methods  Drop as various UI components 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Device Features Interaction  Leverages Cordova  Drag and drop to use – Email – SMS – Contacts – GPS – Camera  Or access programmatically 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Native Push Notification Support  Push notifications to mobile users from a single code base  Leverage native push notification – iOS: Apple Push Notification – Android: Google Cloud Messaging Service  Tightly integrated – With the application lifecycle and business logic 35 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Access and Security  Authentication: – Out of the box integration with Oracle IDM – Offline authentication – Single login across Features  Access Control: – Role based access  Encryption: – Credential store – Local data – Communication channels 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Focus On Reusability  Feature – Self contained module – Separate ClassLoader & WebView – Integrated with JDev Resource Catalogue – Accessed from Springboard or Nav- bar – Application’s building blocks  Application – Base for other applications – Configurable distribution 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • ADF Mobile Architecture Device Native Container Local HTML Server HTML ADF Controller Push Handler Java VM ADF Model Device Services 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. JDBC Cordova Business Logic Configuration Server Credential Management, SSO & Access Control ADF Mobile AMX View App Config HTML5 & JavaScript Presentation Web View SQLite Encrypted SQLite DB Mobile Device Server-Generated HTML APN/GCM Push Services SOAP & REST Services Server
    • ORACLE ADF MOBILE DEVELOPMENT DEMONSTRATION 39 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Oracle ADF Mobile Develop For Multi-Platform Mobile Access  Extend Enterprise Applications to Mobile  Support Multi Channel and Device Platforms  Secure at Every Layer  Common Platform for the Enterprise & Mobile Device 40 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • Join the ADF Mobile and JDeveloper Community @jdeveloper @JoeHuang_Oracle (Mobile PM) http://www.facebook.com/JDeveloper http://blogs.oracle.com/mobile and http://blogs.oracle.com/JDeveloperpm 41 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
    • 42 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.