Symbian
Developer home
Developer Fast Facts
Training courses
Course dates & booking
Course discounts
Training partners
Licensee area

Symbian OS: Find out what is new in the Symbian OS v9 GUI

Language :C++
Level :Intermediate
Upcoming Dates & Locations :
(next six months)
11/07/2008 (1 day) - Bangalore, India : £1200

Overview

This is a "hands-on" course aimed at developers/architects already experienced in developing GUI applications for Symbian OS, on say Series 60 pre Symbian OS v9.3, UIQ2 or FOMA on Symbian OS v8, but who want to know more about emergent facilities within the UI framework. It covers the following areas on:

Not all these features were necessarily initially adopted in the first v9 releases of UI systems, so developers will want to learn about them as early as possible as new releases are made.

Objective

For experienced GUI application developers to learn to use new features available in the Symbian OS UI framework. Upon completing this course, participants will be able to:

The course consists of approximately 50% practical sessions and 50% lectures.

The course is designed for experienced Symbian OS developers who have a good understanding of OO and C++ in particular. Familiarity with an IDE is required, preferably Carbide.C++ on which the course is based.

The course attendee should be familiar with how to write GUI applications as well as the operating principles and organisation of Symbian OS to a level provided by training covered in the Symbian OS Essentials Course and early versions (pre-v9) of the Application UI Development course.

There is substantial overlap of content with parts of the Symbian OS v9-based Application UI Development Courses.

Details of these courses are available on request. The audience is Symbian OS developers who already know how to develop GUI applications and want a brief overview of new facilities available to them in version 9 of Symbian's application framework, control framework and graphics libraries.

The developer should have already developed GUI applications for pre-v9, e.g. UIQ2 or for Series 60 pre v9.3

Introduce course

Objective:

You will understand what the course is about.

Topics covered include:

Build secure apps

Objective:

You will be able to describe the effect of platform security on GUI applications.

Topics covered include:

Create compound controls

Objective:

You will be able to use new techniques in CONE for compounding controls

Topics covered include:

Use enhanced control-drawing

Objective:

You will be able to use new CONE features for drawing controls

Topics covered include:

Draw text using font providers and zooming

Objective:

You will be able to use new ways of drawing text provided by CONE

Topics covered include:

Understand layout manager framework

Objective:

You will be able to understand the new layout managers

Topics covered include:

Use scaleable icons

Objective:

You will be able to use the new framework support for scaleable icons

Topics covered include:

Review Objectives

Objective:

You will be able to recap the course and locate other places for further information

Topics covered include:

Contact

For further information, please contact Kay Ferris on telephone no. +44 207 154 1846 or e-mail: technical.training@symbian.com.

Terms of use | Privacy policy | Sitemap | Media Center | Contact us | © 2008 Symbian