<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Paul Todd&#039;s Forum Nokia Blog</title> 
<subtitle type="html">&lt;p&gt;Hi, I&#039;m Paul, but you can also call me Todd and I won&#039;t get upset.&lt;/p&gt;
</subtitle>
 
<updated>2009-01-06T13:54:13+02:00</updated> 
<id>http://www.lifetype.net,1.2/</id>
<link rel="alternate" type="text/html"  hreflang="en" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog" />
 
<rights>Copyright (c) Paul.Todd</rights>
<generator uri="http://www.lifetype.net/" version="1.2">LifeType at Forum Nokia</generator> 
 
<entry> 
<title>DevcertList update</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/01/06/devcertlist-update" /> 
<id>tag:blogs.forum.nokia.com,2009-01-06:1925</id>
 
<updated>2009-01-06T13:54:13+02:00</updated> 
<published>2009-01-06T13:54:13+02:00</published> 
<summary type="html"> 
DevcertList has been updated to version 1.2
 
 
&amp;nbsp;I have seen a number of people getting &amp;quot;Constrained by certificate&amp;quot; errors and say they are absolutly sure they transcribed ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Symbian C++ 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog"> 
&lt;p&gt;
DevcertList has been updated to version 1.2
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;I have seen a number of people getting &amp;quot;Constrained by certificate&amp;quot; errors and say they are absolutly sure they transcribed the IMEI correctly. To fix this I have updated DevCertList to check for IMEI&#039;s that are invalid and also IMEI&#039;s that have the wrong length.
&lt;/p&gt;
&lt;p&gt;
The 3GPP specification outlines the checksum digit calculation to make sure the IMEI is valid. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;This was a result of this thread over at the Symbian board.. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://developer.symbian.com/forum/thread.jspa?messageID=84670&amp;amp;tstart=0 &quot;&gt;http://developer.symbian.com/forum/thread.jspa?messageID=84670&amp;amp;tstart=0 &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Get it here: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Listing_IMEIs_and_Capabilities_in_a_DevCert &quot;&gt;http://wiki.forum.nokia.com/index.php/Listing_IMEIs_and_Capabilities_in_a_DevCert &lt;/a&gt;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>DevcertList uploaded onto Wiki</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/04/19/devcertlist-uploaded-onto-wiki" /> 
<id>tag:blogs.forum.nokia.com,2008-04-19:1459</id>
 
<updated>2008-04-19T14:21:53+03:00</updated> 
<published>2008-04-19T14:21:53+03:00</published> 
<summary type="html"> 
One tool I am continuously missing is the ability to get a list of IMEI&#039;s and capabilties from a devcert. 
 
 
&amp;nbsp;Our devcerts have lots of IMEI&#039;s and varying capabilties and whilst you ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Symbian C++ 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog"> 
&lt;p&gt;
One tool I am continuously missing is the ability to get a list of IMEI&#039;s and capabilties from a devcert. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Our devcerts have lots of IMEI&#039;s and varying capabilties and whilst you can open the certificate in Windows and look at the extension fields to find out if the IMEI is present it is quite difficult in practise.
&lt;/p&gt;
&lt;p&gt;
So I wrote a little windows application to dump out the IMEI&#039;s and capabilties associated with a specified devcert.
&lt;/p&gt;
&lt;p&gt;
One cool thing it can do dump the output in a bare format so its suitable for piplining&amp;nbsp; into other console applications.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;You can read more about it &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Listing_IMEIs_and_Capabilities_in_a_DevCert&quot;&gt;here&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Uid&#039;s and Symbian Signed</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/03/07/uid-s-and-symbian-signed" /> 
<id>tag:blogs.forum.nokia.com,2008-03-07:1317</id>
 
<updated>2008-03-07T13:55:17+02:00</updated> 
<published>2008-03-07T13:55:17+02:00</published> 
<summary type="html"> 
Here is a quick review of the UID strategy in Symbian and how it applies to Symbian Signed.
 
 
Everything you need to know is in the link below thanks to Dave Mery:
 
  ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Symbian C++ 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog"> 
