Header Sep
Latest News
My Rating Score
Login to rate page

May 25, 2007
UIQ 3 tutorial series: part 5, releasing an application

[Back]

 

Part 5 of our UIQ 3 tutorial series guides you through how to release your first Symbian OS, UIQ-based application. Using a step-by-step approach with helpful tips and screenshots, this tutorial describes how to customize the installation and sign your application using the Symbian Signed process. Distributing your UIQ 3 application will be explored in the next chapter, part 6.

Download Part 5: Releasing an application>> 

This UIQ 3 tutorial series is written by Simon Judge, a freelance mobile developer who develops for Symbian OS, Java ME and Windows Mobile. Simon Judge also maintains a mobile phone technology blog here>>

 

Simon Judge.

Simon Judge assumes that to use part 5 you have read chapters 1 to 4, so here they are:

  • Part 1: the UIQ Platform, describes what UIQ is, where it fits in the Symbian OS ecosystem, why you should develop for it and the fundamentals of designing a new UIQ 3 application. Download>>
  • Part 2: UIQ SDK and tools setup, guides you through how to setup a UIQ Symbian OS development environment. Download>>
  • Part 3: Application integrity and security, explains why mobile applications need to be more robust than typical PC or server applications and describes Symbian OS platform security for Sony Ericsson's UIQ 3-based phones. Download>>
  • Part 4: Working with code, explains how to use existing tools and code examples to create an initial UI-based app for Sony Ericsson's UIQ 3-based phones. Download>>

The new Sony Ericsson P1 smartphone is based on UIQ 3.0, and this tutorial series is a great way to get started with creating applications for it.

Sony Ericsson Developer World has also gathered all UIQ 3-related development resources in one convenient location: the new Productive Mobility UIQ 3 apps development web resource section www.sonyericsson.com/developer/productivemobility 

Part 5: Releasing an application
Simon Judge discusses how to release an application in two main sections: customizing the installation and application signing. Here's a summary:

Customizing the installation
In part 4 "Working with code", how to define the final install .SIS file is explained and now Simon Judge explains how to change :"Vendor" to your own name or company name prior to release.

Application signing
Following on from the explanation about application signing in part 3 of this tutorial series, this section makes up the bulk of part 5 and deals with the more practical aspects of signing applications. Here you'll find how to obtain and use VeriSign ACS Publisher ID Certificates and Developer Certificates (DevCerts) explained step-by-step, including screenshots.

Simon Judge states that is it important to understand that it is the .sis installation file that is signed not the contained .exe file and there are two scenarios where the .sis file is signed:

  1. Signing with a certificate from VeriSign prior to the application being sent to a third-party testing house for Symbian Signed testing. This allows the test house to know where the .sis came from and that it has not been tampered with. Once the application has passed testing, it will be re-signed with a Symbian Signed certificate that matches that in every end-user phone.
  2. Signing with a temporary Developer Certificate (DevCert) obtained from Symbian that allows you to test on a restricted number of phones without having tested and Symbian Signed the application.


Example screenshot from the Developer Certificate request wizard. 

More information:

 

My Rating Score
Login to rate page