Oracle E-Business Suite Mobile Apps Developer's Guide

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Oracle E-Business Suite Mobile Apps Release 10.x

Developer Considerations for Oracle E-Business Suite Mobile Apps Release 10.x

Overview
Customization or Personalization of Oracle E-Business Suite Mobile Apps
Oracle E-Business Suite Mobile APIs

Oracle E-Business Suite Mobile Apps Release 9.x and Earlier

Introduction to Oracle E-Business Suite Mobile Apps Release 9.x and Earlier

Overview
Technology Infrastructure
Oracle Mobile Application Framework Runtime Architecture
User Experience
Accessibility

Setting Up the Development Environment

Overview
Performing Server-Side Tasks
      Applying Oracle E-Business Suite Server-Side Patches
      Setting Up Mobile App Definition Metadata
      Registering and Updating Your Mobile App Definition Metadata
      Registering Your Mobile App
      Application Details Page
      Distributions Page
      Configuration Details
      Review Page
      Updating Your Mobile App Definition
      Deleting Your Mobile App Definition
      Creating and Using Mobile App Access Roles
      Configuring Your Mobile Apps
      Migrating Mobile App Metadata Between Instances
      Downloading and Uploading Mobile App Definitions
      Downloading and Uploading Mobile App Access Roles
Performing Client-Side Tasks
      Installing the Development Tools
      Downloading and Installing Oracle JDeveloper 12.2.1.3.0 Studio Edition
      Downloading and Installing Oracle Mobile Application Framework 2.6.3 for Oracle E-Business Suite Mobile Foundation Release 9.1
      Setting Up Oracle JDeveloper

Using Mobile Application Archives for Enterprise Distribution

Introduction
Creating Mobile Apps Through MAA Files for Enterprise Distribution
Creating an Oracle JDeveloper Application from an MAA File
      Downloading Mobile Application Archives Files
      Oracle E-Business Suite Mobile Application Archive Files for Release 9.1
      Discontinued Oracle E-Business Suite Mobile Apps in Oracle E-Business Suite Mobile Application Archive 9.1 Software Distribution
      Discontinued Oracle E-Business Suite Mobile Apps in Oracle E-Business Suite Mobile Application Archive 7.0 Software Distribution
      Importing an MAA File to Create a MAF Application
Updating the MAF Application with Required Changes
      Changing Application Bundle Id
      Changing the Privacy Policy Link
      Changing Mobile App Access Roles
Customizing Mobile Apps for Corporate Branding (Optional)
Modifying an Existing Deployment Profile (Conditional)
Updating Other Optional Application Configurations
      Updating Plug-in Configuration (Optional)
      Enabling the Push Plug-in (Optional)
      Importing Additional Root-CA Certificates (Optional)
      Configuring Default Server URL (Optional)
      Configuring Login Credentials in the Sign In Screen (Optional)
Upgrading Your Enterprise Mobile Apps
Deploying Your Enterprise Mobile Apps
Creating an Enterprise-Distributed App for Oracle Mobile Supply Chain Applications for Oracle E-Business Suite

Using the Login Component to Develop Mobile Apps

Overview
Understanding the Login Component Features
Developing Your Mobile Apps Using the Login Component
      Downloading and Using the Login Component
      Getting Started with Mobile Application Project
      Step 1: Copying the Login Component Files (Conditional)
      Step 2: Setting Up the Login Component Libraries (Conditional)
      Step 3: Setting Up the Sign In Screen
      Step 4: Implementing Cordova InAppBrowser Plug-in
      Step 5: Setting Up Context Initialization
      Step 6: Integrating with the Springboard
      Step 7: Setting Up Mobile App Access Roles
      Step 8: Integrating with the Settings Screen
      Step 9: Setting Up Default Server URL (Optional)
      Step 10: Implementing Java Classes
      Step 11: Using Application Logging
      Step 12: Implementing Corporate Branding
      Step 13: Using the Developer Mode
Migrating Your Custom Mobile Apps
Deploying and Testing Mobile Apps

Implementing Push Notifications

Overview
Performing Server-Side Tasks to Send Push Notifications to Mobile Apps
      Creating Push Notification Business Events
      Adding the Push Notification Business Events to the Push Notification System's Event Group
      Sending Push Notifications to Mobile Devices
Performing Client-Side Tasks to Receive Push Notifications in Mobile Apps
      Enabling the Push Plug-in
      Migrating to Firebase Cloud Messaging (Android Only)
      Handling Push Notifications (Optional)

Implementing Oracle E-Business Suite APIs as REST Services for Mobile Apps

Overview
Understanding Oracle Integration Repository
Configuring Oracle E-Business Suite REST Services
Implementing Oracle E-Business Suite REST Services
      Implementing APIs as Oracle E-Business Suite REST Services
      Testing and Validating the REST Services
      Troubleshooting Tips

Internationalizing Oracle E-Business Suite Mobile Apps

Overview
Implementing REST Services
      Handling Data to and from Oracle E-Business Suite
      Handling Date Type Value in Application Module Services
      A Sample REST Request Message
      A Sample REST Response Message
Implementing Mobile Apps
      Configuring MAF Applications for Internationalization
      Translating Mobile App User Interface
      Implementing Model Layer
      Implementing View Layer
Known Issues and Limitations

Implementing Corporate Branding and Deploying Your Apps

Overview
Required Image Sizing Information for Corporate Branding
Creating a New Deployment Profile
      Instructions to Create a New Deployment Profile for the iOS Platform
      Instructions to Create a New Deployment Profile for the Android Platform
Changing the App Logo and Splash Screen
      Instructions to Change the App Logo for the iOS Platform
      Instructions to Change the Splash Screen for the iOS Platform
      Instructions to Change the App Logo and Splash Screen for the Android Platform
Changing the App Logo in the About Page and Android Page Header
Implementing Your Company Logo
Changing the App Name (Optional)
Customizing the Legal Related Information (Optional)
      Customizing End User License Agreement or Legal Terms (Optional)
      Customizing Copyright in the About Page (Optional)
Deploying Your Apps

Oracle E-Business Suite Mobile APIs in the Oracle Integration Repository

Overview

Using the Sample App as a Reference

Overview
Sample App Features
Sample App Patterns
Preparing to Run the Sample App

Supported Properties in the Login Component

Supported Properties

Mobile Application Archives for Earlier Oracle E-Business Suite Mobile Foundation Releases

Overview
Mobile Application Archives for Oracle E-Business Suite Mobile Foundation Release 9.0
Mobile Application Archives for Oracle E-Business Suite Mobile Foundation Release 8.0
Mobile Application Archives for Oracle E-Business Suite Mobile Foundation Release 7.0

Index