
| Saila Laitinen, an engineer, grew up and went to school in Oulu from where she moved to the capital area of Finland in 1995. She is married and has two children. She graduated from Oulu University, from where she gained an M.Sc. in computer engineering.
She joined Nokia in 1995 and has worked in a variety of positions and organizations within the company since then. She started in Nokia Networks and worked as a software engineer for three years. This gave her a solid base including an overall understanding of software and development challenges as well as network technologies. During those three years she also worked as a project manager on two software projects. This provided her with fi rst-hand understanding and know-how of how challenging it is to run a project both to budget and to a given schedule. |
| About the Author Preface Chapter 1: Introduction to S60 1.1 The Competitive Advantage of the S60 Platform 1.2 S60 Architecture 1.3 Summary Chapter 2: Selecting the Baseline 2.1 Manny Lehman’s Law 2.2 What is so Challenging about Selecting the Best Baseline? 2.3 How should the Baseline be Selected? 2.4 Summary Chapter 3: Release Management 3.1 The Build Cycle 3.2 Required Testing Activities 3.3 Summary Chapter 4: Binary Compatibility 4.1 API Categorization 4.2 Maintaining Compatibility 4.3 Binary Compatibility Scenario 4.4 Binary Compatibility Verifi cation 4.5 Possible Future Tools 4.6 Summary Chapter 5: Certifi cates and Standards 5.1 Technology Certifi cates 5.2 The Open Mobile Alliance (OMA) 5.3 Cellular Standards and Operators 5.4 Summary Chapter 6: What Quality Means 6.1 Quality Culture 6.2 Quality Standards 6.3 Quality in a Product 6.4 Quality in the S60 Platform and S60-based Phones 6.5 Summary Chapter 7: Stumbling Blocks 7.1 Stumbling Blocks General to All Projects 7.2 Stumbling Blocks Specifi c to a Software Program 7.3 Ways to Avoid Stumbling Blocks in a Software Program 7.4 Stumbling Blocks Specifi c to a S60-based Phone Program 7.5 Provider Components 7.6 Summary Chapter 8: Platform Testing versus Platform-based Phone Testing 8.1 The S60 Testing Process 8.2 Summary Chapter 9: Testing as a Tool 9.1 Testing in Different Processes 9.2 Testing Techniques 9.3 Testing Phases 9.4 What then? 9.5 Summary Chapter 10: The Testing Environment 10.1 Module Testing 10.2 Integration Testing in the Small 10.3 Functional Testing 10.4 Performance Testing 10.5 Interoperability Testing 10.6 Miscellaneous Testing Activities 10.7 Summary Chapter 11: Defect Analysis 11.1 Focused Testing 11.2 Defect Analysis and Reporting Chapter 12: Integration and Build Environment 12.1 Software Confi guration Management 12.2 Changing the Code 12.3 Build Environment 12.4 S60 Integration 12.5 Summary Appendix A: Examples of S60 Devices Appendix B: Glossary Appendix C: References Chapter 4: Binary Compatibility Chapter 5: Certifi cates and Standards Chapter 6: What Quality Means Chapter 7: Stumbling Blocks Chapter 8: Platform Testing versus Platform-based Phone Testing Chapter 9: Testing as a Tool Chapter 11: Defect Analysis Appendix D: Further Reading Index |
商品评论(0条)