Skip Headers
Oracle® Fusion Middleware Mobile Developer's Guide for Oracle Application Development Framework
11
g
Release 1 (11.1.1)
E10140-02
Index
Next
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Audience
Related Documents
Conventions
1
Overview of Oracle Application Development Framework Mobile
1.1
Introduction to ADF Mobile
1.1.1
About Java Server Faces and the Application Development Framework
1.1.2
Developing Mobile Applications Using ADF Mobile
1.2
Supported Mobile Browsers
2
Configuring the ADF Mobile Environment
2.1
Introduction to the ADF Mobile Development Environment
2.2
Configuring the ADF Mobile Development Environment
2.2.1
How to Configure the Environment by Creating a Mobile Application and Project
2.2.2
What Happens When You Create a Mobile Application and Project
2.3
Developing an ADF Mobile Application
2.3.1
How to Develop an ADF Mobile Application by Creating a Mobile JSF Page
2.3.2
What Happens When You Create a Mobile JSF Page
2.4
Testing an ADF Mobile Application
2.4.1
How to Test ADF Mobile Applications on Emulators
2.4.2
What You May Need to Know About Browser Settings
3
Component Support
3.1
Introduction to Apache My Faces Trinidad Components
3.1.1
Supported Features
3.1.2
Partial Page Rendering
3.1.3
Dialogs
3.1.4
Rendering Specific to the BlackBerry Browser 4.5 and Earlier Browsers
3.2
Input Components
3.2.1
Creating Input Text Fields
3.2.2
Creating Lists
3.3
Output Components
3.3.1
Displaying Text
3.3.2
Displaying Images
3.3.3
Showing (or Hiding) Components
3.4
Layout Components
3.4.1
Managing the Page
3.4.2
Laying Out Sections of the Page
3.4.3
Inserting Spaces
3.5
Navigation Components
3.5.1
Creating Buttons
3.5.2
Creating Links
3.5.3
Navigation Components
3.6
Data Visualization (Graphs and Gauges)
3.7
Tables and Trees
3.7.1
Creating Tables
3.7.2
Creating Trees
3.8
Unsupported Components and Attributes
3.8.1
Unsupported Components
3.8.2
Unsupported Attributes
4
Skinning
4.1
Introduction to ADF Mobile Skinning
4.2
Implementing ADF Mobile Skinning
4.2.1
How to Implement Skinning in an ADF Mobile Application
4.2.1.1
How to Define the <skin-family> in trinidad-config.xml
4.2.1.2
How to Define <skin-family> in trinidad-config.xml to Enable Switching Between Skins
4.2.2
How to Specify the Renderkit and Style Sheet Name in trinidad-skins.xml
4.2.3
How to Create a Managed Bean that Implements an Agent Parser
4.2.4
How to Add the Managed Bean to faces-config.xml
4.2.5
How to Add the CSS Files to the ADF Mobile Application Project
4.2.6
What Happens at Runtime
4.3
Example iPhone Components
4.3.1
How to Create Headers in iPhone Applications
4.3.1.1
Using the styleClass Attribute to Create Header Components
4.3.2
How to Create Navigation Panels in iPhone Applications
4.3.2.1
Using the Panel List Style Class to Create a Static List of Navigation Panels
4.3.2.2
Using the Table List Style Component to Create a Dynamic List of Navigation Items
4.3.3
How to Create Detail Items in iPhone Applications
4.3.3.1
Field Set Style Classes
4.3.4
What You May Need to Know About CSS Classes in iPhone Applications
5
Supporting Basic HTML Mobile Browsers
5.1
Introduction to Basic HTML Mobile Browser Support
5.1.1
Requirements for ADF Mobile Support of Basic HTML Mobile Browsers
5.2
Developing Applications for Basic HTML Mobile Browsers
5.3
Styling Basic HTML Mobile Browsers
6
Design Guidelines for RIM BlackBerry 4.2 to 4.5
6.1
Introduction to BlackBerry Browser Display Behavior
6.2
Formatting Tables to Prevent Wrapping
6.2.1
How to Prevent Fields from Wrapping in Tables
6.3
Formatting Label and Message Panels
6.4
Formatting Column Width
6.5
What You May Need to Know About Display Variations on BlackBerry Devices
6.5.1
Changing the Minimum Font Size
6.5.2
Form Factor Variations
7
Extending ADF Mobile Applications
7.1
Introduction to Extending Applications for E-Mail, Telephony, and Google Maps
7.2
Integrating an E-Mail Client
7.2.1
Adding Mail Properties
7.3
Integrating Telephony
7.4
Integrating Google Maps
7.4.1
Programming Driving Directions
7.4.2
Supporting Google Maps on iPhone
7.5
What You May Need to Know About Page Display Dimensions
Index