S60 3rd Edition FP2 introduces several new C++ APIs. The public SDK is not yet out but here is what you can expect:
- The Real-Time Graphics and Audio (RGA) APIs are a collection of C++ APIs targeted at game developers. In conjunction with Open C, these APIs enable developers to create rich games and other applications with rich graphical or audio content. The APIs include features for:
- Obtaining device configuration and status information, such as the display configuration and vibration feature.
- Handling keyboard and text input.
- Standard- and high-resolution timers.
- DLL creation and memory management.
- Rendering raster images.
- Playing, recording, and mixing audio.
- Playing and recording video.
- Displaying 2D vector graphics.
- Displaying 3D graphics.
- The Application Interworking (AIW) allows the embedding of functionality from one application into another. The APIs supporting AIW include:
- AIW Criteria API.
- AIW Generic Parameter API.
- AIW Service Handler API.
Initial support for AIW capabilities is provided by the AIW Dial Service Consumer API and Map and Navigation AIW API.
- The Map framework APIs enable applications to access map, navigation, and geocoding services via client-side APIs and AIW. The framework consists of the following APIs:
- Map and Navigation API — This API enables a range of mapping and navigation operations. These include: show map, show on map, select from map, and go to operations.
- Map and Navigation AIW API — This API enables map and navigation information to be included in other applications using the AIW framework.
- Geocoding API — This API provides bidirectional coding of strings and addresses to landmarks.
- Map and Navigation Provider Discovery API — This API provides a set of enablers for integration of Map and Navigation Provider services.
- The Application network-level roaming APIs are designed to allow applications to implement seamless network-level roaming. The APIs provided are:
- Connection Settings API — This API provides methods to read connection settings from CommsDat.
- Connection Settings UI API — This API provides a UI dialog that lets the user select connection settings to be saved in an application’s settings.
- The Middle Softkey API enables use of the new middle softkey.
- The Status Pane API enables use of the new status pane.
A few other APIs have been updated and improved:
- DRM Helper API.
- Light API.
- Platform Environment API.
- Connection Manager API (via Symbian OS).
Does it is the one used in standard application browser view?
I guess it could be used in older 3rds edition too adding some header by hand, does it?
I do also note some strange behavior in standard S60 listbox (Akn...ListBox) in the dashed line that divide icons at left and bottom of screen, in full screen mode the bottom dashed line is not at bottom and at anything else but standard screen size with old pane size. I guess adding api for new pane means that these problems are solved
Hello,
I have a few questions:
1) The 3rd Edition FP2 SDK was supposed to come out in the Q2 of 2007. When is Nokia planning on releasing this?
2) Will the 3rd Edition FP2 SDK allow to develop for the E90? Will it support the new 800x352 resolution?
3) Will it be possible to program the Active Display iwth the new SDK?
4) Is it possible for me to get a version of the SDK now so that I can migrate Papyrus to the E90?
what target device this SDK support ?
The RGA API's have been released for selected S60 3rd Edition devices, as part of the new Open C/C++ SDK plug-in. More information on S60.com