SlideShare a Scribd company logo
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Mumbo Jumbo
Demystifying the World of Enterprise Mobility with Oracle
Dave Kamholz
Principal Mobility User Interface Designer
Oracle Development Tools
Chris Muir
Senior Principal Mobility Product Manager
Oracle Development Tools
Image: pakorn / FreeDigitalPhotos.net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
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 © 2014, Oracle and/or its affiliates. All rights reserved. | 3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Security Cloud
Basics
IntegrationDevelopment
Agenda
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Basics
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile & Cloud Predictions
6
Source: Forbes: Mobile Business Statistics For 2012
By 2015 mobile app development
projects will outnumber native PC
projects by a ratio of 4-to-1.
90% of CIO expect to deploy
more than 25 mobile apps in
2014.
Market for Cloud-based
Mobile Apps is expected to
grow by 88% from 2009 to
2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
CIO Mobility Opinions
Source: The Accenture Mobility CIO Survey 2013
84%
84% said mobility would
significantly improve
customer interactions
83%
43% 36%
42%
83% said mobility would
significantly affect their
overall business
43% said mobility would
improve customer
service
with instant data
36% are engaging
customers via mobile
device & services
42% rank mobility as
one of their top five
priorities
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Daily Mobile Metrics
• 700K – Android Activations
• 378K – iPhone Sold
• 371K – Babies Born
• 200K – Nokia Smartphones
• 143K – BlackBerry Devices
8
Why Mobile Matters?
Source: http://www.lukew.com/ff/entry.asp?1506
iPhone 6/6s
10m in 3 days
Image: Witthaya Phonsawat / FreeDigitalPhotos.net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
ThingsMobileWeb
Evolution The New Normal
Mainframe Client/Server
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Convergence
10
Do you still carry these separately?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Alarm Calendar CameraBook Compass
NotebookMusic PlayerMapGPS
Calculator
WatchVideo Camera
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Devices
11
Are you supporting the new ‘Normal’?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Phone Tablet ThingsPhablet
Some images courtesy of Apple Computer, Inc.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Apps
12
Do you have an app for that?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Web HybridNative
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Apps
13
What do I use for my app?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Web HybridNative
• Not native
• May not feel native
• No App Store presence
• Cannot directly call native optimized APIs
• Cannot disconnect or go offline
• Don't support numerous device features
• Application installed & runs on device
• Uses native code and APIs
• Optimized for platform form factor
• Access to local storage & device services
• Offline support
• Solution only deploys to one platform
• Cannot be run across iOS & Android
• Code reuse can be complex
• Portability requires work
• You’ll need both iOS & Android developers
• Application installed on device
• HTML5, CSS3, JS
• Runs within a native web container
• Inherently cross platform
• Utilizes existing skillsets
• Access to local storage and device services
• Code reuse and portability simplified
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Choice
14
It depends on your perspective
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Native Hybrid Web
Consumer 40% 40% 20%
Enterprise 10% 60% 30%
2015 Consumer vs. Enterprise split
Developed w/ web technologiesNative in the app stores
Source: Gartner, Inc.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile First
15
Are you future friendly?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Focus on Mobile Needs
• Remember Bandwidth Limits
• Have a Responsive Layout
• Remember Touch Ability
• Be Input Friendly
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Principles
16
Are you designing for your Mobile user?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Know your end user
• Define Mobile task
• Design for context
• Flatten navigation model
• Design for 2 minutes
• Visual design
• Integrate analytics
• Simplify search
• Embed collaboration
• Leverage Mobile platform http://bit.ly/1Bch45B
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Guidelines
17
Do you need Mobile design resources?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Development
18
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Cross Platform Development
19
What is the hybrid app made of?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
HTML 5 JavaScriptCSS 3 XML Java
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Device Services
20
How do I access all my converged apps?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Camera Calendar Contacts Email GPS
Phone SettingsMessaging VideoPlugins
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Build Your Own App
• Empower Business Analysts
• Use WYSIWYG features
• Use native UI components
• Create basic task flows
• Apply custom styles
• Use imported business logic
21
BYOA – accelerate your app building
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Application Development Platform
• Set of Products & Services for Mobile Development
• Manage Development to Devices & Platforms
• Provides Full Lifecycle Solutions
• Integrates Middleware with Client Applications
22
MADP – or MEAP: Mobile Enterprise Application Platform
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
ON-PREMISE
PACKAGED
APPLICATIONS
CUSTOM
APPLICATIONS CLOUD
Multi-Channel
NATIVE, WEB, HYBRID
SECURE
DEVELOP
INTEGRATE
MANAGE
DEPLOY
MOBILE PLATFORM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 23Image: stockimages / FreeDigitalPhotos.net
http://bit.ly/oramaf
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Integration
24
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
In context of mobile, Oracle keeps on
mentioning OSB as a best practice?
What's OSB?
What's this got to do with mobile?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
An Evolved Enterprise Architecture
Legacy
Mainframe
Worklist Portal MS Office Customers
Customer
Employee
Onboarding
Purchase
Order
Customer
Onboarding
Expense
ApprovalEmployee
Order 2 Cash
Server icon credit: http://rrze-icon-set.berlios.de/
JDBC
(Database) FTP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Accommodating Mobile
Legacy
Mainframe
Worklist Portal MS Office Customers Mobile
Customer
Employee
Onboarding
Purchase
Order
Customer
Onboarding
Expense
ApprovalEmployee
Order 2 Cash
Server icon credit: http://rrze-icon-set.berlios.de/
?
JDBC
(Database) FTP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Service Bus
Legacy
Mainframe
Worklist Portal MS Office Customers Mobile
Server icon credit: http://rrze-icon-set.berlios.de/
ORACLE SERVICE BUS
JDBC
(Database) FTP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Service Bus
 Loose coupling – replaces direct coupling
