What's New in This Guide in Release 11.1.2.4.0

For Release 11.1.2.4.0, this guide has been updated in several ways. The following table lists the sections that have been added or changed.

For changes made to Oracle JDeveloper and Oracle Application Development Framework (Oracle ADF) for this release, see the What's New page on the Oracle Technology Network at http://www.oracle.com/technetwork/developer-tools/jdev/documentation/index.html.

Sections Changes Made

Chapter 1, "Introduction to ADF Mobile"

 

Section 1.1, "Introduction to ADF Mobile"

Section restructured to address clarity issues.

Section 1.2, "ADF Mobile Runtime Architecture"

Section adjusted to reflect absorption of PhoneGap by Apache Cordova.

Chapter 3, "Setting Up the ADF Mobile Environment"

 

Section 3.2, "Prerequisites for Developing ADF Mobile Applications"

Section revised to clarify the supported software versions.

Section 3.3, "Setting Up JDeveloper"

Section revised to clarify the supported versions of JDeveloper.

Link to the Certification and Support Matrix for Oracle JDeveloper and ADF provided.

Section 3.3.1.1, "Configuring the Environment for Form Factors"

Section modified to reflect the introduction of new form factors.

Section 3.4, "Setting Up Development Tools for iOS Platform"

Section revised to clarify iOS software and tools versions.

Information about Apple licensing added.

Section 3.6, "Testing the Environment Setup"

Section added.

Chapter 4, "Getting Started with ADF Mobile Application Development"

 

Section 4.2.2.1, "About the Application Controller Project-Level Resources"

Section revised to clarify the concept that an application controller project contains application-wide artifacts.

Section 4.2.2.3, "About Automatically Generated Deployment Profiles"

Section added.

Chapter 5, "Defining an ADF Mobile Application"

 

Section 5.4, "Invoking an ADF Mobile Application Using a Custom URL Scheme."

Section added.

Section 5.7.3, "Using the activate and deactivate Methods to Save Application State"

Section added.

Section 5.12.5, "How to Version ADF Mobile Skins"

Section added.

Chapter 6, "Creating ADF Mobile AMX Pages"

 

Section 6.2.2, "What You May Need to Know About Supported Activities and Control Flows"

Section adjusted to include description of the task flow return.

Section 6.2.11, "How to Specify the Page Transition Style"

Section modified to add information on new BiDi values for page transitions.

Chapter 7, "Creating ADF Mobile AMX User Interface"

 

Section 7.2, "Designing the Page Layout"

Section modified to add information on new BiDi values for page transitions and animation.

Section 7.2.7.4, "What You May Need to Know About Using a Static List View"

Section modified to clarify the usage of the editable List View component.

Section 7.4, "Enabling Gestures"

Section modified to add information on new BiDi values for page transitions and animation.

Section 7.5.7, "How to Create a Pie Chart"

Section modified to include information on pie chart sorting.

Section 7.5.11, "How to Create a Status Meter Gauge"

Section modified to include the description of new status meter gauge indicator configuration.

Section modified to include information on the reference line support for status meter gauge.

Section 7.5.12, "How to Create a Dial Gauge"

Section modified to include information on the dial gauge scale labeling.

Section 7.5.13, "How to Create a Rating Gauge"

Section added.

Section 7.5.16.4, "Defining a Custom Base Map"

Section modified to clarify BiDi support.

Section 7.5.16.5, "Applying Custom Styling to the Thematic Map Component"

Section and examples modified to include information on the default Thematic Map colors configuration.

Chapter 8, "Using Bindings and Creating Data Controls"

 

Section 8.2.2, "How to Reference Binding Containers"

Updated Table 8–1, "Runtime Properties."

Section 8.2.4.2, "ADF Managed Beans"

Added managed bean code examples.

Section 8.4.1, "What You May Need to Know About Serialization of Bean Class Variables"

Added information about using the JSONBeanSerializationHelper class.

Section 8.5.4, "How to Use the createContact Method"

