This comprehensive resource gives you a thorough understanding of the software engineering processes and methods you need to tackle the complexities of building software for wireless systems. It covers system architecture, mobile client design, and development principles, as well as analysis and testing techniques. The book gives you clear guidelines that enable you to confront design trade-offs so you can meet user and system requirements. You get in-depth tutorials on mobile technologies, mobile supporting platforms, wireless networking, wireless security, and wireless multimedia.
The book offers you a solid understanding of networking theories and concepts, helping you master the technical intricacies of 2 - 4G cellular networks, wireless LANs, and wireless personal area networks. You find an in-depth examination of security issues and solutions that are critical to building reliable and safe software. The book explores different types of mobile commerce and wireless application systems, and shows you how to build various wireless-based application systems, such as wireless information, wireless advertising and marketing, and wireless payment systems.