Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Technologies: Symbian: Documentation: Symbian Documentation

Symbian/C++ Documentation

Areas of interest

Latest - S60/Symbian C++

03-Jul-2008

C++ Developer's Library
The C++ Developer's Library is an integrated package of information for developers wishing to use the S60 platform to develop mobile C++ applications and services. The library includes a C++ API Reference Guide. It also provides links to the Symbian OS online library, and to documentation and example applications available on Forum Nokia. The main library focuses on the S60 releases that have a wide representation on the market, while the extension library introduces the features of the newest S60 releases, for future devices. The libraries are available as a stand-alone version, as an Eclipse plug-in and in HTML format online. The stand-alone and Eclipse plugin formats support searching through the Eclipse platform.

27-Jun-2008

S60 Platform: Bluetooth API Developer's Guide
This document provides information on how to develop Bluetooth applications in C++. In Symbian OS, the Bluetooth API consists of various components, and there are also some additional S60 APIs. The document describes how to perform typical Bluetooth tasks such as discoverability and service advertising, device and service discovery, and communication using different protocols. Security and platform security, configurations, and changes in the Bluetooth API v2 architecture (introduced in S60 2nd Edition, Feature Pack 2) are also described. The document provides several code snippets from separately published code examples.

27-Jun-2008

S60 3rd Edition: Creating Custom Message Type Modules (with Example)
Download this C++ document and code example to learn how to create Message Type Modules (MTMs) for S60 3rd Edition and later releases. The target audience is e-mail developers implementing their own e-mail protocol (for example, Push e-mail service), where preinstalled S60 platform e-mail MTMs (POP3, IMAP4) cannot be used. The package demonstrates how to develop and install an MTM, how to create an account (mailbox), how to create a simple viewer/editor implemented as a server application, how to provide support to send from other applications, and how to receive notifications of new messages. Message sending and receiving are echoed locally. Note that Symbian platform security imposes heavy capability requirements for MTMs (up to ALL -TCB capabilities) and thus the application has to be signed using the Manufacturer Approved Developer Certificate.

18-Jun-2008

Carbide.c++ FAQ v1.3
This document answers some of the most frequently asked questions that developers and business managers ask about Carbide.c++. It provides information on how Carbide.c++ fits into to the Carbide tools portfolio, how it serves the Symbian developer community, how it was created, how it is licensed, and how developers using other tools can migrate to Carbide.c++.

13-Jun-2008

S60 Platform: 3D Game Engine Example with Sensor Support
This C++ example application demonstrates a simple 3D engine. The engine produces a simple car 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 and the application dynamically scales on all screen sizes of S60 devices.

13-May-2008

S60 Platform: Application Testing
The testing section of the C++ Developer's Library discusses unit testing from a theoretical point of view and provides descriptions of strategies and techniques that are important when developing unit tests. The section also provides instructions and example code on how to perform unit tests on the S60 platform.

02-May-2008

Nokia Energy Profiler
The updated Nokia Energy Profiler, a stand-alone test and measurement application for Nokia S60 3rd Edition, Feature Pack 1 devices (and onwards), enables you to monitor your application's energy usage in real-time, in addition to the processor, memory, network, and signal levels on your phone. Check the supported devices from here.

02-May-2008

Nokia Energy Profiler 1.1 Quick Start Guide
Learn how to use the Nokia Energy Profiler to test and monitor your application’s energy usage in real time in the target device. The application is a stand-alone test and measurement application for Nokia S60 3rd Edition, Feature Pack 1 devices (and onwards).

28-Apr-2008

Carbide.c++ UI Designer White Paper
This white paper provides developers with an introduction to the Carbide.c++ UI Designer. The paper examines the key features of UI Designer and illustrates their use by explaining how to recreate the Birthdays example application supplied with Carbide.c++. This covers the creation of an S60 interface and modifying the generated application code to create a complete application.

16-Apr-2008

On-device debugging with Carbide.c++ Screencast
This screencast is a guide to getting started with on-device debugging with Carbide.c++.

 
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