SlideShare uma empresa Scribd logo
1 de 48
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

Mais conteúdo relacionado

Mais procurados

Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - LoggingOracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - LoggingChris Muir
 
Oracle ADF Architecture TV - Deployment - Build Options
Oracle ADF Architecture TV - Deployment - Build OptionsOracle ADF Architecture TV - Deployment - Build Options
Oracle ADF Architecture TV - Deployment - Build OptionsChris Muir
 
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & TuningOracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & TuningChris Muir
 
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure DecisionsOracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure DecisionsChris Muir
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
Oracle ADF Architecture TV - Design - ADF Architectural Patterns
Oracle ADF Architecture TV - Design - ADF Architectural PatternsOracle ADF Architecture TV - Design - ADF Architectural Patterns
Oracle ADF Architecture TV - Design - ADF Architectural PatternsChris Muir
 
Oracle ADF Architecture TV - Development - Programming Best Practices
Oracle ADF Architecture TV - Development - Programming Best PracticesOracle ADF Architecture TV - Development - Programming Best Practices
Oracle ADF Architecture TV - Development - Programming Best PracticesChris Muir
 
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSBuilding beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSSteven Davelaar
 
Oracle ADF Architecture TV - Design - Architecting for PLSQL Integration
Oracle ADF Architecture TV - Design - Architecting for PLSQL IntegrationOracle ADF Architecture TV - Design - Architecting for PLSQL Integration
Oracle ADF Architecture TV - Design - Architecting for PLSQL IntegrationChris Muir
 
Oracle ADF Architecture TV - Development - Version Control
Oracle ADF Architecture TV - Development - Version ControlOracle ADF Architecture TV - Development - Version Control
Oracle ADF Architecture TV - Development - Version ControlChris Muir
 
Oracle ADF Architecture TV - Design - Designing for Security
Oracle ADF Architecture TV - Design - Designing for SecurityOracle ADF Architecture TV - Design - Designing for Security
Oracle ADF Architecture TV - Design - Designing for SecurityChris Muir
 
Oracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSOracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSChris Muir
 
Oracle ADF Architecture TV - Development - Error Handling
Oracle ADF Architecture TV - Development - Error HandlingOracle ADF Architecture TV - Development - Error Handling
Oracle ADF Architecture TV - Development - Error HandlingChris Muir
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesChris Muir
 
Oracle ADF Architecture TV - Deployment - System Topologies
Oracle ADF Architecture TV - Deployment - System TopologiesOracle ADF Architecture TV - Deployment - System Topologies
Oracle ADF Architecture TV - Deployment - System TopologiesChris Muir
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesChris Muir
 
Oracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignOracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignChris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation OptionsOracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation OptionsChris Muir
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsChris Muir
 
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsOracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsChris Muir
 

Mais procurados (20)

Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - LoggingOracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - Logging
 
Oracle ADF Architecture TV - Deployment - Build Options
Oracle ADF Architecture TV - Deployment - Build OptionsOracle ADF Architecture TV - Deployment - Build Options
Oracle ADF Architecture TV - Deployment - Build Options
 
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & TuningOracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
 
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure DecisionsOracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
Oracle ADF Architecture TV - Design - ADF Architectural Patterns
Oracle ADF Architecture TV - Design - ADF Architectural PatternsOracle ADF Architecture TV - Design - ADF Architectural Patterns
Oracle ADF Architecture TV - Design - ADF Architectural Patterns
 
Oracle ADF Architecture TV - Development - Programming Best Practices
Oracle ADF Architecture TV - Development - Programming Best PracticesOracle ADF Architecture TV - Development - Programming Best Practices
Oracle ADF Architecture TV - Development - Programming Best Practices
 
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSBuilding beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCS
 
Oracle ADF Architecture TV - Design - Architecting for PLSQL Integration
Oracle ADF Architecture TV - Design - Architecting for PLSQL IntegrationOracle ADF Architecture TV - Design - Architecting for PLSQL Integration
Oracle ADF Architecture TV - Design - Architecting for PLSQL Integration
 
