Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle



Similar documents
Safe Harbor Statement

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Mobilize Your ERP with ADF Mobile

ORACLE ADF MOBILE DATA SHEET

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

WebLogic & Coherence. Best backend for Mobile Apps. July 2014 INSERT PRESENTER TITLE AND DATE

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

How To Develop A Mobile Application On An Android Device

ADF Mobile Overview and Frequently Asked Questions

Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security

SAP Mobile Platform Intro

Build a Mobile App in 60 Minutes with MAF

50 shades of Siebel mobile

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

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide

ADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools

Safe Harbor Statement

Integrating Mobile apps with your Enterprise

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Take full advantage of IBM s IDEs for end- to- end mobile development

Sybase Unwired Platform 2.0

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

Introduction to IBM Worklight Mobile Platform

Build Your Mobile Strategy Not Just Your Mobile Apps

Retool your HTML/JavaScript to go Mobile

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

How To Use Titanium Studio

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Enterprise Mobile Application Development: Native or Hybrid?

Building native mobile apps for Digital Factory

Developing and deploying mobile apps

The Oracle Fusion Development Platform

... Introduction Acknowledgments... 19

QML and JavaScript for Native App Development

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition IBM Corporation

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Improve your mobile application security with IBM Worklight

ORACLE APPLICATION EXPRESS 5.0

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

Building Secure Mobile Applications Using MaaS360 SDK and IBM Worklight

Middleware- Driven Mobile Applications

IBM Worklight Mobile Application development and Management IBM Corporation

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

Introduction to Android

Enterpise Mobility Lexicon & Terminology

Cisco Enterprise Mobility Services Platform

SYST35300 Hybrid Mobile Application Development

HOL9449 Access Management: Secure web, mobile and cloud access

PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

Developing Cross-platform Mobile and Web Apps

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform.

Technology overview. The definitive guide for Mobile Enterprise Application Development

Appery.io Overview. However mobile also presents many challenges for enterprises:

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014

Simplify Enterprise Mobility. Frédéric Desbiens Principal Product Manager Mobility and Development Tools

Simplifying and Empowering the Implementation of Enterprise Mobile Strategy

<Insert Picture Here> Java, the language for the future

ni.com Remote Connectivity with LabVIEW

Practical Android Projects Lucas Jordan Pieter Greyling

Kony Mobile Application Management (MAM)

IBM Rational Web Developer for WebSphere Software Version 6.0

NotePad No More: - A Personal Survey of HTML5 Developer Toolsets. Stewart Christie - Tizen and HTML5 Community Manager.

Statement of Direction

Oracle Policy Automation A Modern Enterprise Policy Automation Solution

Oracle Application Development Framework Overview

Enterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC

Preface. Motivation for this Book

tibbr Now, the Information Finds You.

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

Sisense. Product Highlights.

Development of Hybrid Applications with HTML

Oracle White Paper December Mobility for Oracle Applications using Fusion Middleware

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Introduction to BlackBerry Smartphone Web Development Widgets

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

Cross-Platform Phone Apps & Sites with jquery Mobile

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps

Debugging Mobile Apps

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Creating Enterprise Mobile Apps with Red Hat

IBM Worklight V5. Technology overview. IBM Worklight Overview. Contents. IBM Software WebSphere

Transcription:

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Safe Harbor Statement 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. Oracle Confidential 3

Agenda Overview of Mobile Application Framework Demo Q&A Oracle Confidential 4

Mobile Application Development Challenges Rapid pace of innovation Multitude of platforms Security Backend integration Oracle Confidential 5

Mobile Application Development Options Mobile Web Apps Native Apps Hybrid Apps Native Application Cross-Platform HTML5, JavaScript, CSS Oracle Confidential 6

Oracle Mobile Application Framework Write Once, Deploy to Many Oracle Mobile App Framework

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

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

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)

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

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

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

Device Features Interaction Leverages Apache Cordova Drag and drop to use Email SMS Contacts GPS Camera Files Or access programmatically Java & JavaScript API

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

Declarative Customization Add customization/personalization in layers Customization applied at runtime Supports in-app application updates

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

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

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

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

SQLite Oracle Mobile Application Framework Architecture Mobile Device Device Services MAF Device Native Container HTML 5, CSS3 & JavaScript Representation AMX Feature Components Controller Apache Cordova Plugins & APIs Local HTML Feature Java VM Client Logic JDBC App. Configuration Web View Remote URL Feature Encrypted Database Authentication, Credential Management & Access Control Servers Configuration Service Server-Generated HTML REST or SOAP Services APN/GCM Push Services 21

Oracle Enterprise Pack for Eclipse(OEPE) MAF SDK configuration MAF Application Wizard Application Editor Feature Editor AMX Support (AMX and DVT Tag, AMX Data First Patterns) Task Flows Deployment to simulator and device Web Service Data Control Debug FAR Export/Import as library MAA Export /Import Security, OMSS Containerization Localization User Preferences Skinning

Oracle Enterprise Pack for Eclipse (OEPE) MAF AppXray Dependency Management Support for Multiple MAF Runtime releases Standalone (IDE-less) deployment New Examples Wizard Uptake just MAF RT using Eclipse Update Manager REST Client Support*

Learn More Oracle.com/maf Oracle.com/mobile blogs.oracle.com/mobile Twitter.com/OracleMobile Facebook.com/OracleMAF https://www.youtube.com/user/oraclemobileplatform/playlists

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