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
 | Visual Studio | Codewarrior or Carbide.c++ | Associated devices |
| v3 FP2 (v1.1) |
455MB | Nokia 5320, 6210, 6220, N78, N79, N85, N96, Samsung Innov8, SGH-L870 |
| v3 FP1 |
354MB | Nokia 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 |
325MB | Nokia E50, E60, E61, E62, E65, E70, N71, N73, N75, N80, N91, N92, N93, N93i, 3250, 5500... |
| DP v2 FP3 |
150MB | Nokia N70, N72, N90 |
| DP v2 FP2 | 127MB | 135MB | Nokia 6630, Nokia 6680, 6681, 6682 |
| DP v2 FP1 | 116MB | 115MB | Nokia 7610, 6670, 6260, 3230, Lenovo P930, Samsung D720, Samsung D730, Panasonic X700, Panasonic X800 |
| v2.0 | 101MB | 106MB | Nokia 6600 |
| v1.2 | 91MB | 115MB |
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.
|
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
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.
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
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?
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?
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.
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 ;-)
Hi, it looks like the V3 FP1 download link is broken, anyone knows where else can I download the SDK? Thanks
-Aaron
How to install the S60 SDK v3 FP1 into VC6 with sp6?