SlideShare a Scribd company logo
1 of 62
Download to read offline
1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Developing Mobile
Applications for iOS and
Android the Oracle Way
Frédéric Desbiens
Principal Product Manager
Application Development Tools
February 25, 2014
2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle s products
remains at the sole discretion of Oracle.

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
§  It’s a Mobile World After All
§  Mobile Development with Oracle Tools
§  Understanding ADF Mobile
§  The Big Picture: Oracle Mobile Platform

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobility
TWO THIRDS OF THE
WORKFORCE WILL OWN A
SMARTPHONE BY 2016, AND 40%
OF THE WORKFORCE WILL BE

MOBILE
SOURCE: GARTNER 2013

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Dominant platforms
Smartphone OS
market share, 2013

95% OF ALL SMARTPHONES
CURRENTLY IN USE RUN IOS
OR ANDROID
SOURCE: STRATEGY ANALYTICS

Android

6

iOS

Windows

Others

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline functionality with maximum security”

§  Backend integration

§  “We don’t want to change to our existing architectures”

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline functionality with maximum security”

§  Backend integration

§  “We don’t want to change to our existing architectures”

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline support with maximum security”

§  Backend integration

§  “We don’t want to change to our existing architectures”

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline support with maximum security”

§  Backend integration

§  “We don’t want to change to our existing architectures”

10

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline support with maximum security”

§  Backend integration

§  “We don’t want to change our existing architectures”

11

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline support with maximum security”

§  Backend integration

§  “We don’t want to change to our existing architectures”

12

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enterprise Mobile Challenges
Mobile Challenges

Enterprise Concerns

§  Rate of change

§  “It takes us months, no, years to release updates”

§  Constrained budget

§  “Our IT budgets are shrinking, not growing”

§  Lack of skills

§  “We can’t hire new iOS & Android developers”

§  Cross platform support

§  “We need cross platform support to reduce costs”

§  Security

§  “We want offline support with maximum security”

§  Backend integration

§  “We don’t want to change our existing architectures”

13

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Understand Your Mobile Requirement

§  Which device are you targeting?
§  What network are you using?
§  Which device feature do you leverage?
§  What is your end-users profile?

14

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
TRADITIONAL
WEB SITES

15

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
MOBILE
BROWSER

16

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Characteristics
§  aka. Adaptive & Responsive Design
§  Websites specifically designed for mobile only
§  Online access via mobile device browser
§  Browser provides access to device features
(eg. camera, GPS, etc.)

MOBILE WEB

17

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
MOBILE WEB
Disadvantages
§  Is not native
§  May not feel or operate like a native application
§  Duplicate code
§  Cannot call native optimized APIs (directly)
§  Cannot disconnect or go offline

18

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
NATIVE APPLICATIONS
Characteristics
§  Application installed & runs on device
§  Uses native code and APIs
§  Optimized for mobile platform and form factor
§  Direct access to local storage and device services
§  Offline support

19

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
NATIVE APPLICATIONS
Disadvantages
§  Solution only deploys to one platform, it cannot be
run across iOS & Android
§  Code reuse can be complex
§  Portability requires work
§  You’ll need both iOS & Android developers

20

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
HYBRID APPLICATIONS
Characteristics
§ 
§ 
§ 
§ 
§ 
§ 
§ 

21

Application installed on device
HTML5, CSS3, JS
Runs within a native web container
Inherently cross platform
Utilize existing skillsets
Direct access to local storage and device services
Code reuse and portability simplified

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile Development with
Oracle Tools

22

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle APEX

§  Templates for mobile UI accessed from browser
§  Based on JQuery Mobile components

23

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle ADF Faces
Mobile Optimizations
§  Touch gesture
§  HTML5 rendering
§  Flow layout
§  Smart table
§  More…

24

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle ADF Mobile
New Hybrid Mobile Solution

Oracle
ADF Mobile
Java

HTML5

Built On Standards
Use Existing Skills Set

25

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Here’s the proof
Android and iOS side by side

26

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
The right tools for the job
Mobile
web apps

Oracle offers a
continuum of
complementary solutions

ADF
Mobile
Hybrid
apps

27

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

APEX

ADF
Understanding
Oracle ADF Mobile

28

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ADF Mobile Architecture
Device Native Container

Java VM

ADF Model
Java
Business
Logic

29

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Encrypted
SQLite DB
ADF Mobile Architecture
Device Native Container
HTML5 & JavaScript Presentation

ADF Mobile
XML View
ADF Controller

Local
HTML

Web
View
Server
HTML

Java VM

ADF Model
Java
Business
Logic

30

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Encrypted
SQLite DB
ADF Mobile Architecture
Mobile
Device

Device Native Container
HTML5 & JavaScript Presentation

ADF Mobile
XML View

Device
Services

ADF Controller

