• No results found

Safe Harbor Statement

N/A
N/A
Protected

Academic year: 2022

Share "Safe Harbor Statement"

Copied!
39
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

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 Oracle’s products remains at the sole discretion of Oracle.

(3)

Oracle Mobile Application

Framework (MAF) – Overview

Dana Singleterry

Product Management

Development tools and frameworks

July, 2014

(4)

Oracle Mobile App Framework

Oracle Mobile Application Framework

Write Once, Deploy to Many

(5)

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

(6)

Oracle MAF – Business Benefits

• Increase mobile development speed

• Eliminate mobile skills shortage – use existing skill sets

• Complete solution out of the box

• Extensible

(7)

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

(8)

The Oracle Mobile Application Framework

Features

(9)

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)

(10)

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

(11)

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

(12)

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

(13)

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

(14)

Device Features Interaction

• Leverages Apache Cordova

• Drag and drop to use

– Email – SMS

– Contacts – GPS

– Camera – Files

• Or access programmatically

– Java & JavaScript API

(15)

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

(16)

Declarative Customization

• Add customization/personalization in layers

• Customization applied at runtime

• Supports in-app application updates

(17)

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

(18)

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

(19)

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

(20)

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

(21)

Oracle JDeveloper

(22)

Oracle Enterprise Pack for Eclipse

(23)

Mobile Device

Servers

REST or SOAP Services

Server-Generated HTML

Apache Cordova Plugins & APIs

Java VM

SQLit e

Client Logic

JDBC Encrypted Database

Configuration Service

App. Configuration Web View

HTML 5, CSS3 & JavaScript Representation

AMX Feature Local HTML Feature

Remote URL Feature MAF Device Native Container

Components Controller

Device Services

Au then tic ation, Cr eden tial Man ag em en & Ac cess Con tr ol

Oracle Mobile Application Framework Architecture

(24)

Learn More

• Oracle.com/mobile

• blogs.oracle.com/mobile

• Twitter.com/OracleMobile

• Facebook.com/OracleMAF

(25)
(26)

Oracle Mobile Application

Framework in Action

(27)

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

(28)

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.

(29)

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

(30)

• 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

Expedite Approvals - Anytime, Anywhere

Northumbrian Water

EBS iProcurement Requisitions Approval

(31)

• Israel’s 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

Modernization / Multi-Channel Access Project

Shikun&Binui Arison Group

(32)

• 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

Behavioral Health Crisis Management – Instant Access

ECSTeam, Inc.

(33)

• 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

Surgical Scheduling – on the go

Matrix - Health

(34)

Oracle Fusion Tap

Oracle Fusion HCM Data on Your Device

(35)

Oracle EPM Mobile

(36)

Oracle PeopleSoft Campus Solution

Access to grades, schedule, registration, etc.

(37)

Pillar Axiom Anywhere

Monitor your backup systems

(38)

Hudson

Mobile Monitor

(39)

References

Related documents

Native mobile apps Mobile browser Web access Strong authentication Policies Session management Application Capabilities.. • Common access management security policy • Ability

| MOBILE APPLICATION FRAMEWORK Native Others Mobile APIs SECURE MOBILE CLOUD SERVICE. Oracle Mobile

Through the use of a questionnaire conducted with a statistically representative group from the Bekkersdal community, the following issues were investigated: current water

A ground floor unit situated in the centre of a parade of shops with good vehicular and pedestrian access and on road customer parking to the front. Previously used as a

In particular, in order to maximize the sensitivity any experiment must have a low background rate (B) near Q ββ , a good energy resolution (Δ) and a large isotopic mass (M · η)..

VALVE BURST DISK BURST DISK PRESSURE SENSOR ( Pressure SW ) COMPRESSOR GAS COOLER EVAPORATOR SAFETY DEVICE

A great enhancement of medical data interoperability would be having devices, that (i) structure their own data strictly according to x73 standards for further processing

On the basis of solutions, global mobile security market is segmented into authentication, mobile application management and mobile data protection.. The mobile application