The following topics introduce the new and changed features of Oracle Mobile Application Development Framework (Oracle MAF) and other significant changes, which are described in this guide.
Oracle MAF Release 2.3.2 includes the following new and changed development features, which are described in this guide.
MAF application end users can now install the digital certificates required to access HTTPS servers in the MAF application’s keystore. You can register a file extension for the servers’ digital certificates to facilitate their installation, as described in Registering SSL Certificate File Extensions in a MAF Application.
MAF applications can now parse the JSON response from a login success URL to retrieve the OAuth token to relay it when the MAF application requests access to secured services. You enable this capability by selecting the Parse Token Relay Response checkbox when configuring the login connection. For more information, see How to Configure Single Sign-On in a MAF Application.
MAF applications that you create using this release of MAF render AMX content using WKWebView when deployed to iOS 9 devices. WKWebView is a newer web view that offers better performance than UIWebView. For more information, see Configuring the Web View of Application Features with AMX Content on iOS.
MAF now provides quick start layouts that organize AMX components on the AMX pages you create. For more information, see How to Create a MAF AMX Page.
A new component, Dotted Page Control, has been introduced to provide an overflow control for Film Strip components that render too many items to display on a screen. For more information, see What You May Need to Know About the Film Strip Layout.
A new component, Picto chart, has been introduced to visualize an absolute number, or the relative sizes of the different parts of a population. For more information, see How to Create a Picto Chart.
You can now display a clear text control on all inputText
components so end users can clear entered content. Display this control using the showClear
attribute, as described in How to Use the Input Text Component.
The geographicMap
component can now use the Oracle Maps Cloud Service as the map provider when displaying routes between two points. This is in addition to using Google Maps as the provider. For more information, see Displaying Routes in Geographic Map Components.
This document has been updated in several ways for this release. Following are the sections that have been added or changed.
Integrating MAF Applications with EMM Solutions added to describe MAF support for enterprise mobility management (EMM) solutions from third-party vendors and the MAF adoption of the AppConfig approach to enterprise mobile applications.
Accessing Files in an Oracle Mobile Cloud Service Storage Collection added to describe how to use storage objects from an MCS storage collection in a MAF application.
Moved the sections describing how to send diagnostic and analytics information to MCS to a newly-introduced chapter (Using Oracle Mobile Cloud Service Platform APIs in a MAF Application). To read these sections in their new locations, see Sending Diagnostic Information to Oracle Mobile Cloud Service and Sending Analytics Information to Oracle Mobile Cloud Service.
Configuring Geographic Map Components With the Map Provider Information has been revised with a link to the Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies that you must abide by when using the Oracle Maps Cloud Service in a MAF application.
Accessing the SQLite Database Using the MAF Client Data Model DBPersistenceManager has been added describing how to use the MAF client data model’s DBPersistenceManager
API to access the on-device SQLite database in your MAF application.
Executing Custom Logic After CRUD REST Calls added to describe the methods that the MAF client data model generates in service classes to execute CRUD operations against the local and/or remote persistence managers.
Understanding Usage of the Primary Key added to describe the MAF client data model’s usage of a data object’s primary key.
Using Filtered Entity Lists added to describe the methods that the MAF client data model generates to facilitate the creation of filtered lists.
Forcing Offline Mode in a MAF Application added to describe how to configure a MAF application to behave as if the device it runs on is offline.
Using a Visual Indicator for Running Background Tasks added to describe how to render a visual indicator to let end users know that their MAF application is performing background task(s).
Understanding the Client Data Model’s Support for Data Change Events added to describe the APIs that the MAF client data model uses to refresh the user interface of MAF applications in response to data change events in the underlying data collection.
Deploying a MAF Application to the Universal Windows Platform revised to note requirement to list the Contacts plugin first in the maf-plugins.xml
file when deploying to the Universal Windows Platform.