This document discusses cross-development for mobile platforms using PhoneGap. PhoneGap allows developers to write apps using HTML, CSS, and JavaScript, then cross-compile them to run as native apps on iOS, Android, BlackBerry and other platforms. It reviews best practices for mobile design, and demonstrates how to install PhoneGap, compile an app, and deploy it to an Android device or emulator. Common PhoneGap APIs allow access to device capabilities like the accelerometer, camera, contacts and more from a cross-platform codebase.