with a flexible proxy service
 High availability – business services access
multiple endpoints to protect against failure
 Message flow – data can be routed,
transformed, composed, validated
 Connectivity – beyond web services
adapters connect to EBS, AQ, JDBC, HTTP/S,
JCA, JMS, WSRM, MQ, SMPT, FTP, File, Tux,
EJB
Server icon credit: http://rrze-icon-set.berlios.de/
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Security
31
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Welcome to the mobile
security acronym soup!
And it's all your fault!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 33Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Device Management
• Enterprise-class - part of Enterprise Mobility
Management (EMM)
• Centrally managed – configured, monitored &
secured
• Over-The-Air distribution - apps, data, config
• Secure – all of device, reduced risk & support
costs
34
(MDM)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 35Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 36Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Bring Your Own Device
• BYO device - staff can use their own devices
to access enterprise systems – (or the
business can't stop them)
• Staff satisfaction – (MDM is not an option)
• Risks – lost devices, leaked information,
malware…
37
(BYOD)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Threat Management
• Mobile protection from
– Stolen & lost devices
– Malware
– Jail-broken devices
– Session hijacking
– Denial of Service
– QR code spoofing
– Infection from a PC
– And many many more…
38
(MTM)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: stockimages / FreeDigitalPhotos.net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Application Management
• Secured corporate apps - not device
• App co-existence
– Consumer apps installed & run as per normal
– Corporate apps are separately installed & secured
• Staff satisfaction & secure enterprise apps
• Technical challenge – how to secure apps
– Developer integration of an SDK
– Mobile virtualization
– App wrapping & containerization
39
(MAM)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Containerization
• Apps deployed/wrapped in a secure container
• Automatically adds additional features
– App, data & over the wire encryption
– Data leakage protection (e.g. disable screenshots)
– SSO & authentication via corporate infrastructure
– Mobile policy enforcement (e.g. geofencing)
– Remote management & app wipe
– Access to corporate systems
• Employee's other apps are left in tact
40Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Corporately Owned,
Personally Enabled
• Enterprise offers a range of mobiles
• Staff satisfaction - permits both corporate
and personal use
• Corporate benefits
– Small set of devices makes for easier IT support
– Enterprise owns the device
– Enterprise has right to disconnect/wipe the device
41
(COPE)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Mobile Management
• BYOD or COPE
– Mobility is an enormous enabler for staff
– And a security risk
• Managing your mobile landscape is essential
42
(EMM)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: jscreationzs / FreeDigitalPhotos.net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Welcome to the mobile
security acronym soup!
And it's all your fault!
Chris: don't forget the
punchline!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 44
http://bit.ly/oramss
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Cloud
45
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
MBaaS: Mobile BackEnd as a Service
• JaCaaS - Hopefully note "Just another Cloud as a Service"
• Bundled or targeted cloud services
– Specifically aimed at mobile development
– Common mobile services: Identity, integration, service orchestration, messaging,
data synchronization, data storage, SDKs, analytics
– Basically all the stuff you can't be bothered writing & hosting yourself
– Part of a complete Mobile Application Development Platform (MADP)
• Accelerates projects by off-ending much effort to common services
• Enterprise grade MBaaS focus heavily on connectivity with back end
enterprise systems, & scalability
46
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 47
http://bit.ly/oramss
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 48
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

More Related Content

PPTX
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
PPTX
Let's Talk Mobile
PDF
Oracle ADF Architecture TV - Design - Designing for Internationalization
PDF
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
PDF
Oracle ADF Architecture TV - Design - Project Dependencies
PDF
Oracle ADF Architecture TV - Design - ADF BC Application Module Design
PDF
Oracle ADF Architecture TV - Deployment - Deployment Options
PDF
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
Let's Talk Mobile
Oracle ADF Architecture TV - Design - Designing for Internationalization
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Project Dependencies
Oracle ADF Architecture TV - Design - ADF BC Application Module Design
Oracle ADF Architecture TV - Deployment - Deployment Options
Oracle ADF Architecture TV - Planning & Getting Started - Team, Skills and D...

What's hot (20)

PDF
Oracle ADF Architecture TV - Development - Logging
PDF
Oracle ADF Architecture TV - Deployment - Build Options
PDF
Oracle ADF Architecture TV - Development - Performance & Tuning
PDF
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
PDF
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
PDF
Oracle ADF Architecture TV - Design - ADF Architectural Patterns
PDF
Oracle ADF Architecture TV - Development - Programming Best Practices
PDF
Building beacon-enabled apps with Oracle MCS
PDF
Oracle ADF Architecture TV - Design - Architecting for PLSQL Integration
PDF
Oracle ADF Architecture TV - Development - Version Control
PDF
Oracle ADF Architecture TV - Design - Designing for Security
PDF
Oracle ADF Architecture TV - Design - Application Customization and MDS
PDF
Oracle ADF Architecture TV - Development - Error Handling
PDF
Oracle ADF Architecture TV - Design - Service Integration Architectures
PDF
Oracle ADF Architecture TV - Deployment - System Topologies
PDF
Oracle ADF Architecture TV - Design - ADF Service Architectures
PDF
Oracle ADF Architecture TV - Design - Usability and Layout Design
PDF
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
PDF
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
PDF
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Deployment - Build Options
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
Oracle ADF Architecture TV - Design - ADF Architectural Patterns
Oracle ADF Architecture TV - Development - Programming Best Practices
Building beacon-enabled apps with Oracle MCS
Oracle ADF Architecture TV - Design - Architecting for PLSQL Integration
Oracle ADF Architecture TV - Development - Version Control
Oracle ADF Architecture TV - Design - Designing for Security
Oracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Development - Error Handling
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Deployment - System Topologies
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Ad

Similar to Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle (20)

PPTX
Oracle Cloud café sur les mobile apps 10 mars
PPTX
Mobile Application Framework - OFM Canberra September 2014
PDF
Building Better Mobile Backends with Oracle Mobile Cloud Service
PDF
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
PDF
Oracle Mobile Solution Overview
PDF
Developing Mobile Applications for iOS and Android the Oracle way
PDF
Soa suite12c presentation @AMIS by Simone Geib
PPTX
Эволюция интерфейса Siebel - Responsive Web Design
PDF
Demo intelligent user experience with oracle mobility for publishing
PDF
Choosing the right mobile architecture
PDF
Oracle Cloud: Anything as a Service
PDF
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
PDF
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
PPTX
Leverage Progress Technologies for Telerik Developers
PDF
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
PDF
2014 oow open_ui
PDF
Securing Corporate Applications and Data on Personal Devices
PDF
Oracle mobile cloud service
PPTX
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
PPTX
Oracle Access Management - Customer presentation
Oracle Cloud café sur les mobile apps 10 mars
Mobile Application Framework - OFM Canberra September 2014
Building Better Mobile Backends with Oracle Mobile Cloud Service
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Oracle Mobile Solution Overview
Developing Mobile Applications for iOS and Android the Oracle way
Soa suite12c presentation @AMIS by Simone Geib
Эволюция интерфейса Siebel - Responsive Web Design
Demo intelligent user experience with oracle mobility for publishing
Choosing the right mobile architecture
Oracle Cloud: Anything as a Service
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Leverage Progress Technologies for Telerik Developers
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
2014 oow open_ui
Securing Corporate Applications and Data on Personal Devices
Oracle mobile cloud service
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
Oracle Access Management - Customer presentation
Ad

More from Chris Muir (6)

PPTX
Oracle REST Data Services
PDF
Oracle ADF Architecture TV - Design - Task Flow Communication Pattern
PDF
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
PDF
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
PDF
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
PDF
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle REST Data Services
Oracle ADF Architecture TV - Design - Task Flow Communication Pattern
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Task Flow Overview

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PDF
Modernizing your data center with Dell and AMD
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
Modernizing your data center with Dell and AMD
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
Empathic Computing: Creating Shared Understanding
CIFDAQ's Market Insight: SEC Turns Pro Crypto
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm

Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Mumbo Jumbo Demystifying the World of Enterprise Mobility with Oracle Dave Kamholz Principal Mobility User Interface Designer Oracle Development Tools Chris Muir Senior Principal Mobility Product Manager Oracle Development Tools Image: pakorn / FreeDigitalPhotos.net
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement 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
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Security Cloud Basics IntegrationDevelopment Agenda 4
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Basics 5
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile & Cloud Predictions 6 Source: Forbes: Mobile Business Statistics For 2012 By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1. 90% of CIO expect to deploy more than 25 mobile apps in 2014. Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | CIO Mobility Opinions Source: The Accenture Mobility CIO Survey 2013 84% 84% said mobility would significantly improve customer interactions 83% 43% 36% 42% 83% said mobility would significantly affect their overall business 43% said mobility would improve customer service with instant data 36% are engaging customers via mobile device & services 42% rank mobility as one of their top five priorities
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Daily Mobile Metrics • 700K – Android Activations • 378K – iPhone Sold • 371K – Babies Born • 200K – Nokia Smartphones • 143K – BlackBerry Devices 8 Why Mobile Matters? Source: http://www.lukew.com/ff/entry.asp?1506 iPhone 6/6s 10m in 3 days Image: Witthaya Phonsawat / FreeDigitalPhotos.net
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | ThingsMobileWeb Evolution The New Normal Mainframe Client/Server
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Convergence 10 Do you still carry these separately? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Alarm Calendar CameraBook Compass NotebookMusic PlayerMapGPS Calculator WatchVideo Camera
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Devices 11 Are you supporting the new ‘Normal’? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Phone Tablet ThingsPhablet Some images courtesy of Apple Computer, Inc.
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Apps 12 Do you have an app for that? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Web HybridNative
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Apps 13 What do I use for my app? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Web HybridNative • Not native • May not feel native • No App Store presence • Cannot directly call native optimized APIs • Cannot disconnect or go offline • Don't support numerous device features • Application installed & runs on device • Uses native code and APIs • Optimized for platform form factor • Access to local storage & device services • Offline support • Solution only deploys to one platform • Cannot be run across iOS & Android • Code reuse can be complex • Portability requires work • You’ll need both iOS & Android developers • Application installed on device • HTML5, CSS3, JS • Runs within a native web container • Inherently cross platform • Utilizes existing skillsets • Access to local storage and device services • Code reuse and portability simplified
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Choice 14 It depends on your perspective Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Native Hybrid Web Consumer 40% 40% 20% Enterprise 10% 60% 30% 2015 Consumer vs. Enterprise split Developed w/ web technologiesNative in the app stores Source: Gartner, Inc.
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile First 15 Are you future friendly? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Focus on Mobile Needs • Remember Bandwidth Limits • Have a Responsive Layout • Remember Touch Ability • Be Input Friendly
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Principles 16 Are you designing for your Mobile user? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Know your end user • Define Mobile task • Design for context • Flatten navigation model • Design for 2 minutes • Visual design • Integrate analytics • Simplify search • Embed collaboration • Leverage Mobile platform http://bit.ly/1Bch45B
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Guidelines 17 Do you need Mobile design resources? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Development 18
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Cross Platform Development 19 What is the hybrid app made of? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | HTML 5 JavaScriptCSS 3 XML Java
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Device Services 20 How do I access all my converged apps? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Camera Calendar Contacts Email GPS Phone SettingsMessaging VideoPlugins
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Build Your Own App • Empower Business Analysts • Use WYSIWYG features • Use native UI components • Create basic task flows • Apply custom styles • Use imported business logic 21 BYOA – accelerate your app building Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Application Development Platform • Set of Products & Services for Mobile Development • Manage Development to Devices & Platforms • Provides Full Lifecycle Solutions • Integrates Middleware with Client Applications 22 MADP – or MEAP: Mobile Enterprise Application Platform Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | ON-PREMISE PACKAGED APPLICATIONS CUSTOM APPLICATIONS CLOUD Multi-Channel NATIVE, WEB, HYBRID SECURE DEVELOP INTEGRATE MANAGE DEPLOY MOBILE PLATFORM
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 23Image: stockimages / FreeDigitalPhotos.net http://bit.ly/oramaf
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Integration 24
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | In context of mobile, Oracle keeps on mentioning OSB as a best practice? What's OSB? What's this got to do with mobile?
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | An Evolved Enterprise Architecture Legacy Mainframe Worklist Portal MS Office Customers Customer Employee Onboarding Purchase Order Customer Onboarding Expense ApprovalEmployee Order 2 Cash Server icon credit: http://rrze-icon-set.berlios.de/ JDBC (Database) FTP
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Accommodating Mobile Legacy Mainframe Worklist Portal MS Office Customers Mobile Customer Employee Onboarding Purchase Order Customer Onboarding Expense ApprovalEmployee Order 2 Cash Server icon credit: http://rrze-icon-set.berlios.de/ ? JDBC (Database) FTP
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Service Bus Legacy Mainframe Worklist Portal MS Office Customers Mobile Server icon credit: http://rrze-icon-set.berlios.de/ ORACLE SERVICE BUS JDBC (Database) FTP
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Service Bus  Loose coupling – replaces direct coupling with a flexible proxy service  High availability – business services access multiple endpoints to protect against failure  Message flow – data can be routed, transformed, composed, validated  Connectivity – beyond web services adapters connect to EBS, AQ, JDBC, HTTP/S, JCA, JMS, WSRM, MQ, SMPT, FTP, File, Tux, EJB Server icon credit: http://rrze-icon-set.berlios.de/
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Security 31
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Welcome to the mobile security acronym soup! And it's all your fault!
  • 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 33Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Device Management • Enterprise-class - part of Enterprise Mobility Management (EMM) • Centrally managed – configured, monitored & secured • Over-The-Air distribution - apps, data, config • Secure – all of device, reduced risk & support costs 34 (MDM) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 35Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 36Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Bring Your Own Device • BYO device - staff can use their own devices to access enterprise systems – (or the business can't stop them) • Staff satisfaction – (MDM is not an option) • Risks – lost devices, leaked information, malware… 37 (BYOD) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Threat Management • Mobile protection from – Stolen & lost devices – Malware – Jail-broken devices – Session hijacking – Denial of Service – QR code spoofing – Infection from a PC – And many many more… 38 (MTM) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: stockimages / FreeDigitalPhotos.net
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Application Management • Secured corporate apps - not device • App co-existence – Consumer apps installed & run as per normal – Corporate apps are separately installed & secured • Staff satisfaction & secure enterprise apps • Technical challenge – how to secure apps – Developer integration of an SDK – Mobile virtualization – App wrapping & containerization 39 (MAM) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Containerization • Apps deployed/wrapped in a secure container • Automatically adds additional features – App, data & over the wire encryption – Data leakage protection (e.g. disable screenshots) – SSO & authentication via corporate infrastructure – Mobile policy enforcement (e.g. geofencing) – Remote management & app wipe – Access to corporate systems • Employee's other apps are left in tact 40Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Corporately Owned, Personally Enabled • Enterprise offers a range of mobiles • Staff satisfaction - permits both corporate and personal use • Corporate benefits – Small set of devices makes for easier IT support – Enterprise owns the device – Enterprise has right to disconnect/wipe the device 41 (COPE) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
  • 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Enterprise Mobile Management • BYOD or COPE – Mobility is an enormous enabler for staff – And a security risk • Managing your mobile landscape is essential 42 (EMM) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: jscreationzs / FreeDigitalPhotos.net
  • 42. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Welcome to the mobile security acronym soup! And it's all your fault! Chris: don't forget the punchline!
  • 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 44 http://bit.ly/oramss
  • 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Mobile Cloud 45
  • 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MBaaS: Mobile BackEnd as a Service • JaCaaS - Hopefully note "Just another Cloud as a Service" • Bundled or targeted cloud services – Specifically aimed at mobile development – Common mobile services: Identity, integration, service orchestration, messaging, data synchronization, data storage, SDKs, analytics – Basically all the stuff you can't be bothered writing & hosting yourself – Part of a complete Mobile Application Development Platform (MADP) • Accelerates projects by off-ending much effort to common services • Enterprise grade MBaaS focus heavily on connectivity with back end enterprise systems, & scalability 46
  • 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 47 http://bit.ly/oramss
  • 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 48

Editor's Notes

  • #3: This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
  • #7: Source: Forbes:http://www.forbes.com/sites/markfidelman/2012/05/02/the-latest-infographics-mobile-business-statistics-for-2012/ Forbes: The Latest Infographics: Mobile Business Statistics For 2012 Main Points As we witness this convergence of technologies across mobile, web and things … there are a great deal of new opportunities open to those that can embrace them.   No mobile presentation is complete unless we present a few stats … the numbers are changing so quickly it can be hard to keep up with the latest stats -- let’s take a look at a few: According to recent Forbes report – 90% of CIO expect to deploy more than 25 different mobile apps in 2014 – just imagine would we ever have said that five years ago – deploying apps typically required a lot more planning and resources but now with Mobile Apps – everyone expects to be able to download and start using it as soon as it is on their device. Another stat is around Mobile App Development – by 2015 it is estimated that mobile app development will out number native PC development 4 to 1. This introduces a new need to resources that can develop for mobile. And perhaps as no surprise the demand Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014   All of these above stats can be viewed as challenges and opportunities depending on how ready the enterprise is to embrace these trends. Regardless enterprises cannot simply sit back and ignore these changes – these stats will have an impact on everyone.
  • #8: Source: The Accenture Mobility CIO Survey 2013 (from former slides Main Points Here are some more metrics showing CIO opinions towards Mobile 84% indicated that mobility will significantly improve customer interactions 83% indicates that mobility will significantly affect their business 43% indicated mobility would improve customer service with instant data 42% ranked mobility as one of their top 5 priorities 36% are currently engaging customers via Mobile device and services
  • #9: Source: http://www.lukew.com/ff/entry.asp?1506 Source: https://www.apple.com/pr/library/2014/09/22First-Weekend-iPhone-Sales-Top-10-Million-Set-New-Record.html Image courtesy of Witthaya Phonsawat at FreeDigitalPhotos.net
  • #10: Source: Previous MAF Presentations Main Points Discuss the transition from older platforms, to now Web + IoT and Mobile. Emphasize this is as true and growing more so for enterprises. Currently there is often a web app for many enterprise products. Is starting to be more common to have that web app possibly run on some Mobile devices. More Mobile apps are being created, while more connectivity is occurring with other Things. The Cloud helps keep many of these apps, devices and things connected. Although rather simple slide, this is becoming the New Normal Reality in Enterprises.
  • #11: Source: Previous MAF Presentations Main Points Here is common used case. How many people still carry these? Raise your hands if you calculator you are carrying a Calculator, Compass or Music Player, that is not on your Mobile Device? Now there is an app for everything and much more than this… And just think some of these apps integrate together.
  • #12: Source: Previous MAF Presentations Source: Phablet and Watch courtesy of Apple Computer, Inc. Main Points Are you supporting the New Normal, by providing apps for these devices? Phone/Pod: Small screen device Phablet: Larger phone approaching a small tablet… we don’t need to pull our phablets out for a size comparison Tablets: All types are available. More screen to play with, different circumstances they are used it. Things/ Wearable's: Watch Head Mounted Display Other: Game Console Household Appliance
  • #13: Source: Previous MAF Presentations Main Points Three types: Mobile Web – In a browser Native – Built for app store Hybrid – Let’s see
  • #15: Source: Gartner. (Previous Mobility presentations Main Points Consumer is split between Native and Hybrid Enterprise weighted towards Hybrid
  • #16: Source: Alta Materials Main Points Just because you build an app, doesn’t mean the mobile user will want to use it or enjoy using it.
  • #17: Main Points Here is our YouTube channel host talking about design principals. Cover each principle quickly.
  • #18: Main Points Style: Native Look & Feel Components: Building Blocks Patterns: Mobile Design Solutions Examples: Demos, Code, Gallery Help: Getting Started
  • #20: Mobile Development can be a broad topic, but today I am only going to touch on a few topics. HTML 5 Defacto UI Standard Cross Platform/Device Out of Box UI CSS 3 Native Themes Style Customization Out of Box UI JavaScript Common Scripting Capability XML Benefit of transformations Java Reusable Business Logic Familiar to Developers
  • #21: Source: Alta icons Main Points With Native and Hybrid you can get access to device services. Many of these are converged apps we mentioned previously.
  • #22: Source: MCS Demo Main Points Today it is common to have users that are not so technical that want to Build Their Own App. Or at least be more actively involved in the design and development of the app. Empower the non-technical users, business analysts, designers, etc…. Take advantage of simple to design and prototype features Support native look and feel Support custom styles Take advantage of existing business logic.
  • #23: Source: Previous MAF Presentations Main Points The key aspect here is the platform pulls together a set of products and services for Mobile development. It helps manage development across devices and platforms. It allows for full lifecycle solutions: Design, Develop, Integrate, Deploy, Manage, Secure It supports better integrations across Middleware clients This is a broad topic, that is supported by many features
  • #24: Main Point When you go into the Platform, you need a framework that provide the breath of support we discuss with the apps that you need to develop
  • #34: One day you landed a new job And they gave you a free cell phone! It only came in silver You didn't care Work paid for all your phone calls! 1 day work gave you a Blackberry It even had a keyboard! It only came in silver You didn't care Work paid for all your phone calls! Work loved the Blackberry too Secure over the wire Remotely managed A new acronym was born: Mobile Device Management (MDM)
  • #35: -read bullet points- Added bonus: Protection from NSA snooping
  • #36: Then the world changed The iPhone arrived Everyone coveted an iPhone You wanted one too Maybe if you could get work to pay… So you asked…. Your pleas were ignored Something about: "Corporate policy" So you ignored them….
  • #37: Secretly you became addicted You bought them all iPhone, iPad, Android, Kindles Apps made you productive Games kept you entertained Movies cured boring flights You threw away your camera Soon you weren't alone All your colleagues had one And you used it for work You didn't care You were cool You even accessed work systems And then work found out Work cited "corporate policy" And everyone ignored them Even the CEO A new acronym was born: Bring Your Own Device (BYOD)
  • #38: -read bullet points-