Contents

Title and Copyright Information

Preface

What's New in This Guide for MAF 2.3.3

1 Introduction to Oracle Mobile Application Framework

2 Getting Started with MAF Application Development

3 Configuring the Content of a MAF Application

4 Configuring MAF Application Features

5 Defining the Content Type of MAF Application Features

6 Creating the Client Data Model in a MAF Application

7 Using Oracle Mobile Cloud Service Platform APIs in a MAF Application

8 Localizing MAF Applications

9 Skinning MAF Applications

10 Using Plugins in MAF Applications

11 Using Lifecycle Listeners in MAF Applications

12 Creating MAF AMX Pages

13 Creating the MAF AMX User Interface

14 Using Bindings and Creating Data Controls in MAF AMX

15 Configuring End Points Used in MAF Applications

16 Using Web Services in a MAF Application

17 Working with REST Services

18 Using the Local Database in MAF AMX

19 Implementing Application Feature Content Using Remote URLs

20 Enabling User Preferences

21 Setting Constraints on Application Features

22 Using AppXray for MAF Artifacts

23 Enabling and Using Notifications

24 Caching Data in a MAF Application

25 Displaying Error Messages in MAF Applications

26 Deploying MAF Applications

27 Understanding Secure Mobile Development Practices

28 Securing MAF Applications

29 Reusing MAF Application Content with a Feature Archive File

30 Testing and Debugging MAF Applications

31 Integrating MAF Applications with EMM Solutions

A Troubleshooting MAF Applications

B Local HTML and Application Container APIs

C MAF Application and Project Files

D Converting Preferences for Deployment

E MAF Sample Applications