Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Symbian Device Classes and OS Variants
Series 60 Example Device: Nokia 6600
Series 80 Example Device: Nokia 9300
UIQ Example Device: Sony Ericsson P910
Hardware Resources
Memory Organization and Disk Drives
Software Components
Kernel and User Library
Event Handling and Active Objects
Client-Server Framework
Symbian Series 60 and UIQ Development Tools
Installation of the Symbian 7.0s SDK on Windows using Visual C++ 6.0
Installation directories
Platform SDK Documentation
Installing the Application Wizard Plug-in for Visual C++ 6.0
Debugging Programs in the Emulator
Generated Files
Generated C++ Source Code
Project Definition File HelloWorld.mmp
Package Definition File HelloWorld.pkg
Build Process for Emulator (Intel / Windows)
Build Process for Target Device (Arm / Symbian)
Using Visual Studio .NET with Symbian OS SDKs (officially unsupported)
Naming Conventions for Types
Naming Conventions for Variables and Constants
Basic Types –Integers, Void, Boolean
Basic Types –Floating Point, Characters
Method Parameter Passing
Error Handling and Cleanup
Exception Handling
Throw Exceptions: User::Leave()
Catch Exceptions: TRAP Macro
Cleanup Stack: Avoid Memory Leaks
Two-Phase Construction of Objects: The C++ Constructor Must Never Leave
Two-Phase Construction of Objects: The 2nd
-Phase Constructor May Leave
Two-Phase Construction of Objects: Static Factory Method NewL
Two-Phase Construction of Objects: Use Protected Constructors with NewL
Exception Handling Quiz: What’s the problem with this code?
Descriptors: Containers for (16-bit) Text and (8-bit) Binary Data
Descriptor Classes
Descriptors as Arguments and Return Types
User Interface Architecture
Application Architecture: Anatomy of HelloWorld
Application Architecture: Instantiation of HelloWorld by the Framework
AppUi Methods for Event Handling, Called by the Framework
AppUi Class Implementation (1/3): Construction
AppUi Class Implementation (2/3): Handling Key Events
AppUi Class Implementation (3/3): Handling Menu Selection Events
AppUIFocus Events: Switching between Background and Foreground
Resource Definition File: HelloWorld.rss
Container Class Declaration
Container Class Implementation (1/3)
Container Class Implementation (2/3)
Container Class Implementation (3/3)
Handling Key Events in the Container Class
Adding a Menu Item to the Options Menu
Thank you for your endurance!
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 106|Likes:
Published by Pradeep Singh

More info:

Published by: Pradeep Singh on Nov 25, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 5 to 44 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->