Overview Editor for adfmf-feature.xml

Application Navigator context menu for adfmf-feature.xmlthen choose Open

Use to define the content of a mobile application by selecting the application features embedded within it, the formats in which they are implemented, and how users manage these applications through specific preference pages. In addition, you can use this page to control how the application features display based on such criteria as device type and user privileges. This page also enables you to select user authentication for an application feature. More

Click Add to create an application feature by completing the Create ADF Mobile Feature Dialog. More

ID
Enter a unique ID for the application feature. This is a required value.

Name
Enter a name for the application feature.

Vendor
Enter the name of the originator of the application feature.

Version
Enter a version number for the application feature.

General
Use to provide a brief description of the purpose of the application feature and select the icon images for the navigation bar and springboard.

Description
Enter a brief description of the application feature.

Lifecycle Event Listener
Enter the fully qualified class name (including the package, oracle.adfmf.application) for the listener that enables runtime calls for start, stop, hibernate, and return to hibernate events. More

Navigation Bar Icon
Click Browse to select an image used for the icon that represents the feature application in the navigation bar. More

Springboard Image
Click Browse to select an image used to represent the feature application as an icon in the mobile application springboard. More

Constraints
Use to control the display of a selected feature application based on user role, device type, and device properties. Click Add to add a constraint and then define the following conditions that the runtime evaluates to display the feature application. Click Delete to remove a constraint. More

Property
Choose a user-, device-, or hardware-specific property.

Operator
Select from among the following evaluting operators:

Value
Enter a value that modifies the selected property. To localize the display name, click the dropdown menu, choose Select Text Resource and then complete the Select Text Resource Dialog. How?

Content
Use to add a content type implementation to a selected feature application. How?

Click Add and define the following:

Id
Enter a unique ID for the feature application. This is a required value.

Type
Select an implementation type for the content.

ADF Mobile AMX
An application feature implemented as ADF Mobile AMX requires an existing view (that is, a single local ADF AMX page) or a bounded or unbounded taskflow. More

You can enter, or retrieve the location of, the ADF Mobile AMX pages or task flows in the File field. You can create the ADF Mobile AMX page or task flow by first clicking Add and then selecting ADF Mobile AMX Page or Task Flow. How?

Local HTML
An application feature implemented as local HTML requires an existing bundle of HTML files and supporting resources. Error pages can be implemented as local HTML. More

You can enter, or retrieve the location of, the HTML page and resources in the URL field. You can create the HTML page by first clicking Add and then completing the Create HTML File dialog. How?

Remote URL
The remote URL implementation requires a valid web address as well as a hosted mobile applications. Oracle recommends authoring these web page using ADF Mobile browser. Applications implemented as remote URLs use Apache Cordova APIs to access such native device controls as GPS. More

You can enter, or retrieve the location of, the name of the connection to the remote server in the URL Connection field. You can create the connection by first clicking Add and then entering the connection details in the Create URL Connection dialog. How?

Show Browser Navigation Buttons Select to add a navigation bar with buttons for back, forward, and refresh actions. More

File
Depending on the content type you select (ADF Mobile AMX or Local HTML), you can enter, or retrieve the location of, the ADF Mobile AMX pages or task flows, or local HTML files.

You can create the ADF Mobile AMX page, HTML file, or task flow by first clicking Add and then by selecting ADF Mobile AMX Page or Task Flow from the dropdown menu. How?

To create the HTML page for a Local HTML application feature, click Add and then complete the Create HTML File dialog. How?

URL
If you select Local HTML as the content type, enter, or retrieve the location of, the HTML page and resources. You can create the HTML page by first clicking Add and then by completing the Create HTML File dialog. How?

Constraints
Define the user-, device-, or hardware-specific constraint. How?

Navigation Bar Icon
Use Browse to select a format-appropriate image used as the icon representing the feature application in the navigation bar. Applications running on iOS-powered devices require PNG-formatted images.

Springboard Image
Use Browse to select a format-appropriate image used as the icon representing the feature application in the springboard. Applications running on iOS-powered devices require PNG-formatted images.

Preferences
Use to build the preference pages for the selected feature application. How?

Click Add, select one of the following preference elements with the appropriate location identifier (Insert Before, Insert Inside, and Insert After):

Define the properties for the selected preferences element, which are generally nested within a Preference Group. These properties, as well as how you define them, depend on the selected elements. How?

Label
Enter the descriptive text that displays in the user interface. To localize the display name, click the dropdown menu, choose Select Text Resource and then complete the Select Text Resource Dialog. How?

ID
Enter a unique identifier for the preference element.

Preference Type
Select the type of preference element.

Default
Enter a default value for the preference element.

Secret
Select to hide the text preference to prevent users from editing it. This value only applies to text preferences, which can be used to enable users to store information or create default text.

Security
Use to desginate if the user is presented with a user authentication challenge. More

Enable Feature Security
Select for application features that require user credentials and then select whether the user will be authenticated against credentials stored locally on the device or on a remote login server.

Credential Authentication
Select how ADF Mobile authenticates users.

Local
Choose if the application feature requires users to authenticate against credentials stored locally on the device.

Remote
Choose if users access the application feature after presenting their credentials to a remote server.


Mobile Developer's Guide for ADF, "ADF Mobile Application Security"

Mobile Developer's Guide for ADF, "Enabling User Preferences"

Mobile Developer's Guide for ADF, "Setting Constraints on Application Features"

Mobile Developer's Guide for ADF, "Working with Resource Bundles"