Nokia S60 SDK
4 Apr 2003 - 12:01

The S60 SDK for Symbian OS enables application development for the devices based on S60 platform using C++.

Operating System :  Windows 2000 SP2, Windows XP SP1/SP2 or Windows NT 4 SP6
IDE  :  Metrowerks Codewarrior, Microsoft Visual C++ 6, Visual Studio 2003 or 2005, Carbide.c++

SDK Download

s60_medium.gifVisual StudioCodewarrior
or
Carbide.c++
Associated devices
v3 FP2 (v1.1) 455MBNokia 5320, 6210, 6220, N78, N79, N85, N96, Samsung Innov8, SGH-L870
v3 FP1 354MBNokia 5700, 6110, 6120, 6121, 6290, E51, E66, E71, E90, N76, N77, N81, N82, N95, 6290, LG KS10, LG-KT610, Samsung SGH-i450, SGH-i520, SGH-i550, SGH-G810
v3 MR 325MBNokia E50, E60, E61, E62, E65, E70, N71, N73, N75, N80, N91, N92, N93, N93i, 3250, 5500...
DP v2 FP3 150MBNokia N70, N72, N90
DP v2 FP2 127MB135MBNokia 6630, Nokia 6680, 6681, 6682
DP v2 FP1116MB115MBNokia 7610, 6670, 6260, 3230, Lenovo P930, Samsung D720, Samsung D730, Panasonic X700, Panasonic X800
v2.0101MB106MBNokia 6600
v1.291MB115MB Nokia N-Gage, Nokia 3650, Siemens SX1, Sendo-X

Which SDK to choose

Each of the above SDKs has its pros and cons. While any of these is perfectly suitable to learn how to develop on Symbian C++, there are some slight differences you must be aware of:
-  the v1.2 SDK is the oldest and the reference SDK if you are working on a Symbian 6.1 / Series 60 1.x based device, i.e. Nokia 7650, 3650, N-Gage, Siemens SX1 or Sendo X. This SDK allows to develop application for all devices based on S60 v1 and v2 platform.

-  the v2.0 SDK is the reference SDK for those working on the Nokia 6600 device (or any other Symbian OS 7.0s : series 60 v2.0 based device). Using this SDK, you will benefit of the new APIs introduced on the platform. Your application will remain compatible with 6.1 based device provided that you do not use the new APIs nor the application wizard (for Visual Studio users).

-  the v2.1 SDK is the reference of the Nokia 7610 (Symbian 7.0s / Series 60 v2.1). There are a few more APIs than on the v2.0 SDK. The generated code remains compatible with the Nokia 6600 phone but not the Symbian OS 6.1 based phone. This SDK can be used to work on all S60 v2 devices.

-  the v2 FP2 SDK is the reference SDK for the Nokia 6630/6680 devices. This is the one I would use today to work for v2 devices unless I really need to target very old phones.

-  the v2 FP3 SDK can be interesting if you want to support some v2 devices with less effort than v2 FP2 SDK: the support of scalable UI which is (almost) mandatory if you intend to work on v3 devices is supported here as well.

-  the v3 MR SDK is my base SDK today. It is compatible with all S60 3rd edition devices, so probably a good choice for you as well (if you are running Windows XP).

-  the v3 FP2 SDK is the only SDK supported by Windows Vista by default. There are patches available on Forum Nokia for other v3 SDK but I did not try them.

Note: S60 v1 and v2 SDKs are not supported by Carbide.c++ v1.3 and later....

Some SDK does not include all the 3rd party products which are required to run them. You should download and install:
-  ActiveState Perl v5.6.1
-  Sun JRE 1.3.1 or 1.4.1 or later.

Download posted April 4th, 2003 by eric

Submitted by bruin_brawler (not verified) on Sat, 2003-05-03 01:14.

i don't think this version is fully compatible with the 7650. is it? there was some mention about this on forum.nokia about 1.0 adding some additional api's that are not included in the 7650. (i believe it said you should use 0.9 for the 7650)

