Product Description
This text aims to cover, comprehensively, development of applications for mobile environments. The book covers issues of user interface involving voice and text user interfaces; connectivity to the network including wireless technologies; architectural issues such as mobile agent platforms, peer-to-peer systems, and N-Tier client-server mobile architectures; synchronization and replication; in-depth discussion of advanced XML related issues such as RDF; requirements gathering process; and others. Most importantly, this text does this by extending today's proven tools and methodologies, particularly UML and methodologies built around UML. Examples are given using J2ME, Windows CE, WAP, Symbian, and other mobile platforms, as well as other platforms and tools such as IKV++ Grasshopper, Object Domain's UML tool, and others.
Book Description
Written to address technical concerns that mobile developers face regardless of platform, this book explores the differences between mobile and stationary applications and the architectural and software development concepts needed to build mobile applications. Using UML, Reza B'far guides the developer through the development process, from design to implementation. He focuses on general concepts, while using platforms as examples or as possible tools. After introducing UML, XML, and derivative tools necessary for developing mobile software applications, B'far shows how to build user interfaces for mobile applications. He covers location sensitivity, wireless connectivity, mobile agents, data synchronization, security, and push-based technologies, finally homes in on the practical issues of mobile application development including the development cycle for mobile applications, testing mobile applications, architectural concerns, and a case study.
See all Editorial Reviews