Oracle ADF Architecture TV - Development - Version Control
Oracle ADF Architecture TV - Development - Version ControlOracle ADF Architecture TV - Development - Version Control
Oracle ADF Architecture TV - Development - Version Control
 
Oracle ADF Architecture TV - Design - Designing for Security
Oracle ADF Architecture TV - Design - Designing for SecurityOracle ADF Architecture TV - Design - Designing for Security
Oracle ADF Architecture TV - Design - Designing for Security
 
Oracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSOracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDS
 
Oracle ADF Architecture TV - Development - Error Handling
Oracle ADF Architecture TV - Development - Error HandlingOracle ADF Architecture TV - Development - Error Handling
Oracle ADF Architecture TV - Development - Error Handling
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
 
Oracle ADF Architecture TV - Deployment - System Topologies
Oracle ADF Architecture TV - Deployment - System TopologiesOracle ADF Architecture TV - Deployment - System Topologies
Oracle ADF Architecture TV - Deployment - System Topologies
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service Architectures
 
Oracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignOracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout Design
 
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation OptionsOracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
 
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project LayoutsOracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
Oracle ADF Architecture TV - Development - Naming Conventions & Project Layouts
 

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

Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsSorathaya Sirimanotham
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Joelith
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXBruno Borges
 
Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution OverviewMee Nam Lee
 
Developing Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle wayDeveloping Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle wayToronto-Oracle-Users-Group
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Designcrm2life
 
Demo intelligent user experience with oracle mobility for publishing
Demo  intelligent user experience with oracle mobility for publishingDemo  intelligent user experience with oracle mobility for publishing
Demo intelligent user experience with oracle mobility for publishingVasily Demin
 
Choosing the right mobile architecture
Choosing the right mobile architectureChoosing the right mobile architecture
Choosing the right mobile architectureLonneke Dikmans
 
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a ServiceBruno Borges
 
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Bart Jonkers
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
 
Leverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik DevelopersLeverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik DevelopersAbhishek Kant
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewGuatemala User Group
 
Securing Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal DevicesSecuring Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal DevicesArtur Alves
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation   Oracle Access Management - Customer presentation
Oracle Access Management - Customer presentation Delivery Centric
 

Semelhante a Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle (20)

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

Mais de Chris Muir

Oracle REST Data Services
Oracle REST Data ServicesOracle REST Data Services
Oracle REST Data ServicesChris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Communication Pattern
Oracle ADF Architecture TV - Design - Task Flow Communication PatternOracle ADF Architecture TV - Design - Task Flow Communication Pattern
Oracle ADF Architecture TV - Design - Task Flow Communication PatternChris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction OptionsOracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction OptionsChris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsChris Muir
 
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow ConceptsOracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow ConceptsChris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewChris Muir
 

Mais de Chris Muir (6)

Oracle REST Data Services
Oracle REST Data ServicesOracle REST Data Services
Oracle REST Data Services
 
Oracle ADF Architecture TV - Design - Task Flow Communication Pattern
Oracle ADF Architecture TV - Design - Task Flow Communication PatternOracle ADF Architecture TV - Design - Task Flow Communication Pattern
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 Transaction OptionsOracle ADF Architecture TV - Design - Task Flow Transaction Options
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 - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope 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 - Advanced ADF Task Flow ConceptsOracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow Overview
 

Último

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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

Notas do Editor

  1. 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.
  2. 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.
  3. 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
  4. 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
  5. 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.
  6. 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.
  7. 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
  8. Source: Previous MAF Presentations Main Points Three types: Mobile Web – In a browser Native – Built for app store Hybrid – Let’s see
  9. Source: Gartner. (Previous Mobility presentations Main Points Consumer is split between Native and Hybrid Enterprise weighted towards Hybrid
  10. 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.
  11. Main Points Here is our YouTube channel host talking about design principals. Cover each principle quickly.
  12. Main Points Style: Native Look & Feel Components: Building Blocks Patterns: Mobile Design Solutions Examples: Demos, Code, Gallery Help: Getting Started
  13. 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
  14. 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.
  15. 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.
  16. 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
  17. 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
  18. 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)
  19. -read bullet points- Added bonus: Protection from NSA snooping
  20. 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….
  21. 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)
  22. -read bullet points-