Vous êtes sur la page 1sur 39

Safe Harbor Statement

The preceding 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 Oracles products remains at the sole discretion of Oracle.

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

Oracle Mobile Application


Framework (MAF) Overview
Dana Singleterry
Product Management
Development tools and frameworks
July, 2014

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

Oracle Mobile Application Framework


Write Once, Deploy to Many

Oracle Mobile App


Framework

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

Oracle Mobile Application Framework Overview


Productivity boosting mobile development framework

Build Once, Run on Multiple-Platforms


Simpler UI development
Java, JavaScript, and HTML5-based
application development
Choice of development tools
Offline-capable: SQLite with Encryption

Full Access to Native Device Features


Modular, Reusable Components
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle MAF Business Benefits


Increase mobile development speed

Eliminate mobile skills shortage use existing skill sets


Complete solution out of the box
Extensible

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

Supporting Multiple Development Approaches


Declarative Framework

HTML5+JavaScript

Logic

Java

JavaScript

UI

Oracle Components

Any HTML5 component

Access to backend services

Declarative data controls

Programmatic

Device features integration

Declarative or Java API

JavaScript API

App/Feature Security

Supported

Supported

Push notification

Supported

Supported

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

The Oracle Mobile Application Framework


Features

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

Business Logic Development


Access and Process Application Data

Code logic with Java


Lightweight JVM
Native library on device

Easy access to remote services


SOAP
REST (JSON/XML)

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

UI Implementation Options in Oracle MAF


Component based page definition
AMX Components

Programmatic HTML5
with any third-party HTML5 frameworks

Remote URL
Any server-side HTML

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

Application Mobile XML Components (AMX)


80+ Components

XML format
Visual development
Declarative data binding

Rendered into HTML5/JavaScript


on device at RT
Customized look and feel through CSS

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

Mobile Optimized UI Experience


Native user experience
Advanced HTML5-based UI
Full animation, gesture, and
touch interaction support

Interactive data visualization components


Optimized performance for mobile

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

Mobile Application Controller


MVC architecture for your mobile application

Define the flow of your application


Navigate between pages, methods and
decision points
Java code for UI events and managed
beans

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

Device Features Interaction


Leverages Apache Cordova
Drag and drop to use

Email
SMS
Contacts
GPS
Camera
Files

Or access programmatically
Java & JavaScript API
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Extend and Expand


Add capabilities to the framework

Cordova Plug-in Support


Add functionality such as barcode scanning,
NFC, geo-fencing, etc.
Cross platform

Custom AMX Component Support


Allows developer to add custom UI components
to the framework

Declarative reusable Component Support


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

Declarative Customization
Add customization/personalization in layers

Customization applied at runtime


Supports in-app application updates

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

Native Push Notification Support


Push notifications to mobile users from
a single code base
Leverage native push notification
iOS: Apple Push Notification
Android: Google Cloud Messaging Service

Tightly integrated
With the application lifecycle and business
logic

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

Built-in Security Features


Authentication
Online and Offline authentication
Single login across Features
Out of the box integration with Oracle Access
Manager for Mobile & Social

Access Control
Role based access

Encryption
Credential store
Local data
Communication channels

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

Complete Mobile Security Integration


Oracle Mobile Security Suite
Enterprise App Store
Data Leak Protection
FIPS-level encryption

Oracle Access Management Mobile and Social


Single Mobile Application Sign on
Logon using Social Identity like Facebook, Google, Twitter, etc.
Web SSO and OAuth Authentication

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

Development Tools Integration


Increase developer productivity

Oracle JDeveloper or Oracle Enterprise Pack for Eclipse


IDEs integrate with mobile SDK seamless development/testing/deploying
experience
Productivity boosting IDE
Declarative and visual editors
Component palette
Data control palette
Property inspectors
Smart code editors
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle JDeveloper

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

Oracle Enterprise Pack for Eclipse

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

Oracle Mobile Application Framework Architecture


MAF Device Native Container

App. Configuration

HTML 5, CSS3 & JavaScript Representation

AMX Feature
Components

Remote URL
Feature

Controller

Java VM
Apache Cordova
Plugins & APIs

Client Logic
JDBC

SQLite

Device Services

Local HTML
Feature

Web View

Encrypted Database

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

Authentication, Credential Management


& Access Control

Mobile
Device

Servers
Configuration
Service

Server-Generated
HTML
REST or SOAP
Services

APN/GCM Push
Services
24

Learn More
Oracle.com/mobile

blogs.oracle.com/mobile
Twitter.com/OracleMobile
Facebook.com/OracleMAF

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

Oracle Mobile
Application
Framework in Action

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

Colab Consulting
Mobile Self-Service integrated with E-Business Suite
Colab is an ISV that created Cel Mobile
with Oracle Mobile with the goal of
connecting the workforce anytime /
anywhere
Cel Mobile self-service functions include
Employee Profile, Pay, Time Card, Leave,
Approvals and Directory Services
Accessed backend infrastructure through
REST Web Services delivering data from
Oracle E-Business Suite

Mobile application built with Oracle


Mobile in 6 months
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

PowerSouth Energy Cooperative


Provider of wholesale power needs of 20
distribution members, 6 electric
cooperatives 7 municipal electric systems
Forms modernization effort - mobile
application built with Oracle Mobile in 8
weeks

Supports offline work and data


synchronization through secure vpn
connection
Field inspectors can take photographs,
collect GPS coordinates and fill out
reports on equipment in remote
locations.
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Texas Industries
Empower Employees & Customers
Largest cement producer in Texas
and a significant supplier in
California
Goal: Empower Employees and
Customers

10 weeks mobile app development,


1.5FTE
Job site supervisors can plan, view
future orders and receive push
notification alerts
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Northumbrian Water
EBS iProcurement Requisitions Approval
Expedite Approvals - Anytime, Anywhere
Serving a population of 4.5 million people
maintaining 17k km of water & 30k of sewer
network
React rapidly to field requests that require
manager approvals
Mobile application built in Oracle Mobile in 8
weeks
Leveraged backend infrastructure through services
exposed via Oracle SOA Suite and data from EBS

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

Shikun&Binui Arison Group


Modernization / Multi-Channel Access
Project
Israels leading infrastructure and real estate
group active since1920s, before establishment of
the state
Modernization / Multi-Channel Access project mobile application built with Oracle Mobile in 2.5
weeks
Building management system supporting both
web-based and mobile access
Solution required no migration or redevelopment
saving the company valuable resources and
maximizing profit/efficiency

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

ECSTeam, Inc.
Behavioral Health Crisis Management
Instant Access
ECS is a Professional Services software
engineering firm
Behavioral Healthcare Multi-Channel Access
project - mobile application built with Oracle
Mobile in less than 2 weeks
Crisis Management system delivering quick
access to relevant information on an individual to
a healthcare provider in an emergency situation
Less than half the development effort of two
native apps, iOS & Android, with one solution

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

Matrix - Health
Surgical Scheduling on the go
Matrix is a global software provider Tafnit
mobile provides surgical scheduling information
direct to surgeons
Mobile application built with Oracle Mobile iin
1.5 weeks
Matrix modernized the scheduling module of its
Oracle Forms application providing multi-channel
access both to the desktop and to mobile devices
Mobilization without redevelopment saving
customers critical time and money

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

Oracle Fusion Tap


Oracle Fusion HCM Data on Your Device

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

Oracle EPM Mobile

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

36

Oracle PeopleSoft Campus Solution


Access to grades, schedule, registration, etc.

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

Pillar Axiom Anywhere


Monitor your backup systems

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

Hudson
Mobile Monitor

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