Symbian 3 SDK Release Notes v1 0 Alpha en
Symbian 3 SDK Release Notes v1 0 Alpha en
===
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.
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.