| | | 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 |