Local
HTML

Web
View
Server
HTML

Java VM
Cordova

Native
View

31

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

ADF Model
Java
Business
Logic

Encrypted
SQLite DB
ADF Mobile Architecture
Device Native Container
HTML5 & JavaScript Presentation

Device
Services

ADF Controller

Local
HTML

Server
HTML

Java VM
Cordova

Native
View

ADF Model
Java
Business
Logic

Encrypted
SQLite DB

Credential Management,
SSO & Access Control

ADF Mobile
XML View

Web
View

App
Config

Mobile
Device

Configuration
Server
Oracle IDM
Oracle IAM
Third Party
Web Sites
Server or Cloud
backend
SOAP & REST
Web Services

Servers
32

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
UI Development

§  Device native user experience
§  Spring board and tab bar for

feature navigation
§  Advanced HTML5-based UI
–  Full animation, gesture, and

touch interaction support
§  Interactive Data Visualization

Components

33

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Business Services Development

§  Code logic with Java
§  Lightweight JVM
§  Native library on device
§  Easy access to remote services
–  SOAP
–  REST (JSON/XML)

34

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
UI Content options
§  Local AMX File
–  JSF-like file built visually in

JDeveloper
–  Generated into HTML/JS

on device at RT
§  Remote URL
–  Any server-side HTML
–  ADF Mobile Browser Apps
–  ADF Faces Apps

§  Local HTML File
–  Coded with any third-party

HTML5 frameworks
35

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ADF Mobile XML Components (AMX)

§  XML format built visually in JDeveloper
§  50+ Components
§  Declarative data binding
§  Rendered into HTML5

on device at RT

36

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Rich Component Set
•  Basic Components

•  ListView

•  Forms

•  Charts

•  Gauge

37

•  T-Maps

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle proprietary and confidential

•  Carousel

•  GeoMap
ADF Controller

§  Define the flow of your application
§  Navigate between pages
§  Similar to ADF Web Controller

38

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ADF Binding – Simplify UI Creation

§  Drag and drop service components

to create UI components
§  Drag data or methods
§  Drop as various UI components

39

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Device Features Interaction

§  Leverages PhoneGap/Cordova
§  Drag and drop to use
–  Email
–  SMS
–  Contacts
–  GPS
–  Camera

§  Or access programmatically

40

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Access and Security
§  Authentication:
–  Out of the box integration with Oracle

IDM
–  Offline authentication
–  Single login across Features

§  Access Control:
–  Role based access

§  Encryption:
–  Credential store
–  Local data
–  Communication channels
41

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ORACLE ADF MOBILE
ENOUGH WITH THE
SLIDES!

42

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
The Big Picture: Oracle
Mobile Platform

43

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Build Your
Own Apps

Oracle’s
Mobile Apps
APP

MOBILE SECURITY

ORACLE MOBILE PLATFORM

MOBILE STRATEGY
44

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile Apps Today… and More on the Way
PeopleSoft

PeopleSoft

PeopleSoft

EXPENSES

REQUISITIONS

APPROVAL

PeopleSoft
EXPENSES

PeopleSoft

PeopleSoft

COMPANY DIRECTORY

Siebel CRM

Siebel CRM

Siebel CRM

PeopleSoft

OPPORTUNITIES
PeopleSoft

APPROVAL

COMPANY
DIRECTORY

PHARMA SALES LIFE
SCIENCES

REQUISITIONS

PHARMA SALES REP

PeopleSoft

PeopleSoft

Siebel CRM

TIME REPORTING

PeopleSoft
TRAVEL CRM
Siebel AUTHORIZATION

PROJECTS

PHARMA SALES LIFE
SCIENCES

PHARMA SALES REP

PeopleSoft

PeopleSoft

PeopleSoft

EXECUTIVE HOMEPAGE

Siebel CRM

CASH MANAGER

LINE LEVEL MANAGER

OPPORTUNITIES

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

JD Edwards

PeopleSoft

PeopleSoft

PeopleSoft

PeopleSoft

Siebel CRM

Siebel CRM

SERVICE ORDERS

SERVICE REQUEST
STATUS

RETAIL EXECUTION
CONSUMER GOODS

TPM CONSUMER GOODS

CONTACTS

FIELD SERVICE

EXPENSES

PAYMENT REQUEST

PROCUREMENT OFFICER
HOMEPAGE

TIME CARD

BENEFIT PLANS
MODIFICATION

CUSTOMER 360

MOBILE KNOWLEDGE

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

Siebel CRM

SERVICE ORDERS

SERVICE REQUEST
STATUS
E-Business Suite

RETAIL EXECUTION
CONSUMER GOODS Suite
E-Business
E-Business Suite

TPM CONSUMER
GOODS
E-Business Suite

CONTACTS

FIELD SERVICE

