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

This course is available only to Symbian licensees and Partners

Course overview and requirements

This course is for software engineers involved in creating a UI system and for application developers involved in writing application UIs for any product based on Symbian OS. The course covers the following topics: the UI system architecture; the CONE library; new features provided in UIKON, and extending the UIKON GUI library for customized UI systems. Participants should have attended the Symbian OS essentials and Application UI courses or have equivalent experience. A minimum of two months' experience of Symbian OS APIs and six months' experience of C++ programming is essential. Some understanding of the general concepts behind UI programming is beneficial.

Course in detail

Each teaching module accompanying practical exercises to reinforce learning. On completing this course, participants will understand the following areas of Symbian OS:

features UIKON provides which UIKON APIs are fixed or extensible and which components are replaceable the new look-and-feel (LAF) modules in UIKON and the ported EIKON layer how to map UI requirements onto existing UIKON layer, sample ported EIKON layer or new how to create a UI system using the general high-level skills obtained in the course from existing classes and controls, modified controls and new custom controls.

Overview

  1. Introduction
  2. Background to course
  3. How to make a Phone UI
  4. UI System architecture, covering common controls and system DLLs
  5. Uikon LAF

Writing Controls with CONE

  1. Common design patterns
  2. Window and control events
  3. Window and control drawing

DLLs - how to program keeping binary compatibility (BC)



UI Porting

  1. Custom control DLLs
  2. Status Pane
  3. Extended Notifier Framework

Conclusion

  1. Project management tips

Further Information

If you require further information about this training course, please contact us via the details below:

Kay Ferris
Training Business Manager
Symbian Ltd
2 - 6 Boundary Row
London
SE1 8HP
UK
+44 20 7154 1846 technical.training@symbian.com
Terms of use | Privacy policy | Sitemap | Media Center | Contact us | © 2008 Symbian