Documents/Examples
Series 80 Documents/Examples

Symbian OS: 3D Game Engine Example v1.2
This C++ code example demonstrates a simple 3D engine. The engine produces a simple game where you can drive a car around a wide parking lot. Everything seen on the screen is rendered in 3D. The example utilizes OpenGL ES (supported from S60 2nd Edition, Feature Pack 2 onwards) and an own rendering implementation for platforms not supporting OpenGL ES. This example supports S60 2nd Edition and Series 80 2nd Edition devices. A separate example is available for S60 3rd Edition at www.forum.nokia.com. Main classes: OpenGL ES (API), CIdle, Math, CImageDecoder, CAknKeySoundSystem.
Freeware Opportunities for S60 and Series 80 Developers
With the Symbian Signed Freeware Route to Market, developers pay no testing costs for freeware applications. Freeware developers can even access capabilities under the S60 3rd Edition Platform Security model without paying testing or identification-certificate fees.

Symbian OS: End-to-End HTTP API Example v1.3
This updated example is an HTTP reference implementation of an enterprise system that includes mobile clients for the S60 and Series 80 platforms (in Symbian C++), a server-based database, and Web portals (PHP and JSP implementations). Documentation is included in the package. In the updated version, the previously incomplete PHP Web UI functionality has been improved.

Symbian OS: End-to-End Sockets API Example v1.3
This updated example is a Sockets reference implementation of an enterprise system that includes mobile clients for the S60 and Series 80 platforms (in Symbian C++), a server-based database, and Web portals (PHP and JSP implementations). Documentation is included in the package. In the updated version, the previously incomplete PHP Web UI functionality has been improved.

Enterprise: Developing End-to-End Systems v2.0
This updated document describes the architectures and technologies that are most commonly used in end-to-end enterprise systems today and gives an overview of the terminology and basic concepts of the different technologies. The document also provides an introduction to the protocols used for data transport and presentation. The most important and widely accepted methods for ensuring data integrity and security in mobile devices are also examined.

Series 80 2nd Edition: MIDP UI Guide (with Example)
This MIDP document discusses UI layout practices and functionalities of some LCDUI components on Series 80 2nd Edition and command handling differences compared to Series 40 and S60 platforms. An example MIDlet is provided with the document.

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.

Video And Streaming In Nokia Devices v3.0
This updated document will help developers create audio-visual content, services, and applications for video-capable Nokia devices. The document covers the basics of audio and video coding, including file formats. Different Nokia platforms and their capabilities are presented.

Browser Plug-in API Developer's Guide v2.0
This updated guide explains how to develop plug-ins for the S60 platform, the Series 80 platform, and the Nokia 7710 multimedia smartphone, using the Browser Plug-in API. This C++ API was introduced in S60 2nd Edition, Feature Pack 2.

Messaging Characteristics In Nokia GSM Devices v2.0
This updated document includes detailed information about the messaging characteristics and graphics area sizes of Nokia devices. The document contains both Smart Messaging and Multimedia Messaging features.

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.

Series 80 Platform: Porting To Series 60 (with example)
This guide and examples describe the issues to consider when porting applications that are developed for the Nokia Series 80 Platform to Series 60 Platform 3rd Edition. This guide focuses on the porting of the UI rather than the engine aspects of an application. However, incidental engine issues are included where relevant.

Series 80 Platform 2nd Edition: FAQ
This document answers the most frequently asked questions from developers and business managers regarding Series 80 Platform 2nd Edition.

Series 80 Platform 2nd Edition: Introductory White Paper
This document introduces Series 80 2nd Edition; it describes the user functionality provided by the platform and gives an overview of the options for developing applications and content.

Series 80 Platform: Ad Hoc Communications Over WLAN (With Example) v1.1
This updated document introduces WLAN ad hoc networking in the form of an example application.

MIDI And True Tones In Nokia Devices v2.4
This updated document is an introduction to MIDI in Nokia devices. The document includes MIDI format, Mobile XMF and Mobile DLS, download methods, and the supported instruments in Nokia GSM/CDMA/TDMA devices. The document also includes an introduction to True Tones in Nokia devices.

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.

Developing Applications For The Series 80 Developer Platform And The Nokia 7710
This document provides detailed information on the most important differences between Series 80 Developer Platform 2.0 and the Nokia 7710 device. Although there are some differences, the Series 80 Developer Platform and the Nokia 7710 device share the same code base and much of the development effort can be utilized to develop applications both for Series 80 and the Nokia 7710.

Series 80 Developer Platform: Porting From Series 60 (With Example)
This document describes the issues that need to be considered when porting applications designed for Series 60 Developer Platform 2nd Edition to Series 80 Developer Platform 2.0.

Series 80 2nd Edition: Usability Guidelines for Enterprise Applications
This document presents usability guidelines that should be considered when developing mobile enterprise applications for Series 80 devices. Revision on October 3, 2006: minor editorial changes.

Series 80 Developer Platform 2.0: Introduction To Java Native Interface (JNI) (With Example)
This document explains how to use the Java Native Interface (JNI) in Series 80 devices and SDKs. This document covers the basics of JNI, and it focuses on the details of the JNI application creation process. An example application is included in the package.

Series 80 Developer Platform 2.0: Introduction To Java Personal Profile (With Example)
This document gives an introduction to the Java Personal Profile on Series 80 Developer Platform 2.0. An example application is also 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.

Series 80 Developer Platform 2.0: Bluetooth Examples
Package provides five Bluetooth C++ examples for Series 80 Developer Platform 2.0: BTAdvertiser, BTDiscovery, BTHCI, BTOBEX, and BTPointToPoint.

Designing MIDP Applications For Optimization
This document provides information on how to design and implement MIDlets that are easy to optimize for different devices having different features.
Series 80 Developer Platform 2.0: OMA Device Management DDF For AP v1.1
This document describes the Nokia implementation of OMA Device Management DDF for AP. The document defines the Internet Access Point (AP) and WLAN settings for OMA Device Management usage.

Series 80 2nd Edition: Designing C++ Applications
This document discusses issues involved in the design and implementation of a Series 80 C++ application. Revision on April 12, 2006: minor editorial changes including terminology update.

Symbian OS: Coding Conventions In C++ v1.0
This document provides recommendations for Symbian OS application development with the C++ programming language.

Series 80 Developer Platform 2.0: IPv6 Network Programming v1.0
This document contains information on needed checks and modifications for applications written for Symbian OS v6.0 or earlier, using the IP protocol suite, which are ported to Nokia Communicator products running Symbian OS v7.0s.




