In This Chapter:
• The Mobile Landscape
• Apple iPhone®
• Google Android™
• Palm Pre™
• Industry Perspective
This book contains two chapters on mobile application development because there are a lot of vendors that provide tools for developing mobile applications. The platform you choose for developing mobile applications depends on several factors, so we will give you a broad view of the tools that are available, along with some sample code.
In particular, this chapter discusses mobile development for several major platforms and the programming languages each platform uses.
The first part of this chapter gives you an overview of the mobile landscape in terms of the initial costs involved, support for web technologies ...