Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Tools And SDKs: Open C/C++ Plug-ins for S60 3rd Edition

Open C/C++ Plug-ins for S60 3rd Edition

Create rich applications, engines, and middleware for S60 3rd Edition devices with your desktop C/C++ skills.

The Open C/C++ Plug-ins for S60 3rd Edition provide you with a comprehensive range of standard C and C++ APIs as well as a set of non-Symbian C++ graphics and audio APIs. Even if you have limited or no experience with Symbian C++ development, you will find that Open C/C++ will allow you to easily create middleware, application engines, and graphical UIs for S60 3rd Edition devices.

For more information, visit the Open C/C++ technology page »

What can I do with the Open C/C++ Plug-ins for S60 3rd Edition?

The Open C/C++ plug-ins for S60 3rd Edition allow you to leverage your desktop C or C++ skills to create new applications and middleware or to port desktop applications and middleware to S60 3rd Edition devices.

The Open C/C++ libraries provide a Linux-like, vendor-neutral C/C++-programming interface to core functions on S60 devices. The standard libraries are supplemented by the Real-Time Graphic and Audio (RGA) API, which enables you to create application UIs for selected devices without having to use the S60 UI APIs or Python.

What is included in the Open C/C++ Plug-ins for S60 3rd Edition?

The Open C/C++ Plug-ins for S60 3rd Edition package includes a plug-in for S60 3rd Edition SDKs, for Symbian OS, for C++, and a set of plug-ins for S60 3rd Edition devices. The plug-ins deliver the headers and libraries that enable application development and testing on a PC and the execution of software on S60 3rd Edition devices. The plug-ins package also includes example applications and comprehensive documentation of the APIs.

The Open C/C++ plug-ins for S60 3rd Edition replace the Open C plug-ins and include:

  • Various fixes for the standard C (Open C) APIs.
  • New standard C++ APIs.
  • New Real-Time Graphics and Audio (RGA) API.

For more information, visit the Open C/C++ features page »

How do I get started with the Open C/C++ plug-ins?

To make use of the Open C/C++ plug-ins, you should have an understanding of development using standard C/C++ libraries. No specific understanding of Symbian C++ development is required unless you wish to build a standard S60 interface for your application. An understanding of the Symbian OS build tools is necessary to package any applications for deployment to an S60 3rd Edition device.

To start you will need to install an S60 3rd Edition SDK for Symbian OS for C++ and then add the Open C/C++ SDK plug-in to that installation. To do this, you will require the hardware and software necessary for the installation of your chosen S60 3rd Edition SDK for Symbian OS for C++ as well as an additional 109 MB of disk space for the plug-in.

Once the SDK plug-in has been installed you can access the Open C/C++ S60 3rd Edition device plug-ins, documentation, and example applications.

For more information, visit the Open C QuickStart page »

What help does Forum Nokia offer for the Open C/C++ plug-ins?

Forum Nokia offers all developers a wide range of professional and community-based help and support. (See the sidebar for links.)

Whether you are you are new to Open C/C++ or looking for specific information to advance your development efforts, the Forum Nokia Wiki provides an excellent source of information. Here you will find helpful articles, code examples, and Knowledge Base entries.

 
Forum Nokia Open C/C++ plug-ins support links:

How do I go to market with my Open C/C++ applications or middleware?

Applications or middleware created with the Open C/C++ APIs are essentially the same as applications written using the native Symbian OS and S60 APIs.

Before taking any software built using Open C/C++ to market, you should consider securing Symbian Signed certification for your application. Symbian Signed certification assures sales channels and mobile consumers that an application has achieved a high level of quality and comes from a reliable source. As such, Symbian Signed opens up sales channels and makes applications more appealing to mobile consumers.

For more information, visit the Application Testing page »

 
Forum Nokia Nokia Open C/C++ plug-ins go-to-market links:

Which Nokia platforms and devices are compatible with Open C/C++?

You can use the standard C/C++ libraries to create applications, application engines, or middleware for any S60 3rd Edition device. See specifications for S60 3rd Edition devices here »

Back to top

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Blog entry of the week

A first glance on the S60 5th Ed.

Champion of the month

Xiaotian Chen
Read more about
Xiaotian on the
Champions web site.

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