
|
March 23, 2007 |
|
|
| |
Moving on to part 3 of our UIQ 3 tutorial series, this next chapter 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, the P990 smartphone, M600 messaging device and W950 Walkman
phone.
Download Part 3: Application integrity and security>>
|
Simon Judge. |
This UIQ 3 tutorial series is written by Simon Judge, a freelance mobile developer who develops for Symbian OS, Java In case you missed them, part 1 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, and part 2 guides you through how to setup a UIQ Symbian OS development environment, giving an overview of how everything fits together and troubleshooting tips incase things don't go to plan.
|
Part 3: Application integrity and security
Although application integrity and security may seem to be advanced topics, Simon Judge regards them to be 'Getting Started' topics as they need to considered well before an application is specified, designed and coded.
In this tutorial, Simon Judge lists some important issues including application consistency and usability, preventing unexpected billing, conservation of battery power and memory, and privacy of data. Application integrity should be designed in because it's very difficult to implement late in the development cycle. Furthermore, application features can often be modified or removed from the requirements and design so as to prevent or reduce the need for third-party testing and certification.
Platform security
This tutorial differs from existing documentation on Symbian OS platform security in that it also explains why it came about, clears up some common misconceptions and provides some practical tips.
In addition to outlining the importance of Signing and certification, Simon Judge gives advice on processes, DLLs, UIDs, SIDs and the three types of capabilities: User-grantable basic capabilities, Extended capabilities and Phone manufacturer approved capabilities. The tutorial continues by explaining data caging, application signing, ACS publisher ID and Developer certificates.
The final section is dedicated to Symbian Signed: giving tips on the test criteria and discussing the several paths open to you to get your application Symbian Signed.
More information:
Copyright © 2001 - 2009 Sony Ericsson Mobile Communications AB. All Rights Reserved.