×

Discussion Board

Results 1 to 7 of 7
  1. #1
    Registered User
    Join Date
    Aug 2007
    Posts
    20

    how to retrieve API's used with capablities

    Hello.
    When applying to Symbian Signed certification, we need to specify list of capabilities
    used in our application, and for each, a list of API's for which it is needed.
    (if i got right)
    - is this correct ?
    I can retrieve the list of capabilities easily, but I can't think of a
    better way to retrieve which API require each of those capabilities, then
    to go through all of the application source and look up for every method call
    from any API it's documentation for required capabilities,
    which will probably be insanely time consuming.
    did I miss anything ?
    Thank you.

  2. #2
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,167

    Re: how to retrieve API's used with capablities

    the programmer who made the app, should indeed know which API's are used and which of them require which capabilties, thus ask the programmer.

    yucca

  3. #3
    Registered User
    Join Date
    Aug 2007
    Posts
    20

    Re: how to retrieve API's used with capablities

    Quote Originally Posted by symbianyucca View Post
    the programmer who made the app, should indeed know which API's are used and which of them require which capabilties, thus ask the programmer.

    yucca
    Of course I asked the programmer,
    who bizarrely enough doesn't keep record of each function call he used in
    his source code and it's capabilities. it's a large application, function calls
    are all over, is this something a Symbian programmer is normally expected to
    do ?
    Is this mentioned in any Tutorial / documentation, or is it left to be learned
    about on application's Symbian Signed Testing submission ?

  4. #4
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,672

    Re: how to retrieve API's used with capablities

    If the application runs on the emulator, you can remove/comment capabilities, and collect PlatSec warnings in the logfile (epocwind.out) after a thorough test.
    If the application does not run on the emulator, but you have a devcert, it is still possible to use a trial-and-error approach.

  5. #5
    Regular Contributor
    Join Date
    Mar 2003
    Posts
    179

    Re: how to retrieve API's used with capablities

    This capability report may also be helpful, at least for the Symbian APIs (rather than the S60 APIs):
    http://www.symbian.com/developer/tec...Capablity.html
    Symsource Ltd.
    [url]www.symsource.com[/url]

  6. #6
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,344

    Smile Re: how to retrieve API's used with capablities

    Quote Originally Posted by KevinD View Post
    This capability report may also be helpful, at least for the Symbian APIs (rather than the S60 APIs):
    http://www.symbian.com/developer/tec...Capablity.html
    In some cases it will serve wrong information.
    For instance search for "GetPhoneId" in the above link, you would find needed capability is "ReadDeviceData" which is a wrong information. "GetPhoneId" does not require any such capability.

    May be i have misunderstood the information provided in the link or the link is not up-to-date.

    Kiran.

  7. #7
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,167

    Re: how to retrieve API's used with capablities

    I remember that it was originally documented to require this capability, thus I quess the early feedback on (that Symbian signed would be required for application registration) it, actually chnaged this requirement, but some documents were forgotten to be updated.

    yucca

Similar Threads

  1. Replies: 31
    Last Post: 2008-02-13, 16:45
  2. Api's
    By Soldolux in forum Mobile Java General
    Replies: 4
    Last Post: 2006-07-12, 23:24
  3. Replies: 1
    Last Post: 2006-03-15, 05:36
  4. Java I-modeb APIs
    By irfan.khan in forum Mobile Java General
    Replies: 1
    Last Post: 2006-03-10, 13:51
  5. Audio Streaming APIs on 9210
    By Nokia_Archive in forum Symbian
    Replies: 1
    Last Post: 2002-05-30, 12:45

Posting Permissions

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