The Resource Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]
Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]
Resource Information
The item Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others] represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others] represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- "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 chapters covering common programming tasks. Each section explains the length of time needed to implement the code, and its difficulty level. Tasks are explained in detail, and snippets of example code provided. The full sample code is provided for download so it can be used as a starting point in your own projects."--Jacket
- Language
- eng
- Extent
- 1 online resource (xxvii, 354 pages)
- Note
- Includes index
- 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
- Isbn
- 9780470997833
- Label
- Quick recipes on Symbian OS : mastering C++ smartphone development
- Title
- Quick recipes on Symbian OS
- Title remainder
- mastering C++ smartphone development
- Statement of responsibility
- Michael Aubert with Alexey Gusev [and others]
- Title variation
- Quick recipes on Symbian OS : mastering C Plus Plus smartphone development
- Language
- eng
- Summary
- "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 chapters covering common programming tasks. Each section explains the length of time needed to implement the code, and its difficulty level. Tasks are explained in detail, and snippets of example code provided. The full sample code is provided for download so it can be used as a starting point in your own projects."--Jacket
- Cataloging source
- UMI
- http://library.link/vocab/creatorName
- Aubert, Michael
- Dewey number
- 005.26/8
- Index
- index present
- LC call number
- TK6570.M6
- LC item number
- A92 2008
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/relatedWorkOrContributorName
- Gusev, Alexey
- Series statement
- Symbian Press
- http://library.link/vocab/subjectName
-
- Smartphones
- C++ (Computer program language)
- COMPUTERS
- C++ (Computer program language)
- Label
- Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- 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
- Control code
- 402405618
- Dimensions
- unknown
- Extent
- 1 online resource (xxvii, 354 pages)
- Form of item
- online
- Isbn
- 9780470997833
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
- cl0500000042
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)402405618
- Label
- Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- 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
- Control code
- 402405618
- Dimensions
- unknown
- Extent
- 1 online resource (xxvii, 354 pages)
- Form of item
- online
- Isbn
- 9780470997833
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
- cl0500000042
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)402405618
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Quick-recipes-on-Symbian-OS--mastering-C/UbWmhFPNhgo/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Quick-recipes-on-Symbian-OS--mastering-C/UbWmhFPNhgo/">Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Quick-recipes-on-Symbian-OS--mastering-C/UbWmhFPNhgo/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Quick-recipes-on-Symbian-OS--mastering-C/UbWmhFPNhgo/">Quick recipes on Symbian OS : mastering C++ smartphone development, Michael Aubert with Alexey Gusev [and others]</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>