We first discussed WaveMaker's PhoneGap feature for Apache Cordova in Chapter 2, Digging into the Architecture. In Chapter 4, Designing a Well-performing Application, we explored the considerations for designing applications to be used on the smaller screens of a mobile device. In this chapter, we shall package, build, and deploy our application to a mobile device.
Deploying an application to a mobile device is quite different than deploying it to a Java application server. In both cases, Studio generates an archive package of the application, but that is where the similarities end. An HTML application on a mobile device is also a different creature than native applications, lacking their look and feel for example. JavaScript may be king in the browser, but on mobile devices, native Objective-C for iOS and Java for Android still reign supreme. However, the ability to access native hardware combined with cross-device support make frameworks such as PhoneGap rather...