Table of Contents

About the Author

Preface

Chapter 1: Introduction to S60

1.1 The Competitive Advantage of the S60 Platform

1.2 S60 Architecture

1.2.1 The Symbian Operating System (Symbian OS)

1.2.2 Domestic Operating System (DOS)

1.2.3 User Interface (UICon)

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.3.1 Baseline Maturity

2.3.2 Customization Maturity

2.3.3 Least Stable Sub-system

2.3.4 Program Timing

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.2.1 Platform Compatibility

4.2.2 Platform-based Phone Compatibility

4.2.3 Application Compatibility

4.2.4 Compatibility Dimensions

4.3 Binary Compatibility Scenario

4.4 Binary Compatibility Verification

4.4.1 The Binary Compatibility Verification Process

4.4.2 The Binary Compatibility Verification Suite

4.4.2.1 The SDK Analyser

4.4.2.2 The Source Analyser

4.4.2.3 The Binary Analyser

4.4.2.4 The Application Launcher

4.4.2.5 Binary Compatibility Applications

4.4.2.6 Third-Party Applications

4.5 Possible Future Tools

4.5.1 DepInfo Tool

4.5.2 Header Checker Tool

4.5.3 Ordinal Checker

4.6 Summary

Chapter 5: Certificates and Standards

5.1 Technology Certificates

5.1.1 Java/TCK

5.1.2 Bluetooth

5.1.2.1 BT Certification Areas

5.1.3 Other Technology Licences

5.1.4 Security ...

Get S60 Smartphone Quality Assurance: A Guide for Mobile Engineers and Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.