&lt;p&gt;
Here is a quick review of the UID strategy in Symbian and how it applies to Symbian Signed.
&lt;/p&gt;
&lt;p&gt;
Everything you need to know is in the link below thanks to Dave Mery:
&lt;/p&gt;
&lt;p&gt;
http://developer.uiq.com/forum/entry.jspa?entryID=114
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;
This post is born out of frustration seeing the same questions on both the Symbian and Nokia boards, though strangely enough not NewLC? (what&#039;s Eric doing right?)
&lt;/p&gt;
&lt;p&gt;
I am not going to cover the arguments or reasons for this, it is a factual post as I undertand it regarding UID&#039;s (See disclaimer at the end)
&lt;/p&gt;
&lt;p&gt;
0xAxxxxxxxx is for applications that are self signed. The UID is requested and associated with a Symbian signed account. This prevents different applications using the same UID and assists tracability when redistributed. &lt;strong&gt;Specifically it is for applications requiring only user grantable capabilities&lt;/strong&gt;. From FP2 this includes Location. By default the certificate has a life of a year. There is a patch &lt;a href=&quot;http://www3.symbian.com/faq.nsf/AllByDate/0A641D4666011F9C002572250023F01C?OpenDocument&quot;&gt;here&lt;/a&gt; to extend it.  
&lt;/p&gt;
&lt;p&gt;
0x2xxxxxxx range is for applications that must be Symbian signed by the licenced owner because they are using Extended Set capabilties. The UID is associated with a Symbian signed account. This prevents different applications using the same UID. &lt;strong&gt;Specifically it is intended that ALL applications in this range will be Sybmbian Signed BEFORE being redistributed publically.&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
0x1xxxxxxx - &lt;br /&gt;
0x0xxxxxxx range is for internal testing use only and should requires a publisher id to use. This is primarily for integration work with pre OS 9.x components and will not be Symbian Signed or redistributed
&lt;/p&gt;
&lt;p&gt;
0XExxxxxx range is internal testing applications/prototypes/Proof of concept. These UIDS are for internal test applications requiring enhanced set capabilties. These uids are NOT associated with an email account and they are intended just for the developers personal machine as UID clashes can and will occur. &lt;strong&gt;Specifically these applications should not be redistributed at all&lt;/strong&gt;. If you are not using any extended set capabiltiies, use a self signed certificate There is an update &lt;a href=&quot;http://www3.symbian.com/faq.nsf/AllByDate/0A641D4666011F9C002572250023F01C?OpenDocument&quot;&gt;here &lt;/a&gt;to allow self signed sis files to have their certificate life extended from the default   
&lt;/p&gt;
&lt;br /&gt;
Now some common questions in my inbox:
&lt;p&gt;
Can you give me a devcert for &amp;lt;imei&amp;gt; - NO
&lt;/p&gt;
&lt;p&gt;
Please sign &amp;lt;pirated application&amp;gt; - NO
&lt;/p&gt;
&lt;p&gt;
Please sign &amp;lt;freeware application&amp;gt; - NO 
&lt;/p&gt;
&lt;p&gt;
This is unfair to developers - Sorry nothing I can do about it and you are asking the wrong person, I don&#039;t work (and never have) at Nokia, UIQ or Symbian.
&lt;/p&gt;
&lt;p&gt;
Freeware signing is slow and unreliable - as previous question...&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
My program has too many bugs to get through signing - as previous question...&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;quot;FAILURE: Submitted .sis file uses a UID that is not allocated to the account holder matching this email address (0x0000000 )&amp;quot; - email the developer of the application with your IMEI and see if he will sign it for you, I can&#039;t, see answer to &amp;quot;unfair for developers&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&amp;nbsp;As usual I want to point out this is MY understanding and may or
may not be correct. Specifically it is not any official point of view
of any company I may be or have been associated with.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Scalability</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2007/08/22/scalability" /> 
<id>tag:blogs.forum.nokia.com,2007-08-22:678</id>
 
<updated>2007-08-22T23:47:48+03:00</updated> 
<published>2007-08-22T23:47:48+03:00</published> 
<summary type="html">One of the things engineers are going to have to think about when the new  widgets api&#039;s  come out is not just to think about the device, but rather to think about the server side. I mean how ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Enterprise 
General 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog"> 
One of the things engineers are going to have to think about when the new &lt;a href=&quot;http://www.forum.nokia.com/main/resources/technologies/browsing/widgets.html&quot; target=&quot;undefined&quot;&gt;widgets api&#039;s&lt;/a&gt; come out is not just to think about the device, but rather to think about the server side. I mean how great is your widget going to be if your server is being hosed by millions of clients.&lt;br /&gt;
&lt;br /&gt;
The biggest problem I believe is going to be dealing with scalability issues on the server side as there are plenty more phones than laptops and with wifi being cheap and data plans becoming cheaper there could be a whole load of problems dealing with orders of magnitude more connections than a regular windows based clients.&lt;br /&gt;
&lt;br /&gt;
That why one of my favourite feeds is the &lt;a href=&quot;http://highscalability.com/&quot; target=&quot;undefined&quot;&gt;high scalability&lt;/a&gt; website where they cover how the really big sites on the web work and scale.&lt;br /&gt;
Recently they have covered the architectures for flickr, youtube, digg and typepad. 
</content> 
</entry> 
 
<entry> 
<title>What does this mean for Symbian Signed</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2007/05/14/what-does-this-mean-for-symbian-signed" /> 
<id>tag:blogs.forum.nokia.com,2007-05-14:534</id>
 
<updated>2007-05-14T12:08:28+03:00</updated> 
<published>2007-05-14T12:08:28+03:00</published> 
<summary type="html">I see F-Secure are now apparently flagging two Symbian signed applications as Spyware in their mobile security application.  I follow their blog quite often in my reader and this came up today: ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
General 
S60 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog"> 
I see F-Secure are now apparently flagging two Symbian signed applications as Spyware in their mobile security application.&lt;br /&gt;&lt;br /&gt;I follow their blog quite often in my reader and this came up today:&lt;br /&gt;http://www.f-secure.com/weblog/archives/archive-052007.html#00001190&lt;br /&gt;&lt;br /&gt;They do not however publish the names of the products concerned.&lt;br /&gt;&lt;br /&gt;This does rather interestingly lead to the question of where does Symbian Signed draw the line and just how much trust do we have in it to promote S60 as a safe platform for consumers?&lt;br /&gt;&lt;br /&gt;I for one find this very dissapointing as the amount of money we (the company I work for, not a phone manufacturer) are spending on Symbian signed; and the program as a whole to build trust for consumers can so easily be undermined.&lt;br /&gt;&lt;br /&gt;I hope the author or Nokia will go into more details about why these applications are flagged....&lt;br /&gt;&lt;br /&gt;Hopefully this is just a misunderstanding on the part of F-Secure...&lt;br /&gt;&lt;br /&gt;Still it looks like you will need to get AV software for your phone just like Windows 
</content> 
</entry> 
 
</feed>