What's New in This Guide for Release 2.2.0


Sections Changes Made

Allow Native Access for Application Features

Application feature access to the native container can now be managed using the Allow Native Access property (allowNativeAccess) property that is new in this release. Revised the following sections to discuss and describe use of this property:

Set this property to false for application features with content types of Local HTML and Remote URL where you want to prevent the content from accessing MAF container services. Retain the default value of true for the MAF AMX content type.

Configuring the Application Navigation

Revised to describe the toggleSpringboard method that the ApplicationFeatures data control and the AdfmfContainerUtilities class now provide to toggle the display of a springboard in a MAF application.

Navigating a MAF Application Using Android’s Back Button

Section added to describe the change in behavior introduced in this release when an end user taps Android’s Back button while using a MAF application.

Skinning MAF Applications

Chapter revised to describe the new skin version (mobileAlta-1.4) that is the default for MAF applications created using this release.

Using Plugins in MAF Applications

Chapter revised to note that MAF applications on the Android platform use Apache Cordova 3.7.2 and applications on the iOS platform use Apache Cordova 3.8.0.

Using a Plugin in a MAF Application

Section added that describes how you can access a plugin once you have registered it for use in your MAF application.

Enabling Remote Applications to Access Container Services Revised to recommend that you add the remote application URL to your MAF application whitelist or specify a whitelist entry that includes the remote application URL's domain with a wildcard.

Specifying the Data Control Context

Section added.

How to Use a Popup Component

Section modified to include information about zooming.

How to Use a Masonry Layout Component

Section added.

How to Use a Flex Layout Component

Section added.

What You May Need to Know About the Film Strip Layout

Section modified to include information about the page control position.

How to Use Events with Chart Components

Section modified to add information about the drill event and listener.

What You May Need to Know About Customization of Chart Tooltips

Section added.

Overwriting the shortDesc Attribute

Section added.

How to Use an Accessory Layout Component

Section added.

Using Event Listeners

Section modified to add information about the drill event and listener.

How to Refresh Contents of UI Components

Section added.

What You May Need to Know About Constrained Type Attributes for Event Listeners

Section modified to add information about new event listeners.

How to Enable Sorting of Charts with Categorical Axis

Section added.

How to Define the Initial Zooming of Charts

Section added.

How to Create a Pie Chart

Section modified to add information on the chart slice gaps.

How to Create a Bar Chart

Section modified to add information on the varying bar widths.

How to Define Stacking of Specific Chart Series

Section added.

How to Enable Split Dual-Y Axis in Charts

Section added.

Defining the iOS Build Options

Section revised to describe the new input field (Additional Build Arguments) that you can use to specify additional build arguments that Xcode can use when it builds a MAF application.

How to Update Connection Attributes of a Named Connection at Runtime

Section revised to provide more detail about when and how to use the updateSecurityConfigWithURLParameters method in the AdfmfJavaUtilities class rather than the overrideConnectionProperty method from the same class.

Enabling Push Notifications

Section modified to reflect changes in allowing push notifications.

Using and Configuring Logging

Section modified to add information on redirecting logging output in JDeveloper.

Overview of the MAF Sample Applications

Section modified to add information on new sample applications.