×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Exclamation S60 DEVICE DEPLOYMENT

    Hi,

    Thanks.
    Last edited by shanklin; 2010-09-21 at 14:01.

  2. #2
    Super Contributor
    Join Date
    Jun 2003
    Location
    Cheshire, UK
    Posts
    7,395

    Re: S60 DEVICE DEPLOYMENT

    Quote Originally Posted by shanklin View Post
    if the application is now likely to work on a s60 mobile device? as it works fine on an emulator?
    It might. But there are real chances that it won't work quite the same (or at all). Are you using the S60 emulator? If so, your chances of it working on the device are better. But never 100%. Testing on real devices is essential.

    Quote Originally Posted by shanklin View Post
    if so, how would the data be transferred now? e.g. the emulator connects over TCP / IP. But being deployed over to a mobile device, would the data be transferred according to the mobile carrier? e.g. GPRS, 3G
    Any data access will be handled across the mobile network (or over WiFi if the device supports it).

    Graham.

  3. #3
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi

    Thank You
    Last edited by shanklin; 2010-09-20 at 14:35.

  4. #4
    Super Contributor
    Join Date
    Jun 2003
    Location
    Cheshire, UK
    Posts
    7,395

    Re: S60 DEVICE DEPLOYMENT

    What devices do you want to target? Be realistic, do some research, don't attempt to support "all Series 60s".

    Impossible to predict what problems you might have without knowing a lot more about your application, what APIs you're using, what devices you're targeting, and so on. Without knowing more, I could only make standard suggestions... make sure your code adapts to screen size, minimize multi-threading, ensure that you release resources correctly (Connections, Streams, RecordStores, media Players, etc) by calling the appropriate "close" method, etc.

    Which S60 SDK have you been using?

    Testing is essential. I suggest you look at the Java Verified Device Matrix. Find the minimum spec of S60 you want to support, and test on the "lead device". Ideally, choose a lead device with many "sub devices". N95, for example, is a good choice.

    Graham.

  5. #5
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi

    Thanks
    Last edited by shanklin; 2010-09-20 at 14:37.

  6. #6
    Super Contributor
    Join Date
    Jun 2003
    Location
    Cheshire, UK
    Posts
    7,395

    Re: S60 DEVICE DEPLOYMENT

    Quote Originally Posted by shanklin View Post
    I guess if the app works fine on older devices, than newer devices should be ok...?
    That would be a general rule, on the basis that Series 60 x is basically S60 x-1 with bug fixes and some new features. Not a hard rule, though, as Nokia do occasionally add some new bugs...

    Quote Originally Posted by shanklin View Post
    App uses JSR-172 mainly.
    Things to watch out for:

    JSR 172 is particularly problematic on S60 3 FP1... the XML parser will periodically refuse to parse XML for no apparent reason.

    There is a problem on both 3rd and 5th Editions, where a single-quote gets encoded as "@apos;" instead of "'" when sending strings as arguments to JAX RPC calls. This might affect other characters too, though this is the only instance I've seen.

    Graham.

  7. #7
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi,

    Thanks
    Last edited by shanklin; 2010-09-20 at 14:36.

  8. #8
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi,

    Thanks.
    Last edited by shanklin; 2010-09-21 at 14:00.

  9. #9
    Super Contributor
    Join Date
    Jun 2003
    Location
    Cheshire, UK
    Posts
    7,395

    Re: S60 DEVICE DEPLOYMENT

    Quote Originally Posted by shanklin View Post
    If the app does work on mobile devices. Can I then launch it?
    Sure, you can launch it any time you like. One of the great things about Java ME is that you can distribute your application any how you like, without needing anyone's permission.

    Quote Originally Posted by shanklin View Post
    Would I then need to do the Java Certification Program?
    No, there is no need for certification, unless you are selling the app through an app store that requires it.

    Quote Originally Posted by shanklin View Post
    As the Symbian Platform is now open - source, Im worried about the security risks?? If there are any?
    What kind of risks?

    There are always risks. There are plenty things to worry about when releasing a mobile app but, unless your app is a state secret, security isn't really one of them.

    Graham,

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

    Re: S60 DEVICE DEPLOYMENT

    Quote Originally Posted by shanklin View Post
    Hi,

    Would I then need to do the Java Certification Program? with regards to security?

    Thanks
    If your aplication is accessing user data on the device or making netork calls, the end user might be asked for "Authorizations" -- and if you want to supress this Authorization popups you need to sign your application with a 3rd party code signing certificate like one from thrawte or verisign or Java verified. And also educate the end user to set the permissions for your app from application manager as "allow always" or "ask only once" for all the things that you need in your app.
    Thanks,
    Ekta

  11. #11
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi,

    Thanks.
    Last edited by shanklin; 2010-09-21 at 14:00.

  12. #12
    Super Contributor
    Join Date
    Jun 2003
    Location
    Cheshire, UK
    Posts
    7,395

    Re: S60 DEVICE DEPLOYMENT

    Symbian signed doesn't apply to Java apps.

    If you want to know more about signing Java apps, read this. But it will cost you money, is problematic, and might not have the effect you expect. I recommend you avoid signing.

    Graham.

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

    Re: S60 DEVICE DEPLOYMENT

    Quote Originally Posted by shanklin View Post
    Thanks

    Do you mean Symbian Signed?
    No J2me app's don't require to be "Symbian Signed" for installing on Symbian devices.
    Symbain Signed is a requirement only for Symbian apps.

    Most J2me app's can be installed on Symbian devices w/o any signature or certificate
    Thanks,
    Ekta

  14. #14
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,569

    Re: S60 DEVICE DEPLOYMENT

    You can also test your app on devices you don't have through RDA: http://www.forum.nokia.com/Devices/R...device_access/ and DeviceAnywhere: https://www.deviceanywhere.com/nokia/welcome.htm

    However, you should also have a few models of actual devices at hand, because the emulator won't be enough, and even services like RDA have their limitations.

    The problem is that there are so many platform release versions by Nokia, and there are different "branches" of those platform releases in both hardware and software versions that Nokia uses, so that differences exist (e.g., one thing that works on a model based on a particular version of S60 does not necessarily work exactly the same way on another model even if it is based on the same version of S60).

    Add to that the additional dimensions of firmware updates (bugs get fixed, and new bugs and features are introduced, which causes the behaviour to change; e.g., a thing that worked on an earlier firmware version suddenly behaves differently or breaks entirely on a newer firmware version even if it is the same model and same version of S60 in principle), as well as operator customization (operator/carrier induced changes/modifications, which can go as far as the operator/carrier requiring to cripple or disable phone functionality like SIP or Bluetooth).

    On top of that, you also have the different language/regional variants of the devices (input methods change, supported languages change, built-in fonts change, etc.)
    Last edited by petrib; 2010-06-21 at 06:53.

  15. #15
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    159

    Re: S60 DEVICE DEPLOYMENT

    Hi All,

    Many thanks for the advice
    Last edited by shanklin; 2010-09-20 at 14:39.

Similar Threads

  1. Application deployment on Device
    By athir.gillani in forum Symbian
    Replies: 2
    Last Post: 2009-07-21, 09:17
  2. Application Deployment & Install into Device
    By mit@indianic.com in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 1
    Last Post: 2009-04-21, 12:12
  3. Dll deployment on device problem
    By iulian_moldovan in forum Symbian
    Replies: 6
    Last Post: 2006-02-14, 13:05
  4. 3410 device deployment/connectivity
    By kevinjohnmurtagh in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2004-02-26, 16:28

Posting Permissions

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