ABSTRACT

This chapter provides an overview of the deployment of mobile applications for Android, BlackBerry, and iPhone. Consumer mobile application deployment mainly involves submission to App Stores, and enterprise mobile application deployment involves the use of the BlackBerry Enterprise Server for BlackBerry and a middleware platform to perform deployment for iPhone and Android. The server for mobile applications can be a custom-developed enterprise server or a customized mobile middleware from an external vendor. End users can download the mobile application from a web server using the browser in the mobile device. BlackBerry is the most popular platform for internal mobile applications. The deployment option adopted by the enterprise is mostly based on the technology considerations, the budget constraints, the business model followed, and the long-term enterprise mobile road map the enterprise wants to achieve. The mobile server is also required for thin or browser-based solutions.