ORACLE ADF MOBILE DATA SHEET



Similar documents
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

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

How To Develop A Mobile Application On An Android Device

ADF Mobile Overview and Frequently Asked Questions

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

Mobilize Your ERP with ADF Mobile

Safe Harbor Statement

Oracle Application Development Framework Overview

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

Oracle Cloud Platform. For Application Development

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

G Cloud 7 Pricing Document

PeopleSoft Mobile Inventory Management for Healthcare

Oracle Sales Cloud on Smartphones and Tablets

Mobile-First Strategy. CIO Executive Interview

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Oracle s Primavera Prime Capital Plan Management

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

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

ORACLE CRM ON DEMAND RELEASE 30

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

Oracle Sales Cloud Configuration, Customization and Integrations

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

ORACLE MANAGED FILE TRANSFER

The new Manage Requisition Approval task provides a simple and user-friendly interface for approval rules management. This task allows you to:

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Oracle Primavera Gateway

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

ORACLE VM MANAGEMENT PACK

OpenLDAP Oracle Enterprise Gateway Integration Guide

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

G Cloud 7 Pricing Document

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Oracle Mobile Security

An Oracle White Paper June Security and the Oracle Database Cloud Service

PRODUCT HUB STREAMLINED ITEM BATCH USER INTERFACE DEFINE IMPORT FORMATS FOR SPREADSHEET IMPORT CONSOLIDATION OF DIGITAL ASSETS THROUGH THE ITEM BATCH

Migration Best Practices for OpenSSO 8 and SAM 7.1 deployments O R A C L E W H I T E P A P E R M A R C H 2015

1 What Are Web Services?

ORACLE FUSION PERFORMANCE MANAGEMENT

ORACLE WEBCENTER PORTAL

PeopleSoft Enterprise Directory Interface

An Oracle White Paper Dec Oracle Access Management OAuth Service

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

October Oracle Application Express Statement of Direction

ORACLE FUSION PROJECT MANAGEMENT CLOUD SERVICE

Siebel CRM Quote and Order Capture - Product and Catalog Management

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

Build a Mobile App in 60 Minutes with MAF

Oracle s Primavera P6 Enterprise Project Portfolio Management

An Oracle White Paper Dec Oracle Access Management Security Token Service

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

Oracle Hyperion Planning

Siebel CRM Reports. Easy to develop and deploy. Administration

Oracle White Paper December Mobility for Oracle Applications using Fusion Middleware

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

ORACLE SYSTEMS OPTIMIZATION SUPPORT

Oracle Sales Cloud Analytics

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Oracle Directory Services Integration with Database Enterprise User Security O R A C L E W H I T E P A P E R F E B R U A R Y

An Oracle White Paper June RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

Oracle Financial Management Analytics

A Comprehensive Solution for API Management

Oracle Business Intelligence ADF Custom Visualizations and Integration. An Oracle White Paper November 2012

Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

March Oracle Business Intelligence Discoverer Statement of Direction

Oracle Sales For Handhelds

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

An Oracle White Paper August Oracle OpenSSO Fedlet

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

An Oracle White Paper September Directory Services Integration with Database Enterprise User Security

Oracle Fusion Middleware. 1 Oracle Identity Management Templates

See What's Coming in Oracle Service Cloud

Oracle Sales Cloud Activity Management

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

Oracle Enterprise Manager

An Oracle White Paper January Integrating Oracle Application Express with Oracle Access Manager. Revision 1

An Oracle White Paper March Oracle s Single Server Solution for VDI

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

PeopleSoft Forms & Approval Builder

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Oracle Planning and Budgeting Cloud Service

PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

Oracle Big Data Discovery The Visual Face of Hadoop

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

ORACLE SOCIAL MARKETING CLOUD SERVICE

CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK

Oracle istore. Deliver Intelligent, Personalized Customer Experiences

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

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

Oracle Time and Labor

Reduce Trial Costs While Increasing Study Speed and Data Quality with Oracle Siebel CTMS Cloud Service

The Oracle Mobile Security Suite: Secure Adoption of BYOD

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

Transcription:

ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized user experience Simplified access to device services Offline support using encrypted SQLite Built-in security for authentication and authorization support KEY BENEFITS Develop once deploy to both ios and Android Simplify mobile development Protect from technology shifts Use industry standards Leverage device services and offline capabilities Oracle Application Development Framework Mobile (Oracle ADF Mobile) enables developers to rapidly develop single-source applications that leverage Java and HTML5and deploy to both the Apple ios and Google Android platforms. Oracle ADF Mobile provides a complete MVC development framework with declarative user interface definition, device services integration and built-in security. Oracle ADF Mobile maximizes code reuse and results in compelling mobile applications while offering an optimal path for mobile enabling enterprise applications. Cross Device Development Framework Based on a hybrid architecture, Oracle ADF Mobile lets you build application that are portable across devices and operating systems while still leveraging the device specific capabilities and delivering excellent user experience. Applications developed with Oracle ADF Mobile can be designed for phone and/or tablet form factors and can be packaged for either Apple ios or Google Android from a single code base. Oracle ADF Mobile leverages the power of the Java and HTML5 technologies along with visual and declarative development approach to provide a faster way to build on-device mobile applications. Oracle ADF Mobile applications install on-device, can work in both connected and disconnected mode and can access device services as well a local SQLite database. Extend existing enterprise applications to mobile Figure 1: Same application running on Android and ios

