×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    Feb 2010
    Posts
    2

    Which SDK to use to cover nearly all Symbian Phones from since 2008?

    Hi,

    to get a new App running on nearly all Symbian Phones (in Java) from 2008 which SDK should i use.
    This is not really clear for me.

    For S40 i've read "...to tap into the largest volume of platform devices.". Makes sense as its an "older" version of the SDK.
    I have the N97 and would like to create the app perfectly running on my N97 but also on all other N-series and others being published from 2008.

    Is there any disadvantage when using S40 SDK for my N97. May i miss any important feature for my N97 when using S40 SDK? What advantage do i have when starting developing with the S60 SDK? Maybe a comparison page showing differences between S40 and S60 SDK would be good. :-)

    Would appreciate that if someone (having some experience using both S40 and S60 SDK's) could clarify this.

    Cheers

  2. #2
    Registered User
    Join Date
    Oct 2009
    Location
    Noida
    Posts
    941

    Re: Which SDK to use to cover nearly all Symbian Phones from since 2008?

    Quote Originally Posted by tyvan View Post
    Hi,

    to get a new App running on nearly all Symbian Phones (in Java) from 2008 which SDK should i use.
    This is not really clear for me.

    For S40 i've read "...to tap into the largest volume of platform devices.". Makes sense as its an "older" version of the SDK.
    I have the N97 and would like to create the app perfectly running on my N97 but also on all other N-series and others being published from 2008.

    Is there any disadvantage when using S40 SDK for my N97. May i miss any important feature for my N97 when using S40 SDK? What advantage do i have when starting developing with the S60 SDK? Maybe a comparison page showing differences between S40 and S60 SDK would be good. :-)

    Would appreciate that if someone (having some experience using both S40 and S60 SDK's) could clarify this.

    Cheers
    If you to get a new App running on nearly all Symbian Phones (in Java) from 2008

    When you develop a Java - J2me application you basically develop an application using MIDP 2.0 and CLDC 1.0 libraries which will be good for any S60 phone. For Using optional JSRs in your application you can limit these to available JSR's in Nokia N95 as a reference device. And for testing you can use real device or S60 3rd ed SDK for N95 like devices and N97 SDK for Touch devices like N97 and 5800 series.

    You should use any S60 SDK emulator and ref. device like N95 for testing, it will cover almost all S60 & E Series phones running Java over Symbian.
    If you want to make it compatible with N97 you may also need to test it on S60 5th edition SDK, to take advantage of Touch and orientation change features of N97 etc.
    Thanks,
    Ekta

  3. #3
    Nokia Developer Expert
    Join Date
    Jun 2008
    Posts
    3

    Re: Which SDK to use to cover nearly all Symbian Phones from since 2008?

    Hi,

    To complete what ektasrv was saying I think you should also consider what can of application you want to build and which API will be involved, meaning that depending on the complexity of your application and the amount of resources which will be involved at runtime, different devices will react differently, and something running really smoothly on your N97 might not run as well or not at all on older devices which have obviously different hardware specifications and might run on a different platform, in that case Series 40 for example....

    Therefore to answer your question, if you want your application to be able to run on a wide range of devices you will have to use APIs which are as common as possible and adapt your code so that it is able to run fine on touch devices as well as on non touch devices, on devices supporting landscape mode as well as on ones which do not....

    But if your question was well formulated and want an app running on symbian phones, you shouldn't use any SDK related to S40 which is not based on symbian...

    Then using S60 SDK 3rd Edition FP2 and 5th Edition should allow you to test your application in the 2 main conditions: with touch features and with no touch features...
    And it is perfectly feasible to adapt your code so that it can target both... It is just more work and a better design, so more time needed ;-)

    Also keep in mind that devices running on same platform might not contain the same APIs... so using special ones might reduce the portability...

    Good luck!

    - Luc

Similar Threads

  1. where can i find symbian s60 sdk for .net 2008?
    By kakablack in forum Symbian Tools & SDKs
    Replies: 5
    Last Post: 2009-07-13, 02:57
  2. symbian on ms visual studio 2008
    By walex56 in forum Mobile Java Tools & SDKs
    Replies: 1
    Last Post: 2009-06-17, 10:57
  3. Good video tutorial to cover symbian basics
    By gigglie in forum General Development Questions
    Replies: 1
    Last Post: 2008-09-17, 15:52

Posting Permissions

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