Contents

Title and Copyright Information

Preface

What's New in This Guide for MAF Release 2.3.1

1 Introduction to Oracle Mobile Application Framework

2 Getting Started with MAF Application Development

3 Configuring the Content of a MAF Application

4 Configuring the Application Navigation

5 Defining the Content Type of MAF Application Features

6 Creating the Client Data Model in a MAF Application

7 Localizing MAF Applications

8 Skinning MAF Applications

9 Reusing MAF Application Content

10 Using Plugins in MAF Applications

11 Customizing MAF Application Artifacts with MDS

12 Using Lifecycle Listeners in MAF Applications

13 Creating MAF AMX Pages

14 Creating the MAF AMX User Interface

15 Using Bindings and Creating Data Controls in MAF AMX

16 Configuring End Points Used in MAF Applications

17 Using Web Services in a MAF Application

18 Using the Local Database in MAF AMX

19 Customizing MAF AMX Application Feature Artifacts

20 Creating Custom MAF AMX UI Components

21 Implementing Application Feature Content Using Remote URLs

22 Enabling User Preferences

23 Setting Constraints on Application Features

24 Enabling and Using Notifications

25 Caching Data in a MAF Application

26 Displaying Error Messages in MAF Applications

27 Deploying MAF Applications

28 Understanding Secure Mobile Development Practices

29 Securing MAF Applications

30 Testing and Debugging MAF Applications

A Troubleshooting MAF Applications

B Local HTML and Application Container APIs

C MAF Application and Project Files

D Converting Preferences for Deployment