Visual and Declarative Development Oracle ADF Mobile focuses on increasing developers productivity by offering a visual and declarative development approach. A set of over 50 user interface components simplify UI definition providing native like user experience, touch gestures and animation out of the box. Pages of the applications are constructed using the Oracle ADF Mobile components to define layouts and data forms structure with XML syntax. To create the pages developers use a visual page viewer, interactive structure panel and a component palette all providing visual help constructing the page in addition to the advanced code editor. Further definition of components behavior is controlled through property setting in a property inspector. Connecting user interfaces to server based services, local Java classes and device services is done in a declarative way using the Oracle ADF binding layer to abstract low level communication protocols. Applications page and process navigations are defined using a task flow diagram that enables developers to visually design the flow of control in the application. Figure 2. Visual and declarative mobile application development Oracle ADF Mobile is delivered as an extension to the Oracle JDeveloper IDE providing visual tools and pattern consistency with other Oracle development technologies. This extension increases developers productive as they develop mobile user interfaces, work with data and business services, access device features and define applications flows. The Oracle ADF Mobile Extension integrates with both the ios and Android SDKs to enable direct deployment and test/debug capabilities from inside JDeveloper to devices and emulators. Portability through the Java Language The Java language is used for coding business logic in Oracle ADF Mobile applications. Packaged Oracle ADF Mobile application contains a lightweight Java virtual machine (JVM) delivered as a native library on each platform. The JVM executes the business logic, data access and controller layer logic. The JVM passes data to the HTML5 view, which 2

renders the user interface. By leveraging Java, Oracle ADF Mobile offers a smooth transition of skills to millions of Java developers, and enables them to become mobile developers. Developers can leverage existing skills and techniques they are familiar with when building mobile applications. For example, access to the SQLite database is coded through JDBC and support for web service requests are available through SOAP or REST interfaces. Mobile Optimized User Experience Oracle ADF Mobile offers a set of over 50 components that are used to define the interface of the application in a declarative way. Components include layout components, date display components, input and selection components, and operation components. Beyond the basic components - such as checkbox, selection lists and buttons - Oracle ADF Mobile offers rich data visualization components including charts, maps, gauges and more. The components generate mobile optimized HTML5 and JavaScript based user interfaces, and shield the developers from the need to code in those low level technologies. Oracle ADF Mobile components were designed for mobile devices. They include support for touch gestures and they were skinned to look great on mobile form factors. The components also allow for additional customization through CSS3 an industry standard. Where appropriate, native component integration is enabled for example when entering date/time. An Oracle ADF Mobile application can be developed such that it can work well on either a tablet or a phone. When the application starts the appropriate form factor will load. Tablet views are often fewer in number, but more complex, including patterns such as list-details and so one. Whereas phone views are often greater in number but generally simpler due to screen size constraints. Defining both sets of views within the same application promotes reuse for business logic, data access, web service integration and so on. Figure 3. Visually attractive mobile user interfaces 3

In addition to the component based user interfaces, Oracle ADF Mobile can incorporate remotely served HTML pages, as well as local HTML5 pages into the same application. This enables developers to further extend their UI possibilities. Declarative UI to Data Binding Oracle ADF Mobile provide a declarative binding layer that simplify the connection of business services and data services to user interfaces. Developers can expose local Java classes and remote SOAP and REST services as data controls which can then be dragged and dropped into the user interface to create Forms, lists, charts and other data display formats. The binding layer can also be leveraged to simplify binding controller layer methods to business services. This procedure accelerates development speed and provide loose coupling between the user interface and the business service layer. Simplified Device Services Access ADF Mobile gives developers the ability to quickly and declaratively integrate with local device services and features, such as camera, phone, SMS, contacts and GPS, through a common binding layer. Instead of writing multiple lines of device-specific code, developers simply drag-and-drop device service controls with the Oracle JDeveloper design time. The access to the device features is provided through the open source Apache Cordova platform which is also accessible to local HTML5 and remote content that is incorporated as part of an Oracle ADF Mobile application. Oracle ADF Mobile supports device native push notification, allowing application to register to receive and react to notifications sent from servers to both ios and Android. Secure Mobile Applications Oracle ADF Mobile supports authentication and access control for refined security at the feature level in an application. The developer simply specifies the appropriate login server, for example, a server running Oracle Identity Management and/or Oracle WebLogic with basic authentication enabled. At runtime users are presented with login screens and the appropriate tokens are accessible for further web service calls. Developers can build single user interfaces that meet the needs of users with different privileges (e.g. show/hide components based on role or privilege). Security is a priority for mobile application development given that mobile devices have higher risks of loss or theft. ADF Mobile enforces encryption in the following areas: Communication Encryption: Encrypted using SSL/TLS (HTTPS) On-device Encryption: Credentials can be kept in an encrypted key store and used for validation when supporting offline authentication. SQLite Database Encryption: The SQLite Encryption Extension is included with Oracle ADF Mobile. This means encrypting a SQLite database for an application built with Oracle ADF Mobile is simply a configuration option when the application is developed. No additional license for SQLite Encryption Extension is required for deploying the application into production. 4

Support for Disconnected Mode Oracle ADF Mobile supports the development of applications that can work offline as well as online. Applications are self contained and can run on the mobile device in both connected and disconnected mode. For data access and storage applications can leverage a local encrypted SQLite database. Furthermore applications can be built in such a way that initial access to data is done from remote servers through web services, the data is then stores in the local SQLite database for offline access. The data can then be replicated to the server when connectivity is available again. Oracle ADF Mobile also supports local storage of user authentication credential to enable offline authentication and authorization to secured applications. Figure 4: Oracle ADF Mobile Architecture Conclusion Oracle ADF Mobile answers the needs of organizations looking to develop cross device mobile applications faster. Leveraging the power of Java, HTML5 and declarative and visual development environment Oracle ADF Mobile accelerates the creation of on-device mobile applications for phones and tablets. Contact Us For more information about Oracle ADF Mobile, visit oracle.com/mobile or call +1.800.ORACLE1 to speak to an Oracle representative. Copyright 2013, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0113 5