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

Innovation Series Videos highlighting Forum Nokia developers

Wiki article of the week

Java Porting

Champion of the month

Felipe Andrade
Read more about Felipe on the Champions website.


Forum Nokia Events

Ovi Store Publisher Reporting
July 08, 2009
9 a.m. New York, 2 p.m. London, 4 p.m. Helsinki

Ovi Store Publisher Reporting
July 08, 2009
11 a.m. San Francisco, 2 p.m. New York

Nokia World 09
September 02, 2009
Stuttgart, Germany

Adobe MAX 2009
October 04, 2009
Los Angeles

International CTIA WIRELESS I.T. & Entertainment 2009
October 06, 2009
San Diego, California


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: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
User Rating: qfnZuserE5FratingQNx5E2E0000X
RDF Facets: qfnZuserE5FtagQSxbestE20wayX qfnZuserE5FtagQSxstepE20byE20stepX
RDF Facets: qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