symbainresources.com
Tutorials Projects Links Contact

Tutorials: Advanced Concepts

< Back to the tutorials overview page...

More advanced concepts of Symbian OS are presented on this page. Knowledge of the basic concepts of Symbian OS is required.

Complete Download: Download the complete section (9 MB)


Active Objects

Symbian OS - Active ObjectsActive Objects are one of the most important concepts of Symbian OS. You will get in touch with them for nearly all real-world applications. This tutorial will tell you how they work and how to use them. In the challenge you will write an own Active Object to execute a delayed task.

Contents:

  • Concepts of asynchronous processing
  • Threads vs. Active Objects
  • Using AOs in Symbian OS

Level: Intermediate
Version: v1.2, April 2007
Based on: Symbian OS 8/9, S60 2.x, 3.x

Download:
Materials: Active Objects
Challenge: Delayed Execution - Instructions
Challenge: Delayed Execution - Solution (S60 3rd Ed.)
Challenge: Delayed Execution - Solution (S60 2nd Ed.)


Client-Server Framework

Symbian OS - Client-Server FrameworkMany system APIs communicate with applications through the client-server framework. This tutorial gives you a theoretical explanation of the concepts behind it.

Contents

  • Client-Server Framework
  • Architecture
  • Message Passing
  • Servers and Sessions

Level: Intermediate
Version: v1.1, April 2007
Based on: Symbian OS 8/9, S60 2.x, 3.x

Download:
Materials: Client-Server Framework


Communication and Messaging

Symbian OS - Communication and MessagingCommunication services are an integral aspect for mobile devices. This course gives an high-level overview of the different available options on how a mobile phone can get in contact with other electronic devices.

Contents

  • Communication overview
  • Sockets
  • HTTP
  • Serial communication
  • Infrared / Bluetooth
  • Messaging
  • Telephony

Level: Intermediate
Version: v2.0a, January 2008
Based on: Symbian OS 9, S60 3.x

Download:
Materials: Communication and Messaging


Multimedia Framework

Symbian OS - Multimedia FrameworkSymbian OS devices usually support all sorts of multimedia. In these slides, you will get an overview of the Multimedia Framework that Symbian OS offers to access those services, along with other means of using multimedia. In the challenge you'll see how to write your own mp3-audio player in just a few minutes.

Contents

  • Multimedia
  • Audio
  • Video
  • Camera

Level: Intermediate
Version: v1.1, April 2007
Based on: Symbian OS 8/9, S60 2.x, 3.x

Download:
Materials: Multimedia Framework
Challenge 1: mp3-Player - Instructions
Challenge 1: mp3-Player - Solution


< Back to the tutorials overview page...