JD Edwards

JD Edwards

E-Business Suite

REQUSITIONS

PO APPROVAL

SERVICE ORDERS

SAAS HCM

SAAS HCM

COMPANY DIRECTORY

WORKER PORTRAIT

SAAS HCM

JD Edwards
APPROVALS

REQUSITIONS

TRANSPORTATION

SAAS HCM

JD Edwards
RECRUITING
PO APPROVAL

AGILE PLM

REQUEST STATUS

SAAS HCM

SAAS HCM

E-Business Suite
GOALS

RESUME SCREENING

SERVICE ORDERS

ORDERS

SAAS HCM

E-Business Suite
CANDIDATE SCREENING
TRANSPORTATION

JD Edwards
EXPENSES

JD Edwards

JD Edwards

JD Edwards

JD Edwards

JD Edwards

JD Edwards

REQUISITIONS

SERVICE ORDERS

PURCHASE ORDERS

PO APPROVAL

SUPPLIER SELF SERVICE

PROJECTS ON THE GO

E-Business Suite

E-Business Suite

E-Business Suite

E-Business Suite

E-Business Suite

E-Business Suite ON THE GO E-Business Suite
PROJECTS
WAREHOUSE

SUPPLIER SELF SERVICE

E-Business Suite EXPENSES
AGILE PLM

INTEGRATION

AGILE PLM

REQUEST STATUS

E-Business Suite
COMPANY DIRECTORY

ORDERS

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

PeopleSoft

JD Edwards

E-Business Suite

SAAS HCM

RECRUITING

RESUME SCREENING

CANDIDATE SCREENING

SUCCESSION PLANNING

TIME CARD

INTERVIEW
MANAGEMENT

TALENT REVIEW

LEARNING

TIME CARD

MAINTENANCE SERVICE
REQUEST

EXPENSES

REQUISITION

APPROVALS

SAAS HCM

SAAS HCM
PeopleSoft

PeopleSoft

TIMECARD

BENEFIT PLANS
MODIFICATION

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

SAAS HCM

COMPANY
DIRECTORY

WORKER PORTRAIT

APPROVALS

RECRUITING

RESUME SCREENING

GOALS

CANDIDATE
SCREENING

PeopleSoft

Siebel CRM

Siebel CRM

JD Edwards

JD Edwards

E-Business Suite

E-Business Suite

E-Business Suite

E-Business Suite

SAAS HCM

GUIDED SELF SERVICE

PRM

CLIENTELLING

ASSET MANAGEMENT

WAREHOUSE INQUIRY

EXPENSES

ASSET MANAGEMENT

WORKER ABSENCES

WORKER PORTRAIT

WORKER ABSENCES

REQUISITIONS

45

SAAS HCM

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Mobile Platform
One Platform, Any App, Any Data, Any Device – Secure
Multi-Channel
NATIVE, WEB, HYBRID

Maximize existing IT investments

DEVELOP
INTEGRATE
SECURE

applications
§  Integrate data and services across the

MANAGE

DEPLOY

ORACLE MOBILE PLATFORM

§  Develop cross platform & multi channel

Enterprise and Mobile devices
§  Secure information uniformly across all

layers of enterprise and mobile apps
§  Deploy & Manage cloud and on-

premises for multi-channel delivery
CUSTOM
APPLICATIONS

46

ON-PREMISE
PACKAGED
APPLICATIONS

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

CLOUD
Oracle's Mobile Platform: Product View

47

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle's Mobile Platform: Product View
Oracle Mobile Suite
§  Available Early 2014
§  On Premise
§ 
§ 
§ 
§ 

48

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

ADF Mobile
Oracle Service Bus
Technology & Application Adapters
OSB Runs on WebLogic Suite
ORACLE MOBILE SUITE
ENOUGH WITH THE
SLIDES!

49

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle's Mobile Platform: Product View
Oracle Mobile Security
§  Available in 2014
§  On Premise
§  Mobile Access, Device & App Management
§  Bitzer
§  Authentication, inc. SSO, Kerberos etc
§  Encryption in transit & at rest
§  Data leakage control
§  Policy control
§  Enterprise App Store

50

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Bitzer Mobile Solution
Component Architecture

Mobile Security Container secures data and enforces DLP
AppTunnel replaces mobile VPN
Mobile Security Access Server supports Windows SSO & 2-factor
Admin Console manages security and authorization policy
51

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Mobile Security Suite
End State Architecture
Corporate DMZ

HTTP/REST/SOAP/OAUTH

/	


Oracle API Gateway
REST/Mobile Security

Corporate Network

OAM Protected
Resources

Oracle Access Manager
With Mobile & Social

Oracle Identity
Governance with Mobile
Application Mgmt

Device & Policy
Registry (OID/OUD)

Oracle Mobile Access Server

