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

Similar documents
Copyright 2012, Oracle and/or its affiliates. All rights reserved.

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

Developing Cross Device Mobile Applications

Take Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation

Oracle Mobile Application Framework

Strategies for Running Oracle Forms from Mobile Devices and Tablets.

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

Real Life ADF Mobile. 10 things that you don't get from the developer guide

Build a Mobile App in 60 Minutes with MAF

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

Oracle Corporation

Build a Mobile App in 60 Minutes with MAF

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Mobilize Your Users Now with Oracle Mobile Application Framework (MAF)

Connect and Transform Your Digital Business with IBM

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

1Z0-441

Oracle Fusion Middleware 11g: Build Applications with ADF I

Mobile Application Development: Introducing ADF Mobile Native Client Framework

CHAPTER. Introduction to Mobile Application Development

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Pick A Winner! In What Tool Should I Develop My Next App?

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Mobile Hub. Complete Mobile Platform

Oracle Developer Day

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

Rich Web UI made simple Building Data Dashboards without Code

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Introduction to Worklight Integration IBM Corporation

Oracle Autonomous Mobile Cloud Enterprise

Oracle Mobile Cloud, Enterprise

Migrating traditional Java EE applications to mobile

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

What Mobile Development Model is Right for You?

Mobile Application Development

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER

Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project

Mobile Technologies. Types of Apps

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Android Online Training

Mobile Applications 2013/2014

Exploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation

Understanding Oracle ADF and its role in the Oracle Fusion Platform

Overview of BlackBerry Dynamics Platform

Oracle Utilities Customer Self Service

BPM + Mobile Building a hybrid mobile app for BPM IBM Corporation

Oracle Developer Day

Feature Comparison Checklist

State of Enterprise Mobile App Development

Android App Development

ANDROID SYLLABUS. Advanced Android

Introduction to Sencha Ext JS

I, J, K. Eclipse, 156

Mobile Application Strategy

& Free.

Oracle Developer Day

Introduction to Xamarin Cross Platform Mobile App Development

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

HTML5 Mobile App Development

Oracle Developer Day

ADF Mobile : Data Services Java Beans. Ma Ping

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

DEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.

MOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS

Android Essentials with Java

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

A Framework for Cross-platform Mobile Web Applications Using HTML5

Why attend a Lianja training course? Course overview. Course Details

Benefits of Building HTML5 Mobile Enterprise Applications

IJRDTM Kailash ISBN No Vol.17 Issue

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie

Copyright 2014 PITSS GmbH

IBM Forms Experience Builder

2015 NALIT Professional Development Seminar September 30, Tools for Mobile App Development

Best Practices Implementing Oracle Mobile Cloud Service

Introduction to Mobile Application and Development

LabWare 7. Why LabWare 7?

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Introduction to Kony Fabric

IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy

Oracle SOA Suite 11g: Build Composite Applications

Present and Future of the RhoMobile platform. Migrating legacy applications, Node.js on mobile devices right now and more

An Oracle White Paper April Oracle Application Express 5.0 Overview

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

Bootcamp Curriculum. Mobile Application Development - 7 Weeks. Training Curriculum. Mobile Application Development Curriculum 1. Cross Platform Design

The C-Suite Guide to Mobile Technologies for mhealth Development. Medical Web ExpertsTM

By Stephen Cavell, Kerry Ellwanger, and Jack Livingston

User s Guide 12c (12.2.1)

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

About This Document 3. Overview 3. System Requirements 3. Installation & Setup 4

If you wish to make an improved product, you must already be engaged in making an inferior one.

MOC 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

<Insert Picture Here>

WebCenter Interaction 10gR3 Overview

Transcription:

1

Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools

Global Installed Base: PCs vs Mobile Devices 3

Mobile Enterprise Challenges In Pursuit of Productivity and Connectivity Technology evolving at consumer pace ios, Android, Different tools, languages, platforms, etc. User expectations are high Biased by Consumer experiences IT optimized for web Technology expertise, headcount, processes Now must address demand for mobile Multiple platforms and form factors 4

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? 5

