FOR IMMEDIATE RELEASEIs the Smartphone the new personal computer? Six in ten people around the world now have cell phone subscriptions, far surpassing the quarter of the world’s population with a computer at home (according to a 2009 UN Report). Smartphones are cheaper than computers and more convenient because of their portability. And with profits from mobile applications growing, the continued subsidies of the hardware and operating systems by manufacturers, and carriers keeping new phones cheap or free, Smartphones will continue to be a practical alternative to computers for many people.
People are now using mobile phones for much more than calls. Phones are being used for web browsing, checking email, and accessing mobile applications. A rush of software developers has jumped on the mobile application development bandwagon. As Smartphones gain widespread adoption, Sarah Allen, author of Apress’s latest book "Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile and Android Development and Distribution" explains that there are four major operating systems that make up over 90% of the market: Symbian, RIM BlackBerry, Apple iPhone, and Windows Mobile. The rest of the market is shared by Linux and the emerging mobile operating systems Google Android and Palm webOS.
For software developers looking to create applications on these operating systems, Allen outlines the programming language required to develop optimally for each platform.
Six Smartphone Operating System and the Corresponding Programming Language:
1) Symbian/ C++
2) RIM BlackBerry/ Java™
3) Apple iPhone/ Objective-C
4) Windows Mobile/ C#
5) Google Android/ Java™
About "Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile and Android Development and Distribution"
With in-depth coverage of development and distribution techniques for iPhone, BlackBerry, Windows Mobile, and Android, "Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile and Android Development and Distribution" provides a native approach to working with each of these platforms. The book is packed with best practices and full end-to-end samples in native code for each mobile platform. "Pro Smartphone Cross-Platform Development" also provides detailed coverage of emerging frameworks like PhoneGap and Rhomobile and covers the code-signing process and the distribution of applications through the major application stores, including RIM, Apple, and Microsoft. Readers will learn the art of creating applications that will run across all devices.
About the Authors
Sarah Allen leads Blazing Cloud, a San Francisco consulting firm that specializes in developing leading-edge mobile and web applications. She is co-founder and CTO of Mightyverse, a mobile startup focused on helping people communicate across languages and cultures. In both technical and leadership roles, Sarah has been developing commercial software since 1990 when she co-founded the Company of Science & Art, which originated After Effects. An industry veteran who has also worked at Adobe, Aldus, Apple, and Laszlo Systems, Sarah was named one of the Top 25 Women of the Web by San Francisco Women of the Web in 1998.
Vidal Graupera has been developing award-winning mobile applications starting as far back as 1993 with the Apple Newton. He founded and ran a successful software company that developed more than a dozen consumer applications on a variety of mobile platforms over a period of ten years. Vidal holds engineering degrees from Carnegie Mellon University and the University of Southern California, and an MBA from Santa Clara University. Vidal currently consults with clients on developing web and mobile applications.
"Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile and Android Development and Distribution"
By Sarah Allen, Vidal Graupera, Lee Lundrigan
Published September 30, 2010
Print Book Price: $49.99
eBook Price: $34.99