Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML
Written to address technical concerns that mobile developers face, this book explores the differences between mobile and stationary applications and the architectural and software development concepts needed to build mobile applications. Reza B'far guides the developer through the development process, using UML from design to implementation. He focuses on general concepts, while using platforms as examples or as possible tools. After introducing UML, XML, and the derivative tools necessary for developing mobile software applications, B'far demonstrates how to build user interfaces for mobile applications.