You are previewing Oracle Application Express for Mobile Web Applications.
O'Reilly logo
Oracle Application Express for Mobile Web Applications

Book Description

Oracle Application Express for Mobile Web Applications is an action driven book, taking you by the hand through all required steps in building your very own web application that will run on phones, tablets, and other mobile devices. Because you've built every piece of it yourself, you will know exactly how every tiny part is used and how you can tweak it to your own – or your customer's – taste.

Oracle Application Express is widely known in the Oracle community as a great tool for creating web applications suitable for desktop browsers. Features have now been added to open up the world of mobile browsing, bringing the simplicity and expressiveness of Appliction Express to bear in developing applications to run with an almost-native look and feel on platforms such as iOS, Android, and Windows Phone.

Oracle Application Express for Mobile Web Applications helps you translate your knowledge of Oracle Application Express into developing for mobile devices. The book and its running example provide all the knowledge you need to create professional looking mobile web applications.

  • Takes you through building a mobile web application from start to finish.

  • Gives insight into the components necessary for a professional looking mobile application.

  • Helps you become an even better and more all-round Oracle Application Express developer.

What you'll learn

  • Build mobile applications to run from iPhones, iPads, Android devices, and Windows-based phones and tablets.

  • Make enterprise reporting and business functions accessible to mobile devices.

  • Customize the look-and-feel of your mobile applications.

  • Respond to gestures such as swiping and pointing, and to changes in device orientation.

  • Enhance mobile applications through the use of plugins.

  • Deploy applications into the Apple and Android stores.

Who this book is for

Oracle Application Express for Mobile Web Applications is aimed at Oracle Application Express developers wanting to develop and deploy applications for use on mobile devices. The book is also useful to any developer in an Oracle Database environment who is looking for a quick-and-easy, yet powerful way to extend business functions and reporting to mobile devices.

Table of Contents

  1. Title Page
  2. Contents at a Glance
  3. Contents
  4. Foreword
  5. About the Authors
  6. About the Technical Reviewer
  7. Acknowledgments
  8. Introduction
  9. CHAPTER 1: Introduction to APEX for Mobile Web Development
    1. Designing Mobile Applications
    2. Web-Based vs. Native Mobile Applications
    3. Responsive Design
    4. Choosing Responsive Design, Desktop, or Mobile
    5. Wrap Up
  10. CHAPTER 2: Creating Mobile Pages
    1. How jQuery Mobile Pages Are Constructed
    2. Your First Mobile APEX Application
    3. Dialogs
    4. Transitions
    5. Popups
    6. Loading Widgets
    7. Templates
    8. Mixed Applications
    9. Wrap Up
  11. CHAPTER 3: Presenting Data Through List Views
    1. Create a Basic List
    2. Style Your List
    3. Add Swipe-to-Delete Functionality
    4. Add Automatic Push of Next Records
    5. List View Exercise
    6. Implement Custom Sorting
    7. Wrap Up
  12. CHAPTER 4: Accepting Input via Forms
    1. Revisiting the Login Page
    2. Grid Layout
    3. Collapsible Content
    4. HTML5 Input Elements
    5. Other Mobile Input Elements
    6. Adding Swiped Navigation
    7. Changing the Delete Confirmation Dialog
    8. Changing the Process Success Message
    9. Finishing the Forms
    10. Wrap Up
  13. CHAPTER 5: Displaying Calendars and Charts
    1. Calendars
    2. Charts
    3. Other Options
    4. Flotcharts
    5. Wrap Up
  14. CHAPTER 6: Implementing a Navigation Standard
    1. Getting More Native
    2. Creating Your Own Springboard
    3. Creating a Tab Navigation
    4. Remove HTML-Style Buttons
    5. Creating a Slide Menu
    6. Wrap Up
  15. CHAPTER 7: Theming Your Mobile Application
    1. Using ThemeRoller
    2. Creating Your Own Theme
    3. Creating Your Own Icons
    4. Wrap Up
  16. CHAPTER 8: Working with Dynamic Actions
    1. Client-Side Interactivity
    2. Introduction to Dynamic Actions
    3. Changes to Dynamic Actions in APEX 4.2
    4. Mobile-Specific Event Examples
    5. Advanced Dynamic Actions
    6. Wrap Up
  17. CHAPTER 9: Deploying Applications Natively
    1. Native, Web, or Hybrid Apps?
    2. PhoneGap Architecture
    3. Configuring an Android Development Environment for Cordova
    4. Creating the PhoneGap App Project
    5. APEX and PhoneGap
    6. Whitelisting
    7. Using the PhoneGap API in APEX Pages
    8. Using Adobe PhoneGap Build
    9. Wrap Up
  18. CHAPTER 10: Securing Your Mobile Application
    1. Considering Security Implications
    2. Applying General Security Settings
    3. Using the APEX Security Features
    4. Splitting Applications
    5. Wrap Up
    6. Next Steps
  19. Index