BUY  THIS  BOOK

Books Review

Pro Smartphone Cross-Platform Development

Book Authors:-  Sarah Allen, Vidal Graupera and Lee Lundrigan

Book Publisher:-   Apress, USA

                   Wireless communication is the most influential and inspiring discovery of the last century and this has grandly impacted the total humanity in dramatically absorbing ways. Today communication and computing happens in jungles, junctions, valleys, beaches, malls, motels, mountains etc. In a nutshell, anywhere anytime computing is the vision getting coolly fructified with the mass production and purchase of slim and sleek phones. The airwaves are being smartly and scientifically leveraged as the free communication carrier and conveyer infrastructure for any device and his owner to be in touch with any one across the continents, countries, counties and cities. Today mobile phones have emerged as the pervasive and persuasive interface for ubiquitous information access. The constant and compelling companion of people is nothing but the handy and trendy phone.  Location restriction is a history now and at the same time, “location” is being envisaged as the futuristic and sustainable avenue for earning huge revenue for mobile service providers. In short, the wireless has come as a blessing for a variety of professional organizations such as wireless service providers, tower businesses, mobiles vendors, innovators, and enterprise application developers. The earlier cluttered environment due to endless and expensive wires makes a way for totally clutter-free environment.  People can still talk and type messages while travelling at high speed and trekking at high altitude. The mobility paradigm has been opening up a series of fresh opportunities for researchers and big thinkers to conceive and construct scores of novel services, solutions and systems for providing enhanced care, choice, comfort and convenience to people. 

                   Further on, miniaturization and integration technologies are uninhibitedly flowering and flourishing these days in precipitating and championing a series of noteworthy shifts in our every day life. Mobile phones are steadily tending towards smart phones. Technically once mobile phones are termed as an embedded device. And today they are the next-generation and general-purpose computing devices.  The new paradigm of mobile computing is getting accentuated and activated with the powerful emergence of smart phones. Smart phone applications and services are being designed diligently, developed optimally, registered and stocked in special service and application stores, which are increasingly found in cloud infrastructures these days, deployed in cloud-based containers and engines to be delivered over the web affordably.

                   Considering the fast-growing business opportunity, there came a number of versatile mobile platforms, frameworks, middleware, tools and methodologies for creating and supplying multi-device, platform, channel, and faceted rich mobile applications (RMAs). Mobile operating systems, chipsets & processors and hypervisors are being produced in large quantities. With all the articulated advancements in the hot mobile space, smart phones are being considered favourably to realize robust and resilient mobile clusters, grids and clouds. A body of knowledge on mobile technologies, tips, trends and tools are being made available in order to prop up mobile application developers and deployers. In this book, the authors have painstakingly yet passionately presented the cross-platform development frameworks for engineering, simulating, emulating and porting a growing array of next-generation mobile services and applications in smart phones.

                     The first part of this book covers the first five crucial chapters. The first chapter talks about the arrival of smart phones, their special qualities, and the need for cross-platform development frameworks. The second chapter gives a detailed explanation on developing mobile applications for iPhone using Xcode IDE. The third chapter does the same for the most popular and powerful Android smart phones. The leading general-purpose development tool “Eclipse” is being empowered to develop Android applications. The chapters 4 and 5 focus on developing captivating mobile applications in BlackBerry and Windows Mobile platforms.

                     The second part is all about the cross-platform native frameworks. The chapter number 6 details about the Rhodes framework, how to build a Rhodes application, how to run it on an iPhone, Android, BlackBerry etc. The chapters 7, 8 and 9 target RhoSync, PhoneGap and Titanium Mobile frameworks for creating and porting native applications for a variety of smart phone platforms. The third and the final part of this book exclusively looks upon tips and techniques for using HTML to create look and feel web applications and services for the existing and emerging smart phones.

                     Overall this book is a boon for mobile developers. The book is filled up with the source codes for many nice-to-have and instigating mobile applications. With smart phones being ticked as the new-generation PC, developmental practices, processes, patterns, products and platforms are coming out in full swing. The need of the hour is to prepare a group of energetic and elegant software engineers and user interface specialists for quickly and easily producing and porting lean, dynamic, adaptive, and on-demand smart applications for the extremely mobile world. The authors of this book have done really a considerable and comprehensive work towards that goal. This book is a must for every aspiring mobile professional to have a firm grip on the various individual as well as institutional developments happening in the mobile space.