The Nokia S60 is one of the most popular mobile devices on the market today. This book addresses the process of quality assurance for this device.
After a brief review of the S60 architecture, the process of releases is presented, which includes the selection of the baseline that might be followed by customization. The complexity of the process is represented by the diversity of software suppliers for the platform. As a golden rule, binary compatibility should be respected. Also, application programming interfaces (APIs), if added, should not be embedded in existing ones, but should rather be included as extensions. Several tools that are used for checks of compatibility are presented. The concept of quality is then discussed, especially in relation to customers and their needs. This is followed by a presentation of standards and means to assure the quality of the S60.
The book is useful for two reasons: it includes an overview of quality assurance, and it focuses on a specific product (which gives substance to the topic). For example, testing is discussed, in general, as an engineering tool, in chapter 9. It is then applied to the S60 in chapters 8 and 10.
Overall, the book is worth reading for engineers who are developing new products, or who are specifically working on software development for the S60.