<?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-11-19T02:04:38+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>Carbide 2.3 and QT tip</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/11/19/carbide-2.3-and-qt-tip" /> 
<id>tag:blogs.forum.nokia.com,2009-11-19:2371</id>
 
<updated>2009-11-19T02:04:38+02:00</updated> 
<published>2009-11-19T02:04:38+02:00</published> 
<summary type="html"> 
I have recently started investigating using QT since its the new Nokia hot topic!
 
 
After installing carbide.c++ 2.3 beta I imported a QT project I had written for the desktop and got this ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
QT 
</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;
I have recently started investigating using QT since its the new Nokia hot topic!
&lt;/p&gt;
&lt;p&gt;
After installing carbide.c++ 2.3 beta I imported a QT project I had written for the desktop and got this error when opening anything to do with QT 
&lt;/p&gt;
&lt;p&gt;
&amp;quot;org.eclipse.swt.SWTException: Class ID not found in registry&amp;quot;
&lt;/p&gt;
&lt;p&gt;
The trick to getting rid of this error message is to register the QT DLL&#039;s. Look in the folder &amp;quot;configuration\qt&amp;quot; under your carbide installation root folder and there you will find a bat file called &amp;quot;register_plugins.bat&amp;quot; which you will need to run.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
This registers all the COM objects eclipse needs and the integrated tools will now work...
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Using CAknUnitEditor</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/09/25/using-caknuniteditor" /> 
<id>tag:blogs.forum.nokia.com,2009-09-25:2285</id>
 
<updated>2009-09-25T19:45:04+03:00</updated> 
<published>2009-09-25T19:45:04+03:00</published> 
<summary type="html"> 
One of the more useful features of Avkon 3.2 and later (though like the coordinate editor, is very poorly documented) is the unit editor control, aka CAknUnitEditor. This control allows formats ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
</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 of the more useful features of Avkon 3.2 and later (though like the coordinate editor, is very poorly documented) is the unit editor control, aka CAknUnitEditor. This control allows formats such as &amp;lt;number&amp;gt; &amp;lt;unit&amp;gt; to be easily entered and in conformance with the current locale.Below is an example of the editor in action. It is also very touch friendly 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2178&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/blog1.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/previews-med/blog1.jpg&quot; border=&quot;0&quot; alt=&quot;Example showing the CAknUnitEditor&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The control is composed of a resource structure &amp;quot;AVKON_UNIT_EDITOR&amp;quot; defined in eikon.rh and the C++ class is CAknUnitEditor which implementes the actual class that can be used in a form.&lt;br /&gt;
&lt;br /&gt;
The editor consists of a number, a fraction, a range and default value and a set of units from meter, kilometer, foot, mile, metric and imperial speed. In addition a custom unit may also be specified through the C++ class when it is constructed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Of course all this can be found in the supplied example in the UEEX sample or for it being used in the real world, look at the position accuracy and altitude fields when editing a location in the location database.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Showing the virtual keypad automatically in Queries</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/09/10/showing-the-virtual-keypad-automatically-in-queries" /> 
<id>tag:blogs.forum.nokia.com,2009-09-10:2263</id>
 