Section and examples updated to include Java bean code. Also added note that the ims property is not supported in this release.

Section 8.5.6, "How to Use the updateContact Method"

Section and examples updated to include Java bean code. Also added note that the ims property is not supported in this release.

Section 8.5.5, "How to Use the findContacts Method"

Added note that the ims property is not supported in this release.

Section 8.5.9, "How to Use the displayFile Method"

Section added.

Section 8.7, "Data Change Events"

Updated information about PropertyChangeSupport and ProviderChangeSupport.

Chapter 9, "Using Web Services"

 

Section 9.2.3, "How to Create a Web Service Data Control Using REST"

Section modified to reflect the new Create Web Service Data Control wizard.

Section 9.5.3, "What You May Need to Know About Credential Injection"

Section and examples adjusted to reflect substitution of credentialStoreKey with adfCredentialStoreKey.

Section 9.6.1, "How to Add and Delete Rows on Web Services Objects"

Section added to describe new functionality of inserting and deleting rows on web service objects.

Section 9.2.2, "How to Customize SOAP Headers in Web Service Data Controls"

Section added.

Chapter 10, "Administering Web Services"

 

Section 10.1, "Introduction to Administering Web Services"

Section added as part of the new chapter.

Section 10.2, "Using the Configuration Service"

Section moved from Chapter 9, "Using Web Services" to the new Chapter 10, "Administering Web Services." Section also revised to clarify the timing of starting up the Configuration Service.

Section 10.2.1, "How to Set Up the Configuration Service on the Server"

Section added.

Chapter 13, "Enabling User Preferences"

 

Section 13.5, "Creating a Preference for the Configuration Service URL"

Section added.

Chapter 14, "Setting Constraints on Application Features"

 

Section 14.1, "Introduction to Constraints"

Section revised to clarify the difference between setting constraints on an application feature and setting constraints on the application content.

Chapter 16, "Enabling Push Notifications"

 

Section 16.1, "Introduction to Push Notifications"

Chapter added to document push notifications for ADF Mobile applications.

Chapter 17, "Deploying ADF Mobile Applications"

 

Section 17.2.3, "How to Create an Android Deployment Profile"

Text revised to note that Google Cloud Messaging Library is required for the deployment of applications that use push notifications.

Section 17.7, "Creating Unsigned Deployment Packages"

Section added.

Section 17.8, "Deploying ADF Mobile Applications from the Command Line"

Section revised to include command line options for ADF Mobile Application Archive (.maa) file deployment.

Chapter 18, "ADF Mobile Application Security"

 

Section 18.4.3, "Enabling Login without the Access Control Service"

Section added.

Section 18.4.10, "What You May Need to Know About Injecting Basic Authentication Headers"

Section added.

Section 18.4.12.3, "Creating a Custom Login HTML Page"

Section revised to describe login pages for Android-powered devices.

Chapter 19, "Testing and Debugging ADF Mobile Applications"

 

Section 19.3.4, "How to Enable Debugging of Java Code and JavaScript"

Section modified to reflect changes in locations of properties files.

Section 19.3.4.1, "What You May Need to Know About Debugging of JavaScript Using an iOS-Powered Device Simulator on iOS 6 Platform"

Section added.

Section 19.3.5, "How to Configure the Debug Mode"

Added information on deployment in debug mode log message.

Section 19.4.4, "How to Use Xcode for Debugging and Logging on iOS Platform"

Section added.

Appendix B, "Application Container APIs"

 

Section B.1, "Using ADF Mobile APIs to Create a Custom HTML Springboard Application Feature"

Section revised to illustrate how to enable access to the Apache Cordova API by defining a <script> tag that references www/js/base.js.

This appendix replaces Chapter 6, "Controlling the Display of Application Features" in 11g Release 2 (11.1.2.3.0).

Section B.3, "Accessing Files Using the getDirectoryPathRoot Method"

Section revised to document using the DownloadDirectory enum type.