Open C/C++ Plug-ins for S60 3rd Edition: Features
The Open C/C++ Plug-ins for S60 3rd Edition provides a plug-in for S60 3rd Edition SDKs, for Symbian OS, for C++, and others for S60 3rd Edition devices.
These plug-ins provide headers and libraries to enable development of Open C/C++ applications, application engines, and middleware on a PC and for the execution of Open C/C++ applications and middleware on S60 3rd Edition devices. The plug-in package also includes documentation and example applications.
What is the Open C/C++ SDK Plug-in for S60 3rd Edition SDKs, for Symbian OS, for C++?
The Open C/C++ SDK Plug-in for S60 3rd Edition SDKs, for Symbian OS, for C++ installs all the Open C/C++ components into a selected S60 3rd Edition SDK. Once installed, the headers and libraries required for applications development are available, along with the Open C/C++ runtime plug-ins for S60 3rd Edition devices, example applications, and documentation.
What are the Open C/C++ Runtime Plug-ins for S60 3rd Edition devices?
The Open C/C++ Runtime Plug-ins for S60 3rd Edition devices provide all the headers and libraries required to execute software written using the Open C/C++ APIs on S60 3rd Edition devices. The runtime plug-ins are delivered as Symbian Installation System (SIS) files. These SIS files can be installed independently on a device to enable on-device testing or included in application packages to provide a single installable package to mobile consumers.
What are the Open C libraries?
The Open C libraries provide a set of standard C APIs that have been selected to enable the easy porting of standard C applications to S60, as well as the development of application engines and middleware.
|
*The percentage of functions of the full libraries included in Open C.
What are the Open C++ libraries?
The Open C++ libraries provide a set of standard C++ APIs for the development of application engines and middleware.
|
*The percentage of functions of the full libraries included in Open C++.
What are the Real-Time Graphics and Audio (RGA) APIs?
RGA includes APIs that allow developers to create applications with rich audio and 2D graphics for selected S60 3rd Edition devices. These can be used to create any application that requires a rich UI, but they are particularly useful in the creation of games. The libraries consist of the following:
- Graphics APIs provide features for drawing text, bitmap manipulation, screen drawing, and adjusting the display.
- Multimedia APIs provide for audio playback, recording, and mixing of MIDI, and compress audio, such as MP3. In addition, APIs are provided to play video, access a device’s camera, and manipulate a device's lights.
- Utility APIs enable applications to determine a device's keyboard layout and receive keyboard input, determine a device's features and status, set and modify Calendar alerts and to-do reminders, change the active-theme and idle-screen wallpaper, use programmable timers, access the device's vibrate function, and dynamically load code to memory at runtime.
The RGA APIs are available for use in the following S60 3rd Edition devices:
- Nokia 6290 multimedia computer.
- Nokia E70 messaging device.
- Nokia N73 multimedia computer.
- Nokia N76 multimedia computer.
- Nokia N81 multimedia computer.
- Nokia N82 multimedia computer.
- Nokia N93 multimedia computer.
- Nokia N93i multimedia computer.
- Nokia N95 multimedia computer.
- Nokia N95 8GB multimedia computer.
What example applications are included in the Open C/C++ SDK plug-in?
In total, 25 example applications are included in the Open C/C++ SDK plug-in: 12 Open C examples, 6 Open C++ examples, and 7 RGA examples. These examples provide a comprehensive introduction to the key Open C/C++ APIs, covering everything from handling global variables to recording and playing back audio.
What documentation is delivered in the Open C/C++ SDK plug-in?
The Open C/C++ SDK plug-in includes a Developer Guide and API reference for each set of APIs. The documentation is available as a stand-alone compiled HTML help file and a Carbide.c++ help plug-in.
Where can I get more information on the contents of the Open C/C++ Plug-ins package?
For more information, download the Open C/C++ Plug-ins for S60 3rd Edition Data Sheet »




