Join Now

Don't expect miracles here, don't expect solutions to world's problems. It is more likely that I will ask [myself] questions looking for a always elusive answer.
And of course: "All opinions expressed in this blog are the author's own and do not necessarily represent the official view of Nokia". I mean it!

What PlatSec capabilities does my application need?

ltomuta | 20 March, 2008 10:30

Still looking for an answer to this question? The new release of Carbide.c++ comes with the "Capability Scanner" tool, a static code scanner that will identify the APIs used in your code, map them against a database of known APIs and their capability requirements and then provide you will a balance of what you have and what else should be added.

Here's a screencast demo of what the tool can do for you.

As we know a static scanner cannot solve the problem completely since some of the capability requirements are dynamic and can only be determined at run time. We all know that Platform Security warning and error messages are logged in %temp%\epocwind.out when the application is run in the emulator. Now, with Carbide.c++ 1.3 you can capture those messages using the new "Epocwind.out Scanner" plug-in.

More details about these new plug-ins can be found in the Carbide.c++ Help

Update 21.03.2008: Here's a Known Issue about the Capability Scanner support on the S60 3rd Edition FP2 SDK. Luckily it also has a fix for the identified problem.

Comments

You must login to post comments. Login
 
 
Powered by LifeType