0% found this document useful (0 votes)
416 views4 pages

Symbian 3 SDK Release Notes v1 0 Alpha en

The Nokia Symbian3 SDK 0. Enables application development using Symbian C++, S tandard C / C++, Java ME and Web Runtime for devices based on the Symbian Platform. It includes all key functionalities ne eded for application development (documentation, emulator etc.) excluding IDEs.

Uploaded by

sreejilmenon4724
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
416 views4 pages

Symbian 3 SDK Release Notes v1 0 Alpha en

The Nokia Symbian3 SDK 0. Enables application development using Symbian C++, S tandard C / C++, Java ME and Web Runtime for devices based on the Symbian Platform. It includes all key functionalities ne eded for application development (documentation, emulator etc.) excluding IDEs.

Uploaded by

sreejilmenon4724
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

=================================================================================

===
Release notes for Nokia Symbian^3 SDK 0.8 27 April 2010
================================================================================
====
Product Description:
====================
The Nokia Symbian^3 SDK 0.8 enables application development using Symbian C++, S
tandard C/C++, Java ME and Web Runtime for devices based on the Symbian Platform
. The SDK is based on Symbian^3 platform. It includes all key functionalities ne
eded for application development (documentation, emulator etc.) excluding IDEs.
What's new in Symbian^3 SDK 0.8:
=================================
• Updated Java Runtime 2.1 for Symbian.
• Java on device debug using Bluetooth.
• Updated Browser - 7.2.
• Running of Qt4.6 applications.
• Multiple customizable Home Screen support with up to 3 widget enabled screens.
• Single-click UI for better user experience.
• Improved graphics architecture for fast and responsive UI.
• Includes OpenGL ES 1.1 and 2.0.
• GCCE 4.4.1, for usage details, refer readme in epoc32\tools\distrib\GCCE_4.4.1.Z
ip.
• SBSv2, for usage details, refer epoc32\tools\sbs\sbsv2_howto.txt.

New C++ APIs:


=============
• Composition backend API.
• Advanced Pointer Events API (for multi-touch support).
• Tactile Feedback API (addition of new feedback types).
• Calendar API (extended for multiple calendar database support).
• 64bit File System API.
• Email Widget API.
• Extended connection preferences API.
New Java Runtime 2.1 Beta for Symbian
=====================================
Java Runtime 2.1 for Symbian is the renewed Java Runtime in Symbian ^3 devices a
nd it will also be made available as an add-on for S60 5th Edition devices in Fo
rum Nokia.
Main new features in this release:
• Graphics hardware acceleration support in Symbian ^3 – Mobile 3D Graphics API is a
ccelerated by 3D GPU as well as graphics performance is optimized when mixing of
2D and 3D graphics.
• Improved application installation experience - no need to accept several dialogs
in Java application installation.
• Improved application startup experience - instant startup screen together with f
aster Java environment loading.
• Less security prompts at runtime - for certified Java applications granting of a
ll requested permissions can even be given in one go.
• Several new developer APIs have been introduced.
For the detailed list of new developer features and supported APIs read the JRT
2.1 Release Notes from Forum Nokia website:
http://wiki.forum.nokia.com/index.php/Java_Runtime_2.1_for_Symbian_Relea
se_notes
More thorough developer documentation for the new features and APIs is provided
as part of Forum Nokia Java Developer's Library:
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-096140
8D-28A4-48DA-A6F2-2B55674E6E7B.html
Most of the implementation of Java Runtime 2.1 is contributed to Symbian Foundat
ion as Mobile Runtime for Java Applications with EPL license (see http://develop
er.symbian.org/main/source/packages/package/index.php?pk=266).

New C++ Examples:


=================
• Calendar
This application demonstrates the usage of the Calendar Interim API (also know
n as the CalInterim API), by adding and modifying anniversary entries. The examp
le
Has been updated to be compatible with touch UI.
• Geoprofiles
This demonstrates the use of the Location based Triggering Framework which dev
elopers can use to understand the main use case of Location based triggering.
• OpenGL ES
• CrossApi
This application is to demonstrate the rendering of OpenVG to OpenGL texture
and then OpenGL to the window.
• CrossApiTexturing
This application is to demonstrate the rendering of OpenGL & OpenVG to the o
ne window.
• NormalMapping
This example demonstrates the benefits of texture normalmapping. NormalMappi
ng is a technique of pre-filtering texture maps to reduce aliasing effects when
the texture is drawn minimized.
• SimpleShader
This application is to demonstrate the basic openVG rendering.
• SimpleShape
This application is to demonstrate basic openGL2.0 rendering.