<updated>2009-09-10T16:38:47+03:00</updated> 
<published>2009-09-10T16:38:47+03:00</published> 
<summary type="html"> 
As can be seen when a touch device boots after a hard reset or for the first time and the prompt for date and time is done, the input panel is raised and the user does not need o go through ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
</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;
As can be seen when a touch device boots after a hard reset or for the first time and the prompt for date and time is done, the input panel is raised and the user does not need o go through touching the control input field to activate the virtual keyboard.
&lt;/p&gt;
&lt;p&gt;
This cuts out an additional keypress for the user and makes it clear that on a touch device the user should click the virtual buttons! 
&lt;/p&gt;
&lt;p&gt;
This same affect can be achieved in 5th edition devices by using he EEikDialogFlagVirtualInput in the flags field of a query resource (ie the DIALOG resource control definition)&lt;br /&gt;
&lt;br /&gt;
This format is particularly useful when a single field needs to be ntered in. 
&lt;/p&gt;
&lt;p&gt;
Below is the dialog resource which is compatible with both 3rd and 5th edition devices
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
RESOURCE DIALOG r_text_query&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; flags = EGeneralQueryFlags | 0x8000/*| EEikDialogFlagVirtualInput*/;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; buttons = R_AVKON_SOFTKEYS_OK_CANCEL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; items =&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DLG_LINE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type = EAknCtQuery;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id = EGeneralQuery;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control = AVKON_DATA_QUERY&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout = EDataLayout;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control = EDWIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flags = EEikEdwinResizable;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxlength = 256;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_view_height_in_lines = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base_line_delta = 21;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
The effect is illustrated below&lt;br /&gt;
On all devices without the EEikDialogFlagVirtualInput set
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2159&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/Scr000002.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/previews-med/Scr000002.jpg&quot; border=&quot;0&quot; alt=&quot;Normal Query on all devices&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
and after&lt;br /&gt;
&lt;a id=&quot;res_2160&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/Scr000001.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/previews-med/Scr000001.jpg&quot; border=&quot;0&quot; alt=&quot;Virtual keypad query on touch devices&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
For extra credit its possible to replace the EEikDialogFlagVirtualInput efine with its hex value (0x8000) and in so doing the same code base can be utilized in both the 3rd and 5th edition devices, just on touch enabled devices the keypad will show automatically.&lt;br /&gt;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>OVI API beta site up</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/09/03/ovi-api-beta-site-up" /> 
<id>tag:blogs.forum.nokia.com,2009-09-03:2255</id>
 
<updated>2009-09-03T11:26:08+03:00</updated> 
<published>2009-09-03T11:26:08+03:00</published> 
<summary type="html"> 
The new OVI API&#039;s have been announced! 
 
 
 http://www.forum.nokia.com/Ovi/  !
 
 
Currently only maps is avaliable. 
 
 
&amp;nbsp;
 
 
&amp;nbsp;
 </summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
</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;
The new OVI API&#039;s have been announced! 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.forum.nokia.com/Ovi/&quot;&gt;http://www.forum.nokia.com/Ovi/&lt;/a&gt; !
&lt;/p&gt;
&lt;p&gt;
Currently only maps is avaliable. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Why can I not use custom soft keys in global notes?</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/08/10/why-can-i-not-use-custom-soft-keys-in-global-notes" /> 
<id>tag:blogs.forum.nokia.com,2009-08-10:2230</id>
 
<updated>2009-08-10T12:37:23+03:00</updated> 
<published>2009-08-10T12:37:23+03:00</published> 
<summary type="html"> 
This question often pops up on the boards and has to do with the way global notes are implemented.A global note is implemented as a notifier and as such the server for the notifier exists in a ...</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++ 
</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;
This question often pops up on the boards and has to do with the way global notes are implemented.A global note is implemented as a notifier and as such the server for the notifier exists in a seperate process so resource files that are loaded in the client side of the notifier will not get transferred to the notifier server process and so only avkon resources (in avkon.rsc/avkon.rsg) are guaranteed to be supported in the server process* and hence the only CBA buttons that can be used are those in avkon.&lt;br /&gt;
&lt;br /&gt;
Of course it is entirely possible to add a new cba structure to the data that is marshalled between the client structure and the server but this is not currently implemented and probably will never be due to issues around localization and the fact the global notes should strongly be discouraged as they block&amp;nbsp; access to the device until the note is dismissed. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
(*this is sort of correct, its implemented slightly differently underneath) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>CAknLocationEditor</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/08/09/caknlocationeditor" /> 
<id>tag:blogs.forum.nokia.com,2009-08-09:2234</id>
 
<updated>2009-08-09T17:43:37+03:00</updated> 
<published>2009-08-09T17:43:37+03:00</published> 
<summary type="html"> 
From FP2 there is support for a native MFNE to allow the entry of coordinates. This editor is called the CAknLocationEditor control and can be found in AknLocationEd.h. Since coordinates are ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Location Based Services 
S60 
</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;
From FP2 there is support for a native MFNE to allow the entry of coordinates. This editor is called the CAknLocationEditor control and can be found in AknLocationEd.h. Since coordinates are always represented as a latitude and longitude it makes sense to use this&amp;nbsp; control in a multiline edit control to enter both the latitude and longitude.
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/1412/editor.jpg&quot; border=&quot;0&quot; alt=&quot;CAknLocationEditor in action&quot; hspace=&quot;0&quot; vspace=&quot;0&quot; width=&quot;256&quot; height=&quot;256&quot; align=&quot;middle&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;More details on this can be found on the wiki page I created and this includes example code showing how to use it. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Editing_Coordinates&quot; title=&quot;Wiki page link&quot;&gt;Wiki page link&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Google web search traffic</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/04/02/google-web-search-traffic" /> 
<id>tag:blogs.forum.nokia.com,2009-04-02:2062</id>
 
