You are asked to build an adaptive design into an MAF application. The requirement is to show amultipage wizard for an MAF application functionality when the application runs on a smartphone and a single page layout for the same functionality when the application runs on a tablet.
Which two options allow you to implement this use case?
A. A Feature can have multiple contents (AMX pages, AMX Task Flow, and so on). A content constraint can be defined on the first content to hide when the application runs on a smartphone and to show when it runs on a tablet. This way, thefirst content configured for a Feature holds the single page layout, whereas the second (with no constraints defined) has the multipage wizard function.
B. A Feature LifecycleListener class can be created and configured to load AMX content upon application start. In this case, Java, using the AdfmfContainerUtilities framework helper class, determines the type of device to be smartphone tablet and switches the content.
C. Two MAF Features can be created, one for the single page view and the other for the multipage wizard. Constraints defined on the feature configuration conditionally switch between the two options.
D. Selecting the Enable Adaptive Design check box in themaf-application.xmlfile visual editor allows you to configure constraints on the application level that, upon application start, tell the framework which MAF Features to load when the application is started on a smartphone and which Features to load when the application is started on a tablet.
You are investigating a mobile application that uses SOAP web services that invoke queries on a database to get the data to the mobile UI. The customer complains about the application being too slow.
Which of the following changes would not improve the performance of the application?
A. Introduce middle-tier data caching for data that does not change frequently.
B. Switch the services from SOAP protocol to REST protocol.
C. Reduce the number of fields returned from the service so that only the needed fields are returned.
D. Add a layer that fetches the data on the middle tier into a Java class and then expose that class asa SOAP service.
Which four options can be used to authenticate a MAF application user?
A. Facebook
B. SSO
C. HTTP Basic
D. Google
E. Mobile social
F. O-Auth
Identify the four correct statements about REST services.
A. REST may return JSON, XML, or any other MIME type.
B. REST uses HTTP verbs (such as GET, PUT, POST, etc.) toindicatethe intent of the REST call.
C. Enterprise systems may be given a REST interface by using the Oracle Service Bus.
D. REST services cannot return binary data.
E. REST services are well-suited to mobile and web clients.
F. REST services are useful only for mobile devices.
Which statement is true about the Configuration Service?
A. MAF provides a set of APIs within the oracle.adfmf.config.client.ConfigurationServiceclass that allows you to check for new changes on the server and downloadupdates to an application's configuration.
B. The Configuration Service is a custom RESTFul web service that you must implement yourself according to a specification provided by Oracle.
C. When a MAF application is configured to use the Configuration Service, it displays an Oracle-provided dialog at startup where the user must enter a user name, a password, and the URL to theConfiguration Server.
D. The Configuration Server is provided by the Oracle Mobile Cloud Service and cannot be deployed on your own servers.
For thedvtm:geographicMapcomponent, which two data items are returned to themapInputListener?
A. event type
B. X/Y coordinates of the map minimum (top left) map boundary
C. X/Y coordinates of the map center
D. X/Y coordinates of the map maximum (bottom right) map boundary
E. current zoom level
Select the three parameters a developer configures in the Login Connection dialog box to leverage Oracle Access Manager (OAM) Mobile and Social.
A. URL
B. Service Domain
C. Instant Name
D. Profile ID
E. valid users and roles
Which two approaches can you use to define a managed bean in MAF?
A. Add annotation injection in the Java class.
B. Define it in a taskflow's XML definition file.
C. Define it in theadfc-mobile-config.xmlfile.
D. It does not need to be defined ahead of time because you can call it in your code.
Oracle MAF offers a number of distinct login connection types, each with its own strengths and weaknesses. You need to pick the best connection type for an application you are building. The security requirements for the application, obtained from the business analyst, are:
The mobile application must be password-protected. The mobile application must let users log in even if there is no network connection. The mobile application must perform access control based on roles and privileges. The mobile application should let users login with their Google, LinkedIn, or Twitter account.
Given that your organization has already implemented Oracle Access Manager and wishes to reduce the development effort, which login connection type should you choose?
A. HTTP Basic
B. Mobile-Social
C. OAuth
D. OpenID
E. SAML
F. Web SSO
Identify three features of Oracle Mobile Security Suite.
A. It creates a separate container for corporate applications on a mobile device.
B. It modifies service endpoints to allow for changing authentication protocols.
C. It wipes data from a lost or stolen device.
D. It allows single sign-on among different applications.
E. It integrates heterogeneous services across a network.