Apple/Google
Push
Notification

Oracle Mobile
Agent
SOAP/REST and Legacy
Web Services

52

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Mobile Platform: Product View
Oracle Mobile Cloud Services
§  Available in 2014
§  Off Premise
§ 
§ 
§ 
§ 
§ 

53

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Cloud-based integration
Simplify integration
Automatic REST service generation
Connectivity to back-end systems
Authentication, cache, sync, push, data
transformation
Oracle Mobile Cloud Service
ORACLE MOBILE APP FW
Analytics

Monitoring
Management

CLOUD

Native
Mobile APIs

Others

54

• 
• 
• 
• 
• 
• 
• 

REST/JSON
Persistence
Continuous Query
Sync
Push Notifications
Geo Location
Media Services

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

MOBILE
CLOUD SERVICE
Oracle Cloud
Public Cloud
On-premise

SECURE

User
Services

Storage

Data
Shaping
Custom
Logic

ON-PREMISE
PACKAGED
APPLICATIONS

CUSTOM
APPLICATIONS
Conclusion

55

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ADF ACADEMY
FREE ONLINE
COURSE ON
ADF MOBILE
http://bit.ly/adfmobilecourse
56

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Summary

§  Mobile is not a trend anymore
§  Oracle ADF Mobile – On-Device iOS and Android Applications
§  Oracle Mobile Platform
–  Oracle Mobile Suite
–  Oracle Mobile Security
–  Oracle Mobile Cloud Service

57

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Join the JDeveloper / ADF Community
Twitter
twitter.com/JDeveloper
Facebook
facebook.com/JDeveloper
Oracle’s JDeveloper PM blog
blogs.oracle.com/ JDeveloperpm
oracle.com/jdev

58

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Let’s keep in touch!
Twitter
twitter.com/BlueberryCoder
Official blog
blogs.oracle.com/blueberry
ADF Insider Essentials channel
www.youtube.com/user/ADFInsiderEssentials

59

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
COLLABORATE 14 – IOUG Forum
■  5 days of training with more than 5,500 expert Oracle users
■  Case studies and sessions cover the latest in:
▪ 
▪ 
▪ 
▪ 

Big Data
BI
Cloud Computing
Database

▪ 
▪ 
▪ 
▪ 

Engineered Systems
High Availability
OEM
Security

■  Learn more at collaborate14.ioug.org
61

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
62

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

More Related Content

What's hot

Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile appsvodQA
 
Building Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicBuilding Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicKadhem Soltani
 
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKMark van Aalst
 
Intro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular jsIntro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular jsHector Iribarne
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass Digital
 
Offline Storage: Build secure, offline-first apps
Offline Storage: Build secure, offline-first appsOffline Storage: Build secure, offline-first apps
Offline Storage: Build secure, offline-first appsRachelAshton5
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Hybrid app in ionic framework overview
Hybrid app in ionic framework overviewHybrid app in ionic framework overview
Hybrid app in ionic framework overviewSanket Devlekar
 
Introduction to the Ionic Framework
Introduction to the Ionic FrameworkIntroduction to the Ionic Framework
Introduction to the Ionic Frameworkrrjohnson85
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicErmias Bayu
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureJeff Haynie
 
Enterprise iPad Development Without Notes
Enterprise iPad Development Without NotesEnterprise iPad Development Without Notes
Enterprise iPad Development Without Notesjaxarcsig
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overviewibmmobile
 
Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Leonardo Farias
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1sumeettechno
 

What's hot (20)

Webapi
WebapiWebapi
Webapi
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
 
Building Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicBuilding Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and Ionic
 
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
 
Intro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular jsIntro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular js
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
 
Offline Storage: Build secure, offline-first apps
Offline Storage: Build secure, offline-first appsOffline Storage: Build secure, offline-first apps
Offline Storage: Build secure, offline-first apps
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Hybrid app in ionic framework overview
Hybrid app in ionic framework overviewHybrid app in ionic framework overview
Hybrid app in ionic framework overview
 
Introduction to the Ionic Framework
Introduction to the Ionic FrameworkIntroduction to the Ionic Framework
Introduction to the Ionic Framework
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI Architecture
 
Enterprise iPad Development Without Notes
Enterprise iPad Development Without NotesEnterprise iPad Development Without Notes
Enterprise iPad Development Without Notes
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Training on webwroks1
Training on webwroks1Training on webwroks1
Training on webwroks1
 

Viewers also liked

Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...Roel Hartman
 
"Native" Apps with APEX and PhoneGap
"Native" Apps with APEX and PhoneGap"Native" Apps with APEX and PhoneGap
"Native" Apps with APEX and PhoneGapChristian Rokitta
 
MS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studyMS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studySpiffy
 