<updated>2009-04-02T15:55:04+03:00</updated> 
<published>2009-04-02T15:55:04+03:00</published> 
<summary type="html"> 
Enough toaster jokes already, its April the second..... 
 
 
Techchrunch have posted an interesting analysis of traffic coming to websearch.
 
  ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Browsing 
General 
S60 
</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;
Enough toaster jokes already, its April the second..... 
&lt;/p&gt;
&lt;p&gt;
Techchrunch have posted an interesting analysis of traffic coming to websearch.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.techcrunchit.com/2009/03/29/follow-the-mobile-user/&quot;&gt;http://www.techcrunchit.com/2009/03/29/follow-the-mobile-user/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Ok, so there are some questions around the Andoid vs S60 search views but it definately looks like S60 needs &amp;quot;comes with data plan&amp;quot; to make any kind of headway.
&lt;/p&gt;
&lt;p&gt;
Still it does look like S60 is still pulling down quite a lot of traffic against some of its competitors 
&lt;/p&gt; 
</content> 
</entry> 
 
<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>Mobbler update</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2009/01/05/mobbler-update" /> 
<id>tag:blogs.forum.nokia.com,2009-01-05:1923</id>
 
<updated>2009-01-05T12:08:41+02:00</updated> 
<published>2009-01-05T12:08:41+02:00</published> 
<summary type="html"> 
Michael Coffey has just updated Mobbler with lots of useful example code that are missing from the S60 examples
 
 
Download manager example 
 Incoming call watcher 
Marquee/ticker control ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
</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;
Michael Coffey has just updated Mobbler with lots of useful example code that are missing from the S60 examples
&lt;/p&gt;
&lt;p&gt;
Download manager example&lt;br /&gt;
 Incoming call watcher&lt;br /&gt;
Marquee/ticker control&lt;br /&gt;
Setting list item withAccess points
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Get it here
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://code.google.com/p/mobbler/&quot;&gt;&amp;nbsp;http://code.google.com/p/mobbler/&lt;/a&gt;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Looks like I was wrong</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/12/31/looks-like-i-was-wrong" /> 
<id>tag:blogs.forum.nokia.com,2008-12-31:1916</id>
 
<updated>2008-12-31T18:01:10+02:00</updated> 
<published>2008-12-31T18:01:10+02:00</published> 
<summary type="html"> 
It appears there might be a need for antivirus software on S60 phones after all.
 
 
The F-Secure blog is reporting a unique problem where getting a specially formed SMS will turn your nice ...</summary> 
<author> 
 
<name>Paul.Todd</name> 
<uri>http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog</uri> 
</author> 
<dc:subject>
General 
S60 
</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;
It appears there might be a need for antivirus software on S60 phones after all.
&lt;/p&gt;
&lt;p&gt;
The F-Secure blog is reporting a unique problem where getting a specially formed SMS will turn your nice shiny smartphone into a less functional brick.
&lt;/p&gt;
&lt;p&gt;
Hopefully a ROM update will be availiable soon, but the blog details what to look for if it happens... 
&lt;/p&gt;
&lt;p&gt;
More info here 
&lt;/p&gt;
&lt;p&gt;
http://www.f-secure.com/weblog/archives/00001569.html
&lt;/p&gt;
&lt;p&gt;
and a youtube video here
&lt;/p&gt;
&lt;p&gt;
http://www.f-secure.com/weblog/archives/00001571.html 
&lt;/p&gt;
&lt;p&gt;
Yet another reason why we need the hard reboot functionality that was supposedly removed from the 5.0 devices. 
&lt;/p&gt; 
</content> 
</entry> 
 
</feed>