Submitted by jj (not verified) on Tue, 2004-01-13 06:13.

iam having a problem while runninig abld build wins udeb it gives the error as:'nmake' is not recognized as an internal or external command, operable program or batch file. nmake -nologo -f "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI ES60EX\HELLOWORLD\GROUP\WINS.make" FINAL CFG=UDEB VERBOSE=-s

how do i rectify this problem there is no use of using freeze too


Submitted by Anonymous on Wed, 2004-01-28 17:21.

probably problem with your $path (ehm,, %PATH% ;-) setting. Look for nmake.exe on your disk, and add its directory to the path...

Submitted by JINAL KATHIARA (not verified) on Wed, 2004-03-31 08:20.

i have same problame but i cannot solve it yet. this is 12th day and i cannot find solution from this days for this problame. i set all the required path but the problame is same. is any one here which can solve my problame plz help me and send your reply to jg20s@yahoo.com.

1. i cannot create project workspace in MSVISUAL C++ IDE. SO I cannot run or compile my code into the IDE.

2. even i cannot build my project from command prompt.


Submitted by yacine (not verified) on Sat, 2004-05-22 05:40.

i have seen this problem. At the DOS command prompt run the following batch file from visual studio: C:\Program Files\Microsoft Visual Studio\VC98\bin\VCVARS32.BAT

then you will be able to run "abld" with no problems

Yacine


Submitted by Manuel79 (not verified) on Sat, 2005-04-23 14:01.

I was thinking that if Nokia would write a similar abstract for all their phone models/SDKs, developers would be really happy!!

Submitted by Anonymous on Sat, 2004-04-03 07:44.

Hi to all i ve just installed the software and now i ve got a problem.When i want to start a new project it shows me an error like: An unrecoverable error has occured com.symbian.sdk.util.assertion.AssertionException: Assertion failed

what i have to do with this?


Submitted by GeneticFreak (not verified) on Thu, 2004-06-17 19:33.

So the v2.0 SDK is compatible for development in 3650/7650 AND 6600?

Submitted by eric on Fri, 2004-08-06 09:21.

Yes. Provided that you do not use the Series 60 v2.x specific APIs.

Submitted by Joonas Kekoni (not verified) on Wed, 2005-02-02 09:30.

You cannot make 3650/67650 applications with SDK >=2.0.

Submitted by Anonymous on Sun, 2005-04-10 13:07.

According to Nokia series 60 sdk 2.1 setup program general requirements are:

Active Perl 5.6.1 or Newer

Java runtime enviroment(JRE) 1.3.1 or Newer

Anybody tried the SDK package with J2RE 1.4.2_07 or 5.0?


Submitted by N/A (not verified) on Mon, 2007-01-29 22:54.

Missing "v3 FP1" devices: N76, Samsung SGH-i520

Missing "v3 MR" devices: E62, N93i

Missing "DP v2 FP2" device: 6682

Missing "v2.1" devices: 3230, Lenovo P930, Samsung D720, Samsung D730, Panasonic X700, Panasonic X800.

There's also Samsung SGH-Z600, but I'm not sure what version it is (possibly "DP v2 FP3").

And, for completeness' sake, it should list the "v0.9" SDK for the 7650.


Submitted by eric on Mon, 2007-01-29 22:57.

Thanks :)

I know for the v0.9 SDK but this one will just mess up any other previously installed SDK and probably not so many people are interested in it... or maybe I just feel a little bit lazy ;-)


Submitted by aaron08544 on Tue, 2007-09-25 18:13.

Hi, it looks like the V3 FP1 download link is broken, anyone knows where else can I download the SDK? Thanks
-Aaron


Submitted by wonsoft on Fri, 2008-08-01 08:53.

How to install the S60 SDK v3 FP1 into VC6 with sp6?



copyright 2003-2009 NewLC SARL