Just reading through some stuffs today, i came across some useful info from
Nokia and i thought it wise to share with you. its about
Nokia Symbian SDKs.
Develop for the world’s most-popular smartphone platform
Symbian OS offers you the winning combination of leading-edge mobile technology and a diverse range of runtimes. The hundreds of millions of Symbian devices already in the market offer you an excellent opportunity to deliver profitable applications to a global market.
| |
|
Symbian OS offers you the winning combination of leading-edge mobile technology and a diverse range of runtimes. The hundreds of millions of Symbian devices already in the market offer you an excellent opportunity to deliver profitable applications to a global market.
When coupled with your favourite development tool, the Symbian SDKs provide all the features required to quickly and efficiently build and test applications for Symbian devices on a PC.
What can I do with the Symbian SDKs?
The Symbian SDKs enable you to build applications using
Qt,
Symbian C++,
Java™ technology, and
Web Runtime (WRT). In addition, several of the SDKs support development with Python for S60 using an SDK plug-in. When used with your favourite development tools, the SDKs provide you with access to all the APIs implemented in a particular version of Symbian or edition and feature pack of Nokia S60 on Symbian OS. Once you’ve coded your application, the SDKs include tools to compile that application for testing in the SDK's emulator. In the emulator, your application can be tested without the need for a Symbian device, which improves development time. Once the application is tested, tools to compile and package the application for installation on a Symbian device are provided.
The SDKs include comprehensive documentation and example applications that enable you to make the most of Symbian and the SDK tools.
What features do the Symbian SDKs offer?
Full API coverage
|
Comprehensive emulator
|
|
The SDKs provide all the public APIs to C++, Java, and WRT developers, enabling the creation of applications that take full advantage of Symbian devices.
| |
|
Each SDK includes an emulator based directly on the code used in devices. This provides reliable execution of applications under development and full access to the features found on devices.
|
Location-base testing
|
Emulator-based debugging
|
|
The emulator includes tools to define location and routes to enable efficient testing of location based applications.
| |
|
Comprehensive debugging support is provided in the emulators for Symbian C++ and Java applications. In addition, tools for on-device debugging are provided.
|
Emulator diagnostics
|
Comprehensive compiler support
|
|
A diagnostics tool supplied with the emulator provides comprehensive information on network traffic and emulator activity.
| | |
In addition to the general purpose GCC compiler, the latest SDKs support the use of the ARM RealView RVCT compiler 2.2 for the creation of optimised C++ binaries.
|
In addition to the SDKs, there are several plug-ins that extend the capabilities of the SDKs. These plug-ins fall into two categories: those that add APIs and those that add support for additional languages to the SDKs.
How do I get started with the Symbian SDKs?
You'll need some familiarity with the programming language you plan use for development. To get started, read the getting started sections of the Nokia Developer libraries for
Qt,
Symbian C++,
Java™ and
WRT. If you’re choosing a development language for the first time, you can find more learning resources in the
Learning section.
To run your chosen Symbian SDK, you'll need, at a minimum, a PC running Microsoft Windows XP Professional with Service Pack 2 (Microsoft Vista support is available for some SDKs) with 1 GB of RAM, a 1-GHz Pentium-class processor, 2 GB of free disk space, a display capable of 16-bit colour at 1,024 x 768-pixel resolution, a version of the Java™ runtime environment (JRE), ActiveState ActivePerl, and local administrator rights for installation and removal of the SDK. These SDKs require ActiveState ActivePerl 5.6.1 build 635 to be installed, which is available in the
Symbian^3 SDK for Nokia Devices and is located at ..\epoc32\tools\distrib\ActivePerl-5.6.1.635-MSWin32-x86.msi in the folder in which the SDK is installed. .
What help does Nokia offer for the Symbian SDKs?
Nokia offers all developers a wide range of professional and community-based help and support:
Of particular interest to most developers will be the Nokia Developer Knowledge Base, hosted in the Nokia Developer Wiki. The Knowledge Base provides up-to-date information on issues found in the SDKs and devices, along with useful information for avoiding or working around such issues.
How do I go to market with my Symbian applications?
The Ovi store is the most effective channel through which to distribute your applications worldwide to tens of millions of Symbian devices from Nokia.
You'll also want to consider Symbian Signed for your C++ applications, and the Java Verified™ Program for your Java™ applications. While neither certification option may be a requirement for your applications, each offers many advantages.
Subscribe to J B L O G G I N G by Email