+ All Categories
Home > Documents > Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework...

Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework...

Date post: 19-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
39
Transcript
Page 1: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise
Page 2: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

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.

2

Page 3: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 4: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle Mobile App Framework

Oracle Mobile Application Framework Write Once, Deploy to Many

Page 5: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 6: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 7: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 8: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

The Oracle Mobile Application Framework Features

Page 9: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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)

Page 10: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 11: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 12: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 13: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 14: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 15: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 16: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 17: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 18: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 19: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 20: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 21: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle JDeveloper

Page 22: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle Enterprise Pack for Eclipse

Page 23: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Mobile Device

Servers

REST or SOAP Services

Server-Generated HTML

Apache Cordova Plugins & APIs

Java VM

SQLi

te

Client Logic

JDBC Encrypted Database

Configuration Service

APN/GCM Push Services

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

tication

, Cred

ential M

anagem

ent

& A

ccess Co

ntro

l

Oracle Mobile Application Framework Architecture

Page 24: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Learn More

• Oracle.com/mobile

• blogs.oracle.com/mobile

• Twitter.com/OracleMobile

• Facebook.com/OracleMAF

Page 25: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise
Page 26: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle Mobile Application Framework in Action

Page 27: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 28: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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.

Page 29: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Page 30: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

• 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

Page 31: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

• 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 maximizing profit/efficiency

Modernization / Multi-Channel Access Project

Shikun&Binui Arison Group

Page 32: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

• 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.

Page 33: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

• 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

Page 34: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle Fusion Tap Oracle Fusion HCM Data on Your Device

Page 35: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle EPM Mobile

36

Page 36: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Oracle PeopleSoft Campus Solution Access to grades, schedule, registration, etc.

Page 37: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Pillar Axiom Anywhere Monitor your backup systems

Page 38: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

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

Hudson Mobile Monitor

Page 39: Safe Harbor Statement - PEOUG · 2014-08-11 · Productivity boosting mobile development framework •Build Once, Run on Multiple-Platforms ... •Oracle JDeveloper or Oracle Enterprise

Recommended