Loading…

Quick recipes on Symbian OS : mastering C++ smartphone development /

"Whether you need to port a desktop application, create a quick prototype or simply want to learn about application development in the mobile space, this book is both the perfect introduction to Symbian OS and an excellent reference guide. The book is like a cookbook, with self-contained chapte...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Aubert, Michael
Other Authors: Gusev, Alexey
Format: Electronic eBook
Language:Inglés
Published: Chichester, England ; Hoboken, NJ : John Wiley, ©2008.
Series:Symbian Press.
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • Symbian OS Code Conventions and Notations Used in the Book
  • 1. Introduction and Setup
  • 1.1. Tools: What You Need and Where to Find It
  • 1.2. While You are Waiting
  • 1.3. Post-Installation
  • 2. Quick Start
  • 2.1. Hello World Project Template
  • 2.2. Running Carbide.c++ IDE
  • 2.3. Generating the Hello World Project
  • 2.4. Building the Hello World Project
  • 2.5. Running the Hello World Application on the Emulator
  • 2.6. Running the Hello World Application on the Device
  • 2.7. Modifying the Hello World Project
  • 2.8. Advanced Topics on Carbide.c++
  • 2.9. Links
  • 3. Symbian OS Development Basics
  • 3.1. Fundamental Data Types on Symbian OS
  • 3.2. Symbian OS Class Conventions
  • 3.3. Leaves and Exception Handling
  • 3.4. The Cleanup Stack
  • 3.5. The Cleanup Stack FAQ: Advanced Information
  • 3.6. Two-Phase Construction
  • 3.7. Thin Templates
  • 3.8. Descriptors
  • Symbian OS Strings
  • 3.9. Arrays on Symbian OS
  • 3.10. Executable Files
  • 3.11. Platform Security: Capabilities
  • 3.12. Platform Security: Data Caging
  • 3.13. Stack Size and Heap Size
  • 3.14. Streams
  • 3.15. Active Objects
  • 3.16. Threads
  • 3.17. Timers and Callbacks
  • 3.18. Summary
  • 4. Symbian C++ Recipes
  • 4.1. File Handling
  • 4.2. Contacts and Calendar
  • 4.3. Networking
  • 4.4. Messaging
  • 4.5. Graphics and Drawing
  • 4.6. 3D Graphics Using OpenGL ES
  • 4.7. Multimedia
  • 4.8. Telephony
  • 4.9. Connectivity
  • 4.10. Location-Based Services
  • 5. Next Level Development
  • 5.1. Advanced Technologies
  • 5.2. Symbian Partners Only
  • 5.3. Advanced Application Deployment
  • 6. Releasing Your Application
  • 6.1. What To Do Before You Release Your Application
  • 6.2. How To Distribute Your Application
  • 6.3. Where To Go Next.