PhoneGap for Enterprise

Master the art of building secure enterprise mobile applications using PhoneGap
Preview in Mapt

PhoneGap for Enterprise

Kerri Shotts

Master the art of building secure enterprise mobile applications using PhoneGap
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99 p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


PhoneGap for Enterprise Book Cover
PhoneGap for Enterprise
$ 17.99
$ 12.60
Full Stack Angular for Java Developers Book Cover
Full Stack Angular for Java Developers
$ 39.99
$ 28.00
Buy 2 for $30.10
Save $27.88
Add to Cart

Book Details

ISBN 139781783554751
Paperback192 pages

Book Description

This book covers the necessary concepts you'll need to build useful, rich, secure enterprise apps for mobile devices, and also explains portions of an example enterprise app development so that you have a working demonstration of the concepts in the book.

The book focuses heavily on security concepts such as authorization, SSL and certificates, source code protection, local data store encryption, and so on, as ensuring a secure channel of communication between the user and the enterprise servers is critical.

The book explores the entire app's design, covering the data model and business logic you'll use for your app. It then moves on to cover how to build middle-tier communication between the middle tier and the mobile device, handling application and network events (such as a network going offline), and culminates by showing you how to work with various rich presentation technologies.

This book is invaluable for anyone looking to learn how to create secure mobile apps for enterprise environments in an easy way with lots of useful examples.

Table of Contents

Chapter 1: PhoneGap and Enterprise Mobility
Why PhoneGap/Cordova?
History behind PhoneGap and Cordova
Easy cross-platform development
Cordova app architecture
Summary
Chapter 2: Building the Data Store and Business Logic
Introducing Tasker
Server architecture
Designing your data models
Designing the business logic
Permissions model
Summary
Chapter 3: Securing PhoneGap Apps
General security precautions
Server-specific security precautions
Cordova-specific security precautions
Summary
Chapter 4: Building the Middle-Tier
Middle-tier architecture
Designing a RESTful-like API
Building our API using Node.js
Summary
Chapter 5: Communicating between Mobile and the Middle-Tier
Getting started
Promises
Ensuring secure communication
Communicating with the backend using XHR
Authenticating the user with the backend
Summary
Chapter 6: Application Events and Storage
Getting ready
Determining network connectivity
Getting the current network type
Detecting changes in connectivity
Handling connectivity issues
Handling changes in the application state
Responding to application-level events
Storing local data using SQLite
Storing data in the iOS Keychain
Summary
Chapter 7: Push Notifications
Delving into Push Notification architecture
Boxcar Universal Push Notifications Platform
Setting up Google Cloud Messages with Boxcar
Integrating Boxcar with PhoneGap/Cordova
Receiving Pushes from Boxcar
Sending a Push via Boxcar
Summary
Chapter 8: Building the Presentation Tier
Mock-up design tools
Libraries and frameworks
Common patterns
Presentation of the app
Seeing it in action
Summary

What You Will Learn

  • Develop cross-platform mobile enterprise apps using PhoneGap
  • Understand the PhoneGap system and app architecture
  • Communicate between the mobile device and the backend using XHR and WebSockets for data transmission
  • Build a middle tier using Node.js to connect to the data store
  • Discover how PhoneGap allows you to whitelist trusted domains
  • Handle online/offline states by learning how to handle application and network status events

Authors

Table of Contents

Chapter 1: PhoneGap and Enterprise Mobility
Why PhoneGap/Cordova?
History behind PhoneGap and Cordova
Easy cross-platform development
Cordova app architecture
Summary
Chapter 2: Building the Data Store and Business Logic
Introducing Tasker
Server architecture
Designing your data models
Designing the business logic
Permissions model
Summary
Chapter 3: Securing PhoneGap Apps
General security precautions
Server-specific security precautions
Cordova-specific security precautions
Summary
Chapter 4: Building the Middle-Tier
Middle-tier architecture
Designing a RESTful-like API
Building our API using Node.js
Summary
Chapter 5: Communicating between Mobile and the Middle-Tier
Getting started
Promises
Ensuring secure communication
Communicating with the backend using XHR
Authenticating the user with the backend
Summary
Chapter 6: Application Events and Storage
Getting ready
Determining network connectivity
Getting the current network type
Detecting changes in connectivity
Handling connectivity issues
Handling changes in the application state
Responding to application-level events
Storing local data using SQLite
Storing data in the iOS Keychain
Summary
Chapter 7: Push Notifications
Delving into Push Notification architecture
Boxcar Universal Push Notifications Platform
Setting up Google Cloud Messages with Boxcar
Integrating Boxcar with PhoneGap/Cordova
Receiving Pushes from Boxcar
Sending a Push via Boxcar
Summary
Chapter 8: Building the Presentation Tier
Mock-up design tools
Libraries and frameworks
Common patterns
Presentation of the app
Seeing it in action
Summary

Book Details

ISBN 139781783554751
Paperback192 pages
Read More

Read More Reviews

Recommended for You

PhoneGap By Example Book Cover
PhoneGap By Example
$ 35.99
$ 25.20
Three.js Essentials Book Cover
Three.js Essentials
$ 19.99
$ 14.00
PhoneGap Essentials Book Cover
PhoneGap Essentials
$ 23.99
$ 16.80
PhoneGap Mobile Application Development Cookbook Book Cover
PhoneGap Mobile Application Development Cookbook
$ 26.99
$ 18.90
Mastering Yii Book Cover
Mastering Yii
$ 39.99
$ 8.00
Mastering Flask Book Cover
Mastering Flask
$ 39.99
$ 28.00