×

Discussion Board

Results 1 to 9 of 9

Hybrid View

  1. #1
    Registered User
    Join Date
    Dec 2010
    Posts
    6

    Can't understand which SDK(s) to use

    Hi

    I'm confused by what SKD(s) to download, I want to develop for the E52, E71 and E72. According to google the software versions in these devices is:

    E52: 3.2.3
    E71: 3.1
    E72: 3.2.

    However on the Nokia SDK download site there is nothing listed corresponding to these exactly. The nearest is:

    3rd Edition FP2 v 1.1

    Does this correspond to 3.2.1? If so where is 3.1, 3.2.3 and 3.2? Why are they not available?

  2. #2
    Nokia Developer Champion
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,545

    Re: Can't understand which SDK(s) to use

    S60 3.0 = S60 3rd Edition
    S60 3.1 = S60 3rd Ed. Feature Pack 1
    S60 3.2 = S60 3rd Ed. FP2

  3. #3
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,570

    Re: Can't understand which SDK(s) to use

    Instead of Google, use the Devices 'menu' above, there you can check the specifications.

  4. #4
    Registered User
    Join Date
    Dec 2010
    Posts
    6

    Re: Can't understand which SDK(s) to use

    Thanks.

    Is 3rd FP2 compatible with 3rd FP1 and thus one SDK (FP2) could be used for all 3 devices, or must FP1 be used for the E71? (not using any advanced functionality, just stuff like PIM and call monitoring and HTTP).

  5. #5
    Nokia Developer Champion
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,545

    Re: Can't understand which SDK(s) to use

    Only backwards compatibility is guaranteed. So the only guarantee that Nokia gives, is that an S60 3rd Ed. FP1 SDK apps will run on both FP1 and FP2. Nokia does not guarantee that an FP2 app will run on an FP1 device.

    If you as a developer use an FP2 SDK, but carefully avoid using any constructs/APIs new in FP2, then the FP2 app probably works on FP1, too. If you use any new things in the FP2 SDK, then those apps most likely will not work on earlier versions.

    For best S60 3rd Ed. compatibility, use the S60 3rd Ed. MR (Maintenance Release) SDK; apps made with it should work on S60 3rd Ed., S60 3rd. Ed. FP1, S60 3rd Ed. FP2 and depending on what the app does, it may work as-is also on S60 5th Ed. and Symbian^3 based devices, too.

    Beware of course of varying screen resolutions (primarily when you go to S60 5th Ed. and later), and also issue like non-touch vs. touch, ITU-T keyboard vs. QWERTY/AZERTY. And never trust the emulator alone, as the actual devices may - and often do - behave differently. Unfortunately, even one single device may behave differently based on which firmware version is on the device, and it might be even influenced by what else is also installed on the device. Ideally, test on every device you actually intend/plan to support (and for better results, keep also devices at different firmware versions, including different language variants or even operator variants). There's no free lunch.

  6. #6
    Registered User
    Join Date
    Dec 2010
    Posts
    6

    Re: Can't understand which SDK(s) to use

    Thanks

    The code is using standard old stuff such as contacts, calendar, http. Although I've had to download the FP2 API plugin pack as the project is using stuff from logsinternalcrkeys.h, will this complicate matters?

  7. #7
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,570

    Re: Can't understand which SDK(s) to use

    S60 3rd FP1 would be a safer pick because of the E71.
    For the logsinternalcrkeys.h question, it may matter which half of the file you need. The FP1 plugin pack contains a logsdomaincrkeys.h, which has "const TUid KCRUidLogs = {0x101F874E};" and its stuff (KLogsActualLastCallTimer to KLogsShowCallDuration), but does not contain the KCRUidLogsLV, so that may not exist in the E71.
    However reading non-existing CR keys is not a problem in itself, just you will not get the values.

  8. #8
    Registered User
    Join Date
    Aug 2009
    Posts
    173

    Re: Can't understand which SDK(s) to use

    So, is there some mechanism with Nokia phones, that for example in the case of E71,
    when updating E71's firmware from version 410.21.010 to 501.21.001,
    will upgrade update E71 from fp1 device to fp2 device.

    If firmware update is not upgrading device to from fp1 to fp2,
    where to see and check, that which parts of old fw was updated
    to newer one.

  9. #9
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,570

    Re: Can't understand which SDK(s) to use

    So far Nokia does not support upgrading OS / platform version of its products. We will see if this approach changes with the Symbian^3 product line or not, but the policy about the S60 product line definitely will not be affected.
    I do not know if changelists are available on official Nokia sites, but you can often find something on non-Nokia sites, like http://www.allaboutsymbian.com or http://www.symbian-freak.com, which is somewhat puzzling.

Similar Threads

  1. help me understand this !!!!
    By olfasupcom in forum Symbian
    Replies: 3
    Last Post: 2007-05-07, 09:48
  2. I can't understand SDK documentation examples...
    By pulboron in forum Symbian User Interface
    Replies: 3
    Last Post: 2004-12-20, 11:48
  3. Replies: 2
    Last Post: 2004-12-20, 11:46
  4. need to understand the infrared...HELP!??
    By Liquid_H8 in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2002-11-18, 15:34
  5. Do not understand this..can someone help?
    By nintel in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2002-10-24, 07:35

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •