The traditional way of installing Apache Cordova or Adobe PhoneGap is to download the framework’s files and optionally (depending on which version of the framework you download) perform some additional configuration. Although Apache Cordova and Adobe PhoneGap are at their core very similar (the differences between the two are described in Chapter 1), the steps performed to get your development environment ready to work with the frameworks are different.

In this chapter, I’ll walk you through the process of downloading and setting up the framework. Subsequent chapters will illustrate how to install and use the command line tools as well as how to setup and use development environments for several of the Cordova supported mobile device platforms.