3 Types of Mobile Application Mobile Web Apps Native Mobile Apps Hybrid Mobile Apps Mobile Web App (Viewed in Safari) Native App (ios) Online application accessed through mobile device browser Browser governs access to local storage and device services (camera, GPS, etc.) Highly reusable code Highly portable Application installed & runs on device Optimized for specific mobile platform and form factor Direct access to local storage and device services Code reuse can be complex Portability requires work Application installed & runs on device with HTML5 UI Optimized for specific mobile platform & form factor Direct access to local storage and device services Code reuse simplified Portability simplified 6

User Experience Oracle s Multichannel approach to Mobility The future is multi-platform, multi-channel One size does not fit all Oracle s Fusion Platform is by design a multi-channel platform Fusion Apps and Middleware were built using ADF (Tablet Browser Support) Now extending them to mobile devices using a variety of technologies Majority going with Hybrid (ADF Mobile) to get best of both worlds Native Hybrid Web Portability 7

Mobile Development with Oracle ADF 8

Oracle ADF Multi Channel Framework Database Legacy Systems Oracle ADF Web Cloud Web Services Oracle Applications Mobile Office 9

Mobile Web Applications with Oracle ADF Two Options Oracle ADF Faces Targeting tablets Good network Oracle ADF Mobile Browser From feature phones to smart phones Slower network 10

Oracle ADF Faces Mobile Optimizations Touch gesture HTML5 rendering Flow layout Smart table More 11

Oracle ADF Mobile Browser Mobile Optimizations Supports smart and feature phones Adapts to Browser Capabilities 60+ components Mobile optimized css 12

Introducing Oracle ADF Mobile 13

Oracle ADF Mobile New Hybrid Mobile Solution Oracle ADF Mobile Java HTML5 Built On Standards Use Existing Skills Set 14

ADF Mobile Overview Thin Native container on each platform Allows for native application install Allows for device interaction Push notification support HTML5/JavaScript based Frontend Java Backend Encrypted SQLite 15

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 16

Business Services Development Code logic with Java Lightweight JVM Native library on device Easy access to remote services SOAP REST (JSON/XML) 17

Integrated Development Environment Focused on Productivity Oracle JDeveloper Extension Declarative and visual development Integration with Apple Xcode and Android SDK Consistent tooling Component based UI construction Task Flows Data Controls Packaging Deployment Debugging 18

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 Local HTML File Coded with any third-party HTML5 frameworks 19

ADF Mobile XML Components (AMX) XML format built visually in JDeveloper 50+ Components Declarative data binding Rendered into HTML5 on device at RT 20

Rich Component Set Basic Components ListView Forms Charts Gauge T-Maps Carousel GeoMap 21 Oracle proprietary and confidential

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

ADF Binding Simplify UI Creation Drag and drop service components to create UI components Drag data or methods Drop as various UI components 23

Device Features Interaction Leverages Apache Cordova Drag and drop to use Email SMS Contacts GPS Camera Or access programmatically 24

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 25

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 26

Focus On Reusability Feature Self contained module Separate ClassLoader & WebView Integrated with JDev Resource Catalogue Accessed from Springboard or Navbar Application s building blocks Application Base for other applications Configurable distribution 27

ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation ADF Mobile AMX View ADF Controller Cordova Local HTML Java VM Business Logic ADF Model Web View Server HTML JDBC SQLite App Config Push Handler Credential Management, SSO & Access Control Configuration Server Server-Generated HTML APN/GCM Push Services SOAP & REST Services Device Services Encrypted SQLite DB Mobile Device Server 28

ORACLE ADF MOBILE DEVELOPMENT DEMONSTRATION 29

Summary Oracle ADF Mobile On-Device ios and Android Applications Abstract Complexity and Simplify Development Reuse your Java and ADF skills Learn More: http://oracle.com/mobile 30

31