Deprecated/Removed examples:
============================
• HelpExample
• IMOpenAPIExample
• OomExample
• Haptics

Deprecated APIs:
================
• Calendar APIs
class CCalInstanceView { ... IMPORT_C CCalInstanceIterator* FindInstanceL(cons
t CCalFindInstanceSettings& aSettings, const TCalInstanceId& aInstanceId) cons
t; IMPORT_C
CCalInstance* FindInstanceL(const TCalInstanceId& aLocalId) const; IMPORT_C
CCalInstanceIterator* FindInstanceByUidL(TCalCollectionId aCollectionId, const
TDesC8& aUid, const TCalTime& aInstanceTime) const;...}
• Connection settings access APIs
GetIntSetting(const TDesC&, TUint32&)
GetBoolSetting(const TDesC&, TBool&)
GetDesSetting(const TDesC&, TDes8&)
GetDesSetting(const TDesC&, TDes16&)
GetLongDesSetting(const TDesC&, TDes&)
• Class CommonPhoneparser is deprecated, see TulPhoneNumberUtils.h for an alternat
ive.

Supported IDEs:
==============
C++
• Carbide.C++ v2.3.
Java
• Eclipse Pulsar. (http://www.eclipse.org/pulsar/).
• NetBeans 6.8. (http://www.netbeans.com/)
System Requirements:
====================
Supported Platforms:
• Microsoft™ Windows XP Professional SP2 & SP3
(Windows XP SP3 was used for testing of this product)
• Microsoft™ Windows 7.
Additional Softwares (Recommended):
• Active Perl 5.6.1 build 635 or higher for SDK build tools. Perl must be installe
d before using the SDK to build applications.
• Java™ Runtime version 1.5.0 or higher.
• ARM RVCT compiler 2.2.
Recommended hardware configuration:
• Minimum 2 GHz Pentium PC, 3 GB of memory.
• At least 10 GB free disk space, other requirements according to the IDE used.
• Installation/Uninstallation and using of the SDK requires local admin rights.
• Other Requirements as required by IDE used.
Minimum hardware configuration:
• Minimum 1 GHz Pentium PC, 1 GB of memory.
• At least 3 GB free disk space, other requirements according to the IDE used.
• Installation/Uninstallation and using of the SDK requires local admin rights.
• Other Requirements as required by IDE used.
Known Problems and Limitations in this SDK Release:
===================================================
• Browser hangs with a series of errors on closing. After this, browser is unusabl
e until emulator is restarted.
• When emulator is idle in landscape mode for few minutes, emulator crashes.
• SDK documentation does not integrate with NetBeans IDE.
• Sometimes screen alignment is shown as portrait, when in landscape mode.
• The photos/Videos copied in the images folder (epoc32\winscw\c\data\images and e
poc32\winscw\c\data\video) are not displayed in the emulator.
Workaround: After copying, rename the files in filemanger.
• In Settings->Connectivity, USB option is not Supported in this SDK.
• In Settings->Connectivity, Bluetooth simulation is inconsistant.
• J2ME APIs not verified for compliance.
• Java System out redirection to IDE console is not supported.
• Widget examples randomly crash.
• Example application SensorExample will not run on Emulator.
• Example applications Simpleshader and Normalmapping from OpenGL cannot be run on
Emulator as emulator doesn't support OpenGL ES 2.0.
• Applications linking to static library cannot be built for GCCE target
Workaround: create gcce\urel and gcce\udeb under epoc32\release folders, copy
the contents of epoc32\release\armv5\udeb to epoc32\release\gcce\udeb and urel
respectively.
• The Developer Library for Symbian^3 is still in development.
- Guides for the technologies that were previously part of S60, including for
the Avkon UI framework, are not yet updated from the S60 5th Edition versions.
- Some links are broken.

Product support:
================
For product support, please visit the Forum Nokia web site
http://www.forum.nokia.com/.
For Feedback, please visit Forum Nokia Discussion board at
http://discussion.forum.nokia.com/forum/tools_and_sdks/feedback/
This product includes certain OSS components. Detailed licensing and copyrights
are available in the SDK.
Copyright © 2010 Nokia Corporation. All rights reserved.
Nokia and Forum Nokia are trademarks or registered trademarks of Nokia Corporati
on. Java™ and all Java-based marks are trademarks or registered trademarks of Sun
Microsystems,
,Inc. Bluetooth is a registered trademark of Bluetooth SIG, Inc. Other product a
nd company names mentioned herein may be trademarks or trade names of their resp
ective owners.

You might also like