Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Mumbo JumboDemystifying the World of Enterprise Mobility with Oracle
Dave KamholzPrincipal Mobility User Interface DesignerOracle Development ToolsChris MuirSenior Principal Mobility Product ManagerOracle Development Tools
Image: pakorn / FreeDigitalPhotos.net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3
Safe Harbor StatementThe 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.
4Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Security Cloud
Basics
IntegrationDevelopment
Agenda
5
6Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Basics
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 7
Mobile & Cloud Predictions
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 servicewith 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. | 9
Daily Mobile Metrics
• 700K – Android Activations
• 378K – iPhone Sold
• 371K – Babies Born
• 200K – Nokia Smartphones
• 143K – BlackBerry Devices
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. | 11
ConvergenceDo 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. | 12
DevicesAre 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. | 13
AppsDo 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. | 14
AppsWhat 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. | 15
ChoiceIt 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. | 16
Mobile FirstAre 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. | 17
PrinciplesAre 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. | 18
GuidelinesDo you need Mobile design resources?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
19Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Development
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 20
Cross Platform DevelopmentWhat 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. | 21
Device ServicesHow 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. | 22
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
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. | 23
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
MADP – or MEAP: Mobile Enterprise Application Platform
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
ON-PREMISEPACKAGED
APPLICATIONS
CUSTOM APPLICATIONS CLOUD
Multi-ChannelNATIVE, WEB, HYBRID
SECURE
DEVELOP
INTEGRATE
MAN
AGE
DEP
LOY
MOBILE PLATFORM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 24Image: stockimages / FreeDigitalPhotos.net
http://bit.ly/oramaf
25Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Integration
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
LegacyMainframe
Worklist Portal MS Office Customers
Customer
EmployeeOnboarding
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
LegacyMainfram
e
Worklist Portal MS Office Customers
Mobile
Customer
EmployeeOnboarding
Purchase Order
Customer Onboarding
Expense ApprovalEmployee
Order 2 Cash
Server icon credit: http://rrze-icon-set.berlios.de/
?
JDBC (Databas
e)FTP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Service Bus
LegacyMainframe
Worklist Portal MS Office Customers
Mobile
Server icon credit: http://rrze-icon-set.berlios.de/
ORACLE SERVICE BUS
JDBC (Databas
e)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/
31Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Security
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. | 34
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
(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. | 37
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…
(BYOD)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 38
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…
(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. | 39
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
(MAM)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 40
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 41
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
(COPE)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 42
Enterprise Mobile Management
• BYOD or COPE– Mobility is an enormous enabler for staff– And a security risk
• Managing your mobile landscape is essential
(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
45Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mobile Cloud
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 46
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
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
Top Related