Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    Super Contributor
    Join Date
    Jan 2008
    Location
    Amravati, India
    Posts
    546

    Question Do Symbian rejects the Express Signing request on any Business Development ground?

    If any company requests "User Capabilities" in case of "Express signing" then do Symbian rejects the requested capabilities because Symbian thinks that you should not do the thing written in the declaration of the requested capability (i.e. Symbian personally thinks that the application should not be launched in the market on any business development ground because if it is launched then it could eat up market share of the software already provided in the firmware of the phone)

    Thanks in advance

  2. #2
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    No i have not seen any case like this.

  3. #3
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,575

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Quote Originally Posted by arpit2agrawal View Post
    If any company requests "User Capabilities" in case of "Express signing" then do Symbian rejects the requested capabilities because Symbian thinks that you should not do the thing written in the declaration of the requested capability (i.e. Symbian personally thinks that the application should not be launched in the market on any business development ground because if it is launched then it could eat up market share of the software already provided in the firmware of the phone)

    Thanks in advance
    In my opinion, that cannot be a reason good enough for rejection (if you are sticking to the capabilities granted in the "User Capabilities") and I don't think that it is done either.

  4. #4
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    There are clear rules (see Testing criteria) when it comes to signing an application and an application signed using the Express Signed channel is expected to obey them too. A random audit is performed on the signed applications and if you are found not to be compliant with the testing criteria you will be banned from using Express Signed again until you pass a certified signing session.

    The testing criteria set is focusing on usability and application quality. There are no "political" considerations affecting the signing process.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  5. #5
    Super Contributor
    Join Date
    Jan 2008
    Location
    Amravati, India
    Posts
    546

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Thanks for your replies.
    I have some more doubts...

    1.
    Test ID UNI-01 (Installation, Normal and Stressed Usage) states the requirement:
    "The application does not affect the use of the core system features or other applications."
    "The application does not inappropriately control thread priority or switch/steal focus from other applications"
    Test ID UNI-05 (System Events and Task List Compliance) states the requirement:
    "The application can be closed by the Task List or Task Manager."
    What if someone is making application like Webgate Advance Device Lock (It is an application used for locking any feature of the phone like Messaging, Contacts, Telephone etc. When a feature is locked and it is used, a "Device Locked" screen appears asking for the password. If password is entered then user is allowed to use it else not).

    2.
    Test ID CAP-02 (Telephony UI Application Control) states the requirement:
    "When a call is routed via a third-party application instead of system Telephone application, the application UI is visible in the foreground. The Third-party application is not allowed to mimic or copy the system Telephone application user experience or UI (which may mislead the user)."
    What if someone is making application like a Call Manager (It is an application used for managing incoming and outgoing calls. It may require that when user starts to dial a number by pressing first digit of the number then Application UI will appear instead of system Telephone application UI. Application UI will be bit similar to the system Telephone application UI but it will have some other features also. Same is the case when call is received. Instead of system Telephone application UI, Call Manager Application UI will be displayed).

    So these kind of application violets UNI-01, UNI-05 and CAP-02. Will Symbian fail the application in audit of Express Signing? What should application developing company do then? Should application developing company apply for Certified Signing with Waivers for UNI-01, UNI-05 and CAP-02? Are these Waivers granted easily?

    My company wants to develop above 2 kinds of application. So please tell me what to do?

    Thanks in advance

  6. #6
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    you always can put a wavier sighting a proper business case. After that it is up to test house. And there are more then one similar symbian signed application out there in market.

  7. #7
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    For example one of the cases these tests both look at is whether the phone can make an emergency call while it is locked.

    For 2 there are some known issues in the kb about doing this that make it non trivial to do. One case being you cannot capture numbers on the main/active idle screen.

    You would require waivers in any case to do this.
    Download Symbian OS now! [url]http://developer.symbian.org[/url]

  8. #8
    Super Contributor
    Join Date
    Jan 2008
    Location
    Amravati, India
    Posts
    546

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Quote Originally Posted by Paul.Todd View Post
    For 2 there are some known issues in the kb about doing this that make it non trivial to do. One case being you cannot capture numbers on the main/active idle screen.
    Which kb article are you talking about. May you post the link please...
    And do you mean that I won't get waiver easily?

  9. #9
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,575

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Quote Originally Posted by arpit2agrawal View Post
    Which kb article are you talking about. May you post the link please...
    Link to KB(Knowledge Base): http://wiki.forum.nokia.com/index.php/KnowledgeBase

  10. #10
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    See http://wiki.forum.nokia.com/index.ph...m_numeric_keys

    Waivers are granted on a case by case basis and its not really for me to say, a lot of it depends on how you present your case.
    Download Symbian OS now! [url]http://developer.symbian.org[/url]

  11. #11
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Quote Originally Posted by arpit2agrawal View Post
    Thanks for your replies.
    I have some more doubts...

    1.
    Test ID UNI-01 (Installation, Normal and Stressed Usage) states the requirement:
    "The application does not affect the use of the core system features or other applications."
    "The application does not inappropriately control thread priority or switch/steal focus from other applications"
    Test ID UNI-05 (System Events and Task List Compliance) states the requirement:
    "The application can be closed by the Task List or Task Manager."
    What if someone is making application like Webgate Advance Device Lock (It is an application used for locking any feature of the phone like Messaging, Contacts, Telephone etc. When a feature is locked and it is used, a "Device Locked" screen appears asking for the password. If password is entered then user is allowed to use it else not).

    2.
    Test ID CAP-02 (Telephony UI Application Control) states the requirement:
    "When a call is routed via a third-party application instead of system Telephone application, the application UI is visible in the foreground. The Third-party application is not allowed to mimic or copy the system Telephone application user experience or UI (which may mislead the user)."
    What if someone is making application like a Call Manager (It is an application used for managing incoming and outgoing calls. It may require that when user starts to dial a number by pressing first digit of the number then Application UI will appear instead of system Telephone application UI. Application UI will be bit similar to the system Telephone application UI but it will have some other features also. Same is the case when call is received. Instead of system Telephone application UI, Call Manager Application UI will be displayed).

    So these kind of application violets UNI-01, UNI-05 and CAP-02. Will Symbian fail the application in audit of Express Signing? What should application developing company do then? Should application developing company apply for Certified Signing with Waivers for UNI-01, UNI-05 and CAP-02? Are these Waivers granted easily?

    My company wants to develop above 2 kinds of application. So please tell me what to do?

    Thanks in advance
    If an application's declared use case breaks a test criteria then the use case wins, as long it is clearely documented to the user.

    A device lock type of application would be mainly a background running service, not visible in the tasklist and therefore not affected by UNI-05. A client application however that controls that daemon (e.g. provides settings access) will howver be subject to this requirement and there is no need for it not to satisfy it. When the application is actualy blocking the device the access to the task list is not possible so again UNI-05 does not apply.

    The application must also be compatible with UNI-01 since other than being in the foreground when the phone is locked and explicitely denying access to the device (as required given the use case) it is to be expected that will not start killing system processes or prevent them from getting key events when appropriate. As mentioned already dialing emergency calls is one feature that cannot be affected by a device lock and similar interactions should be considered (alarms, incoming calls, power management notifications, ...).

    With the call managger case, the requirement is really clear, you are expected to initiate calls from your UI and your UI should be also in foreground during the call (unless explicitely sent to backgound by the user, of course). Can you do that? Of couse you can. Would the usability be improved if the user starts dialing in the idle screen but they your application takes over? Questionable, but probably the ansewer is yes. But then you may apear to be stealing key events from the phone application and you may need a waiver for that.

    So the waiver is a solution when there is no way for you to meet the expectaions of the test criteria. Your goal should be however not to need a waiver.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  12. #12
    Super Contributor
    Join Date
    Jan 2008
    Location
    Amravati, India
    Posts
    546

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Quote Originally Posted by ltomuta View Post
    The application must also be compatible with UNI-01 since other than being in the foreground when the phone is locked and explicitely denying access to the device (as required given the use case) it is to be expected that will not start killing system processes or prevent them from getting key events when appropriate. As mentioned already dialing emergency calls is one feature that cannot be affected by a device lock and similar interactions should be considered (alarms, incoming calls, power management notifications, ...).
    So do you mean that Device Lock software doesn't need a waiver?

    Quote Originally Posted by ltomuta View Post
    With the call managger case, the requirement is really clear, you are expected to initiate calls from your UI and your UI should be also in foreground during the call (unless explicitely sent to backgound by the user, of course). Can you do that? Of couse you can. Would the usability be improved if the user starts dialing in the idle screen but they your application takes over? Questionable, but probably the ansewer is yes. But then you may apear to be stealing key events from the phone application and you may need a waiver for that.
    What about showing the screen of the call manager application when there is an incoming call (which will have options such as answer call and then user will talk or other options such as answer call, play pre-recorded message and then record caller's message or even some other option). Do I need waiver in this case also?

  13. #13
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Whether you need a waiver, in either of the cases, depends entirely on the solutions you adopt for your application. The way I see it a properly implemented device lock application does not need a waiver but it is only when the application is completed and fully tested that you can evaluate whether you need or not a waiver.

    Having your application intercept a call and come to foreground does not break any testing criteria as long as this is an intended feature and not a bug in an application intended only to count the talk time for the user.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  14. #14
    Super Contributor
    Join Date
    Jan 2008
    Location
    Amravati, India
    Posts
    546

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    So, you mean that even if we violet any of the test mentioned in the Symbian Signed Testing Criteria then also we don't need waiver for that if it is not a bug but "intended behavior" of the application and well documented in the help file and end user license agreement... right?

    And considering that in mind, device lock as well as call manager can be launched in the market without any waiver and therefore by express signing only... right?

  15. #15
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Do Symbian rejects the Express Signing request on any Business Development ground

    Well, I'm not working for Symbian Signed or for the testing houses, they may have a different view on the matter and like I've said, it all depends on the concrete implementation of your application.

    My opinion is that you can implement your applications without having conflicts with the testing criteria. If you still cannot satisfy a given criteria it is still safer to obtain the waivers before proceeding to signing.

    Better yet, I would consider Certified Signing for the [first] major releases and only use Express Signing for updates.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

Similar Threads

  1. Replies: 2
    Last Post: 2004-05-08, 09:09
  2. Global Symbian Development Opportunities *High Importance*
    By sara.lindsay in forum Symbian Tools & SDKs
    Replies: 0
    Last Post: 2004-05-07, 12:17
  3. Replies: 0
    Last Post: 2004-05-07, 11:45
  4. Replies: 1
    Last Post: 2003-05-07, 12:42
  5. Replies: 0
    Last Post: 2003-05-06, 08:47

Posting Permissions

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