Symbian/C++ Documentation
Areas of interest
Usability - S60/Symbian C++

S60 Platform: Development and Quality Assurance Process Guideline
Read this updated document to get an overview of the S60 application development process from pre-study to maintenance phase and to see how quality aspects can be integrated into the different phases of the development process. The information provided in the document can be used as a basis for creating a process or to complement and fine-tune an existing process. Most of the content in this document is considered generic and applicable to other than S60 applications as well.

S60 UI & Usability eLearning
This module covers the basic UI principles for mobile device development before moving on to introduce the basic features of S60 and how they promote good usability.

S60 Scalable UI Guidelines eLearning
This module begins with an introduction the S60 Scalable UI, looking at the benefits it can bring to the developer. The module then moves on to look at some of the issues involved with developing a scalable application, from the design phase through the implementation and testing phases.

S60 3rd Edition FP2: UI Style Guide
Read this document to get an overview of the S60 user interface in S60 3rd Edition, Feature Pack 2 and to familiarize yourself with its essential parts. The document can be used as an introduction to the style or as reference material but it also provides background material to help user interface designers make decisions about their products.

S60 UI Style Guide v1.3
Read this document to get an overview of the S60 user interface and to familiarize yourself with its essential parts. The updated document describes the new features introduced in S60 3rd Edition and S60 3rd Edition, Feature Pack 1, but it is also valid for earlier S60 platform releases. The document can be used as an introduction to the style or as reference material but it also provides background material to help user interface designers make decisions about their products.

S60 Platform: Custom UI and Screen Rotation Example
Use this C++ example application to learn the key functionalities of the screen rotation, custom component handling, status pane handling, and picture scaling on the S60 UI layer. Main classes CAknViewAppUi, CAknView, CCoeControl.

S60 Platform: Scalable UI Guideline
Learn how to develop scalable S60 applications. The document contains the latest information for features introduced in S60 3rd Edition, Feature Pack 2.

Introduction to S60 UI Components
This document provides an extensive description of the appearance of the most useful S60 UI components. The document shows with the help of several examples how flexibly the UI components can be used in any application UI. Effects of themes to the visual appearance of S60 UI components and customizing standard S60 UI components are also briefly discussed. Due to the visual nature and extensive usage of screen shot images, this document is quite large in megabytes. Note that for programmers there is a separate documentation set, S60 Platform: Avkon UI Resources, with in-depth information on the UI components.

S60 UI Specification Guideline
This document is a practical guideline that explains how to create a good user interface (UI) specification for any application designed for the S60 platform. The document describes the purpose of the UI specification and the process needed for its creation. The S60 UI Specification Template published with this document can be used to plan UI specifications for S60 applications.

Game User Experience Library v1.1
This updated library contains game experience-related articles, information, and tools to assist game developers in developing games. The library is published in two different formats. This version is in Microsoft© HTML Help (CHM) format. When using Microsoft Internet Explorer, download the library to your hard disk before opening it.

Game User Experience Library v1.1
This updated library contains game experience-related articles, information, and tools to assist game developers in developing games. The library is published in two different formats. This version is in WebHelp format.

Enterprise Applications User Experience Library
This library contains enterprise application-related articles, information, and tools for assisting application developers. The library is in Microsoft© HTML Help (CHM) format. When using Microsoft Internet Explorer, download the library to your hard disk before opening it.

Nokia 7710: In-Depth Developer's Guide
This documentation package gives you a comprehensive look inside the Nokia 7710 multimedia smartphone. It starts with the UI framework, going through instructions on how to build applications, and finally discusses porting existing software to the Nokia 7710.

User-Friendly Form Design In Series 80 Applications (With Example)
This article gives advice on how to design usable forms that include complex features for Series 80 applications. An example application is included in the package.

Series 80 UI Style Guide v1.1
The purpose of this document is to describe the UI principles and unify the UI of all applications within the Nokia 9500 Communicator, which is compliant with Series 80 Developer Platform 2.0.

Nokia 7710 UI Style Guide
This document introduces the style guidelines for the Nokia 7710 user interface. It describes the main building blocks of an application's interface, and the common components provided by the Nokia 7710 user interface.

Series 60 Developer Platform 2.0: Usability Guidelines For Enterprise Applications
This document gives usability guidelines and checklists for achieving the optimal user experience in Series 60 Developer Platform enterprise applications.




