You Are Here:

Symbian C++

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Wiki article of the week

Zoom and Rotate Gestures in FlashLite for touch-enabled devices

Champion of the month

Jackson Feijó Jackson Feijó
Read more about Jackson on the Champions website.


Forum Nokia Events

MobileMonday Italy: The User Applications
November 23, 2009
Rome

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki


View all
 

"Speed up with the most powerful development option for the market-leading smartphone platform!”

C++ Developer's Library
The C++ Developer's Library is an integrated documentation package for S60 C++ application developers. The API reference is now available online as part of this library.

Carbide.c++
Carbide.c++ family is an Eclipse-based development environment targeting Symbian C++ development.

Accredited S60 Developer
Symbian C++ developers can prove their competence, gain respect, and support their career development via the Accredited S60 Developer program.

Open C
Open C technology provides the familiar, standard C function libraries on the S60 platform, and thereby enhances developers’ productivity.

 

Documentation
Library of all documents, code examples, eLearnings and videos regarding Symbian C++ application development for the S60 platform.

Tools and SDKs
Get to know the IDEs, SDKs, and plug-ins available for Symbian C++ development.

Code Examples
Plenty of executable C++ example applications with source codes to jump-start development.

eLearning and Training
Check the wide range of eLearning modules and trainings available.

Discussion Board
Help and share ideas with other developers, and get answers from the community.

Developer Wiki and Knowledge Base
Find out additional C++ articles and code snippets written by real developers and known issues documented by Forum Nokia support.

Blogs
Check the latest Symbian C++ entries.

Professional support
Fee-based professional support is available besides the free support options.

Introduction to Symbian OS, S60 platform, and Symbian C++ programming interface

Symbian OS provides a secure, reliable operating system for smartphones

Being specifically designed for mobile devices with low power consumption and small memory footprint, Symbian OS provides a rich and stable operating system for feature-rich smartphones with technologies such as 3G, WLAN, VoIP, multimedia, and Web technologies. As an open platform, virtually anybody can develop software for Symbian-powered devices. This means more applications to choose from, and a larger market for developers.

The most popular smartphone platform, S60 platform, is based on Symbian OS

The S60 platform is available for licensing by device manufacturers and enables them to create application-driven devices that provide users with a rich mobile experience. Easy to use, interoperable with a wide range of standards, and designed to take advantage of the new mobile services, devices based on the S60 platform are part of a larger unified applications market that everyone can enjoy. Nokia offers a wide variety of devices using the S60 platform. Also the Series 80 platform, based on Symbian OS, was used in Nokia devices, but has been recently migrated to the S60 platform.

Comprehensive access to programming interfaces boosting rich application development

Symbian C++ is the native programming language of Symbian OS devices. In order to achieve efficient exception handling and memory management in resource-constrained mobile devices, Symbian C++ provides certain fundamental concepts different from standard C++. Compared to many runtimes available for Symbian OS devices, native Symbian C++ APIs provide developers with the most comprehensive access to device features enabling rich application development. The S60 platform also provides a variety of C++ APIs for the S60 UI, application framework, applications, and technologies.

Back to top

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fTechnologyE5fTopicsE2fE44evelopmentE5fPlatformsE2fSymbianE5fCE2bE2bE2fX qfnZupdatedQDx2009E2d05E2d11X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