Cloud computing & windows azure intro
Cloud computing & windows azure introCloud computing & windows azure intro
Cloud computing & windows azure introHaddy El-Haggan
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptShiv Bharti
 
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSCordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSGabriel Huecas
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureKaushal Bhavsar
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleJunSeok Seo
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureAptera Inc
 

Viewers also liked (12)

Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
 
Oracle APEX & PhoneGap
Oracle APEX & PhoneGapOracle APEX & PhoneGap
Oracle APEX & PhoneGap
 
"Native" Apps with APEX and PhoneGap
"Native" Apps with APEX and PhoneGap"Native" Apps with APEX and PhoneGap
"Native" Apps with APEX and PhoneGap
 
MS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studyMS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case study
 
Cloud computing & windows azure intro
Cloud computing & windows azure introCloud computing & windows azure intro
Cloud computing & windows azure intro
 
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptUsing obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
Using obi apps to consolidate data for taleo, salesforce and net suite apps_ppt
 
Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016
 
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSCordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows Azure
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 

Similar to Developing Mobile Applications for iOS and Android the Oracle way

Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleChris Muir
 
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationOracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationChris Muir
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IRelayware
 
Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution OverviewMee Nam Lee
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
 
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
 
Responsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application ExpressResponsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application ExpressShakeeb Rahman
 
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
 
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
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
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
 
Securing Mobile Device Access
Securing Mobile Device AccessSecuring Mobile Device Access
Securing Mobile Device AccessArtur Alves
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalRohit Dhamija
 
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
 
JFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionJFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionGeertjan Wielenga
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Designcrm2life
 
Oracle Management Cloud newpres-v1.1
Oracle Management Cloud   newpres-v1.1Oracle Management Cloud   newpres-v1.1
Oracle Management Cloud newpres-v1.1Lee Bonfield
 
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Asaf Saar
 

Similar to Developing Mobile Applications for iOS and Android the Oracle way (20)

Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
 
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationOracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
 
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
 
Responsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application ExpressResponsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application Express
 
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
 
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
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
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
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Securing Mobile Device Access
Securing Mobile Device AccessSecuring Mobile Device Access
Securing Mobile Device Access
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-Final
 
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...
 
JFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionJFall 2016: Oracle JET Session
JFall 2016: Oracle JET Session
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Design
 
Oracle Management Cloud newpres-v1.1
Oracle Management Cloud   newpres-v1.1Oracle Management Cloud   newpres-v1.1
Oracle Management Cloud newpres-v1.1
 
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
 
Blueprints for Mobile Design: Wireframing 101
Blueprints for Mobile Design: Wireframing 101Blueprints for Mobile Design: Wireframing 101
Blueprints for Mobile Design: Wireframing 101
 

More from Toronto-Oracle-Users-Group

More from Toronto-Oracle-Users-Group (10)

Oracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud OverviewOracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud Overview
 
De-Mystifying Oracle Licensing
De-Mystifying Oracle LicensingDe-Mystifying Oracle Licensing
De-Mystifying Oracle Licensing
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
 
Oracle Web Center Overview
Oracle Web Center OverviewOracle Web Center Overview
Oracle Web Center Overview
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
 
Developing Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyDeveloping Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case Study
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
 
TOUG Big Data Challenge and Impact
TOUG Big Data Challenge and ImpactTOUG Big Data Challenge and Impact
TOUG Big Data Challenge and Impact
 
TOUG-APEXposed
TOUG-APEXposedTOUG-APEXposed
TOUG-APEXposed
 
TOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 RecapTOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 Recap
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Developing Mobile Applications for iOS and Android the Oracle way

  • 1. 1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 2. Developing Mobile Applications for iOS and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development Tools February 25, 2014 2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 3. 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. 3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 4. §  It’s a Mobile World After All §  Mobile Development with Oracle Tools §  Understanding ADF Mobile §  The Big Picture: Oracle Mobile Platform 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 5. Enterprise Mobility TWO THIRDS OF THE WORKFORCE WILL OWN A SMARTPHONE BY 2016, AND 40% OF THE WORKFORCE WILL BE MOBILE SOURCE: GARTNER 2013 5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 6. Dominant platforms Smartphone OS market share, 2013 95% OF ALL SMARTPHONES CURRENTLY IN USE RUN IOS OR ANDROID SOURCE: STRATEGY ANALYTICS Android 6 iOS Windows Others Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 7. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline functionality with maximum security” §  Backend integration §  “We don’t want to change to our existing architectures” 7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 8. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline functionality with maximum security” §  Backend integration §  “We don’t want to change to our existing architectures” 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 9. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline support with maximum security” §  Backend integration §  “We don’t want to change to our existing architectures” 9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 10. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline support with maximum security” §  Backend integration §  “We don’t want to change to our existing architectures” 10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 11. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline support with maximum security” §  Backend integration §  “We don’t want to change our existing architectures” 11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 12. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline support with maximum security” §  Backend integration §  “We don’t want to change to our existing architectures” 12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 13. Enterprise Mobile Challenges Mobile Challenges Enterprise Concerns §  Rate of change §  “It takes us months, no, years to release updates” §  Constrained budget §  “Our IT budgets are shrinking, not growing” §  Lack of skills §  “We can’t hire new iOS & Android developers” §  Cross platform support §  “We need cross platform support to reduce costs” §  Security §  “We want offline support with maximum security” §  Backend integration §  “We don’t want to change our existing architectures” 13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 14. Understand Your Mobile Requirement §  Which device are you targeting? §  What network are you using? §  Which device feature do you leverage? §  What is your end-users profile? 14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 15. TRADITIONAL WEB SITES 15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 16. MOBILE BROWSER 16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 17. Characteristics §  aka. Adaptive & Responsive Design §  Websites specifically designed for mobile only §  Online access via mobile device browser §  Browser provides access to device features (eg. camera, GPS, etc.) MOBILE WEB 17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 18. MOBILE WEB Disadvantages §  Is not native §  May not feel or operate like a native application §  Duplicate code §  Cannot call native optimized APIs (directly) §  Cannot disconnect or go offline 18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 19. NATIVE APPLICATIONS Characteristics §  Application installed & runs on device §  Uses native code and APIs §  Optimized for mobile platform and form factor §  Direct access to local storage and device services §  Offline support 19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 20. NATIVE APPLICATIONS Disadvantages §  Solution only deploys to one platform, it cannot be run across iOS & Android §  Code reuse can be complex §  Portability requires work §  You’ll need both iOS & Android developers 20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 21. HYBRID APPLICATIONS Characteristics §  §  §  §  §  §  §  21 Application installed on device HTML5, CSS3, JS Runs within a native web container Inherently cross platform Utilize existing skillsets Direct access to local storage and device services Code reuse and portability simplified Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 22. Mobile Development with Oracle Tools 22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 23. Oracle APEX §  Templates for mobile UI accessed from browser §  Based on JQuery Mobile components 23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 24. Oracle ADF Faces Mobile Optimizations §  Touch gesture §  HTML5 rendering §  Flow layout §  Smart table §  More… 24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 25. Oracle ADF Mobile New Hybrid Mobile Solution Oracle ADF Mobile Java HTML5 Built On Standards Use Existing Skills Set 25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 26. Here’s the proof Android and iOS side by side 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 27. The right tools for the job Mobile web apps Oracle offers a continuum of complementary solutions ADF Mobile Hybrid apps 27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. APEX ADF
  • 28. Understanding Oracle ADF Mobile 28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 29. ADF Mobile Architecture Device Native Container Java VM ADF Model Java Business Logic 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Encrypted SQLite DB
  • 30. ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation ADF Mobile XML View ADF Controller Local HTML Web View Server HTML Java VM ADF Model Java Business Logic 30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Encrypted SQLite DB
  • 31. ADF Mobile Architecture Mobile Device Device Native Container HTML5 & JavaScript Presentation ADF Mobile XML View Device Services ADF Controller Local HTML Web View Server HTML Java VM Cordova Native View 31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. ADF Model Java Business Logic Encrypted SQLite DB
  • 32. ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation Device Services ADF Controller Local HTML Server HTML Java VM Cordova Native View ADF Model Java Business Logic Encrypted SQLite DB Credential Management, SSO & Access Control ADF Mobile XML View Web View App Config Mobile Device Configuration Server Oracle IDM Oracle IAM Third Party Web Sites Server or Cloud backend SOAP & REST Web Services Servers 32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 33. UI Development §  Device native user experience §  Spring board and tab bar for feature navigation §  Advanced HTML5-based UI –  Full animation, gesture, and touch interaction support §  Interactive Data Visualization Components 33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 34. Business Services Development §  Code logic with Java §  Lightweight JVM §  Native library on device §  Easy access to remote services –  SOAP –  REST (JSON/XML) 34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 35. UI Content options §  Local AMX File –  JSF-like file built visually in JDeveloper –  Generated into HTML/JS on device at RT §  Remote URL –  Any server-side HTML –  ADF Mobile Browser Apps –  ADF Faces Apps §  Local HTML File –  Coded with any third-party HTML5 frameworks 35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 36. ADF Mobile XML Components (AMX) §  XML format built visually in JDeveloper §  50+ Components §  Declarative data binding §  Rendered into HTML5 on device at RT 36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 37. Rich Component Set •  Basic Components •  ListView •  Forms •  Charts •  Gauge 37 •  T-Maps Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle proprietary and confidential •  Carousel •  GeoMap
  • 38. ADF Controller §  Define the flow of your application §  Navigate between pages §  Similar to ADF Web Controller 38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 39. ADF Binding – Simplify UI Creation §  Drag and drop service components to create UI components §  Drag data or methods §  Drop as various UI components 39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 40. Device Features Interaction §  Leverages PhoneGap/Cordova §  Drag and drop to use –  Email –  SMS –  Contacts –  GPS –  Camera §  Or access programmatically 40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 41. Access and Security §  Authentication: –  Out of the box integration with Oracle IDM –  Offline authentication –  Single login across Features §  Access Control: –  Role based access §  Encryption: –  Credential store –  Local data –  Communication channels 41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 42. ORACLE ADF MOBILE ENOUGH WITH THE SLIDES! 42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 43. The Big Picture: Oracle Mobile Platform 43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 44. Build Your Own Apps Oracle’s Mobile Apps APP MOBILE SECURITY ORACLE MOBILE PLATFORM MOBILE STRATEGY 44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 45. Mobile Apps Today… and More on the Way PeopleSoft PeopleSoft PeopleSoft EXPENSES REQUISITIONS APPROVAL PeopleSoft EXPENSES PeopleSoft PeopleSoft COMPANY DIRECTORY Siebel CRM Siebel CRM Siebel CRM PeopleSoft OPPORTUNITIES PeopleSoft APPROVAL COMPANY DIRECTORY PHARMA SALES LIFE SCIENCES REQUISITIONS PHARMA SALES REP PeopleSoft PeopleSoft Siebel CRM TIME REPORTING PeopleSoft TRAVEL CRM Siebel AUTHORIZATION PROJECTS PHARMA SALES LIFE SCIENCES PHARMA SALES REP PeopleSoft PeopleSoft PeopleSoft EXECUTIVE HOMEPAGE Siebel CRM CASH MANAGER LINE LEVEL MANAGER OPPORTUNITIES Siebel CRM Siebel CRM Siebel CRM Siebel CRM Siebel CRM Siebel CRM JD Edwards PeopleSoft PeopleSoft PeopleSoft PeopleSoft Siebel CRM Siebel CRM SERVICE ORDERS SERVICE REQUEST STATUS RETAIL EXECUTION CONSUMER GOODS TPM CONSUMER GOODS CONTACTS FIELD SERVICE EXPENSES PAYMENT REQUEST PROCUREMENT OFFICER HOMEPAGE TIME CARD BENEFIT PLANS MODIFICATION CUSTOMER 360 MOBILE KNOWLEDGE Siebel CRM Siebel CRM Siebel CRM Siebel CRM Siebel CRM Siebel CRM SERVICE ORDERS SERVICE REQUEST STATUS E-Business Suite RETAIL EXECUTION CONSUMER GOODS Suite E-Business E-Business Suite TPM CONSUMER GOODS E-Business Suite CONTACTS FIELD SERVICE JD Edwards JD Edwards E-Business Suite REQUSITIONS PO APPROVAL SERVICE ORDERS SAAS HCM SAAS HCM COMPANY DIRECTORY WORKER PORTRAIT SAAS HCM JD Edwards APPROVALS REQUSITIONS TRANSPORTATION SAAS HCM JD Edwards RECRUITING PO APPROVAL AGILE PLM REQUEST STATUS SAAS HCM SAAS HCM E-Business Suite GOALS RESUME SCREENING SERVICE ORDERS ORDERS SAAS HCM E-Business Suite CANDIDATE SCREENING TRANSPORTATION JD Edwards EXPENSES JD Edwards JD Edwards JD Edwards JD Edwards JD Edwards JD Edwards REQUISITIONS SERVICE ORDERS PURCHASE ORDERS PO APPROVAL SUPPLIER SELF SERVICE PROJECTS ON THE GO E-Business Suite E-Business Suite E-Business Suite E-Business Suite E-Business Suite E-Business Suite ON THE GO E-Business Suite PROJECTS WAREHOUSE SUPPLIER SELF SERVICE E-Business Suite EXPENSES AGILE PLM INTEGRATION AGILE PLM REQUEST STATUS E-Business Suite COMPANY DIRECTORY ORDERS SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM PeopleSoft JD Edwards E-Business Suite SAAS HCM RECRUITING RESUME SCREENING CANDIDATE SCREENING SUCCESSION PLANNING TIME CARD INTERVIEW MANAGEMENT TALENT REVIEW LEARNING TIME CARD MAINTENANCE SERVICE REQUEST EXPENSES REQUISITION APPROVALS SAAS HCM SAAS HCM PeopleSoft PeopleSoft TIMECARD BENEFIT PLANS MODIFICATION SAAS HCM SAAS HCM SAAS HCM SAAS HCM SAAS HCM COMPANY DIRECTORY WORKER PORTRAIT APPROVALS RECRUITING RESUME SCREENING GOALS CANDIDATE SCREENING PeopleSoft Siebel CRM Siebel CRM JD Edwards JD Edwards E-Business Suite E-Business Suite E-Business Suite E-Business Suite SAAS HCM GUIDED SELF SERVICE PRM CLIENTELLING ASSET MANAGEMENT WAREHOUSE INQUIRY EXPENSES ASSET MANAGEMENT WORKER ABSENCES WORKER PORTRAIT WORKER ABSENCES REQUISITIONS 45 SAAS HCM Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 46. Oracle Mobile Platform One Platform, Any App, Any Data, Any Device – Secure Multi-Channel NATIVE, WEB, HYBRID Maximize existing IT investments DEVELOP INTEGRATE SECURE applications §  Integrate data and services across the MANAGE DEPLOY ORACLE MOBILE PLATFORM §  Develop cross platform & multi channel Enterprise and Mobile devices §  Secure information uniformly across all layers of enterprise and mobile apps §  Deploy & Manage cloud and on- premises for multi-channel delivery CUSTOM APPLICATIONS 46 ON-PREMISE PACKAGED APPLICATIONS Copyright © 2014, Oracle and/or its affiliates. All rights reserved. CLOUD
  • 47. Oracle's Mobile Platform: Product View 47 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 48. Oracle's Mobile Platform: Product View Oracle Mobile Suite §  Available Early 2014 §  On Premise §  §  §  §  48 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. ADF Mobile Oracle Service Bus Technology & Application Adapters OSB Runs on WebLogic Suite
  • 49. ORACLE MOBILE SUITE ENOUGH WITH THE SLIDES! 49 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 50. Oracle's Mobile Platform: Product View Oracle Mobile Security §  Available in 2014 §  On Premise §  Mobile Access, Device & App Management §  Bitzer §  Authentication, inc. SSO, Kerberos etc §  Encryption in transit & at rest §  Data leakage control §  Policy control §  Enterprise App Store 50 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 51. Bitzer Mobile Solution Component Architecture Mobile Security Container secures data and enforces DLP AppTunnel replaces mobile VPN Mobile Security Access Server supports Windows SSO & 2-factor Admin Console manages security and authorization policy 51 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 52. Oracle Mobile Security Suite End State Architecture Corporate DMZ HTTP/REST/SOAP/OAUTH / Oracle API Gateway REST/Mobile Security Corporate Network OAM Protected Resources Oracle Access Manager With Mobile & Social Oracle Identity Governance with Mobile Application Mgmt Device & Policy Registry (OID/OUD) Oracle Mobile Access Server Apple/Google Push Notification Oracle Mobile Agent SOAP/REST and Legacy Web Services 52 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 53. Oracle Mobile Platform: Product View Oracle Mobile Cloud Services §  Available in 2014 §  Off Premise §  §  §  §  §  53 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Cloud-based integration Simplify integration Automatic REST service generation Connectivity to back-end systems Authentication, cache, sync, push, data transformation
  • 54. Oracle Mobile Cloud Service ORACLE MOBILE APP FW Analytics Monitoring Management CLOUD Native Mobile APIs Others 54 •  •  •  •  •  •  •  REST/JSON Persistence Continuous Query Sync Push Notifications Geo Location Media Services Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MOBILE CLOUD SERVICE Oracle Cloud Public Cloud On-premise SECURE User Services Storage Data Shaping Custom Logic ON-PREMISE PACKAGED APPLICATIONS CUSTOM APPLICATIONS
  • 55. Conclusion 55 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 56. ADF ACADEMY FREE ONLINE COURSE ON ADF MOBILE http://bit.ly/adfmobilecourse 56 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 57. Summary §  Mobile is not a trend anymore §  Oracle ADF Mobile – On-Device iOS and Android Applications §  Oracle Mobile Platform –  Oracle Mobile Suite –  Oracle Mobile Security –  Oracle Mobile Cloud Service 57 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 58. Join the JDeveloper / ADF Community Twitter twitter.com/JDeveloper Facebook facebook.com/JDeveloper Oracle’s JDeveloper PM blog blogs.oracle.com/ JDeveloperpm oracle.com/jdev 58 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 59. Let’s keep in touch! Twitter twitter.com/BlueberryCoder Official blog blogs.oracle.com/blueberry ADF Insider Essentials channel www.youtube.com/user/ADFInsiderEssentials 59 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 60. COLLABORATE 14 – IOUG Forum ■  5 days of training with more than 5,500 expert Oracle users ■  Case studies and sessions cover the latest in: ▪  ▪  ▪  ▪  Big Data BI Cloud Computing Database ▪  ▪  ▪  ▪  Engineered Systems High Availability OEM Security ■  Learn more at collaborate14.ioug.org
  • 61. 61 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 62. 62 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.