| | Copyright |
| | NOKIA MOBILE DEVELOPER SERIES |
| | Foreword by Nokia |
| | Foreword by EMCC Software Ltd. |
| | Preface |
| | | Guide to Readers |
| | Introduction to Symbian OS and Series 60 Platform |
| | | Symbian OS Structure |
| | | Series 60 Structure |
| | | History of Series 60 |
| | | Developing for Series 60 Platform |
| | | C++ Development |
| | | Series 60 Principal Characteristics |
| | | Series 60 Platform Versions |
| | Acknowledgements |
| | | Management Team |
| | | Production |
| | | Reviewers and Technical Advisors |
| | Authors and Contributors |
| | | Authors |
| | | Contributors |
| | Chapter 1. Getting Started |
| | | Series 60 C++ Software Development Kits (SDKs) |
| | | Development Process Overview |
| | | Series 60 Emulators |
| | | Building for the Emulator |
| | | Running the Emulator |
| | | Building for a Target Series 60 Device |
| | | Deploying on a Target Device |
| | | Summary |
| | Chapter 2. Development Reference |
| | | SDK Versions and Selection |
| | | The HelloWorld GUI Application |
| | | Console Applications |
| | | Symbian Installation System |
| | | Additional Development Tools |
| | | Installation Tips for Series 60 SDKs and IDEs |
| | | Advanced Application Deployment and Build Guide |
| | | Summary |
| | Chapter 3. Symbian OS Fundamentals |
| | | Naming Conventions |
| | | Basic Types |
| | | Exception Handling and Resource Management |
| | | Descriptors |
| | | Collection Classes |
| | | Using Asynchronous Services with Active Objects |
| | | Files, Streams and Stores |
| | | Client/Server Architecture |
| | | Summary |
| | Chapter 4. Application Design |
| | | Application Framework |
| | | Application Architecture |
| | | Splitting the UI and the Engine |
| | | ECom |
| | | Internationalization |
| | | Good Application Behavior |
| | | Summary |
| | Chapter 5. Application UI Components |
| | | Controls |
| | | Skins |
| | | Event Handling |
| | | Resource Files |
| | | Menus |
| | | Panes |
| | | Summary |
| | Chapter 6. Dialogs |
| | | Common Dialog Characteristics |
| | | Standard Dialogs |
| | | Forms |
| | | Notes |
| | | Queries |
| | | List Dialogs |
| | | Summary |
| | Chapter 7. Lists |
| | | List Basics |
| | | Vertical Lists |
| | | Using Vertical Lists |
| | | Grids |
| | | Using Grids |
| | | Settings Lists |
| | | Using Settings Lists |
| | | Summary |
| | Chapter 8. Editors |
| | | Text Editors |
| | | Numeric Editors |
| | | Secret Editors |
| | | Multi-Field Numeric Editors |
| | | Summary |
| | Chapter 9. Communications Fundamentals |
| | | Serial Communication |
| | | Sockets |
| | | TCP/IP |
| | | Infrared |
| | | Bluetooth |
| | | Summary |
| | Chapter 10. Advanced Communication Technologies |
| | | HTTP |
| | | WAP |
| | | Messaging |
| | | Telephony |
| | | Summary |
| | Chapter 11. Multimedia: Graphics and Audio |
| | | Overview of Series 60 Graphics Architecture |
| | | Basic Drawing |
| | | Fonts and Text |
| | | Shapes |
| | | Bitmaps |
| | | Animation |
| | | Direct Screen Access |
| | | Image Manipulation |
| | | Audio |
| | | Summary |
| | Chapter 12. Using Application Views, Engines and Key System APIs |
| | | Using Standard Application Views |
| | | Application Engines |
| | | Accessing System Capabilities |
| | | Summary |
| | Chapter 13. Testing and Debugging |
| | | Quality Assurance |
| | | Testing |
| | | Debugging |
| | | Summary |
| | Appendix. Emulator Shortcut Keys |
| | Glossary |
| | References |
| | | Example Applications |
| | | Symbian OS Books |
| | | Other Useful Books |
| | | SDKs |
| | | IDEs |
| | | Other Web Sites |
| | About EMCC Software Ltd. |
| | | Company Overview |
| | | World Leading Expertise |
| | | Services |
| | | Benefits of Working with EMCC Software |