<?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>Lucian Tomuta&#039;s Forum Nokia Blog</title> 
<subtitle type="html">&lt;p&gt;Don&#039;t expect miracles here, don&#039;t expect solutions to world&#039;s problems. It is more likely that I will ask [myself] questions looking for a always elusive answer.&lt;br /&gt;
And of course: &quot;All opinions expressed in this blog are the author&#039;s own and do not necessarily represent the official view of Nokia&quot;. I mean it!&lt;/p&gt;
</subtitle>
 
<updated>2009-11-09T17:00:49+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/lucian-tomutas-forum-nokia-blog" />
 
<rights>Copyright (c) ltomuta</rights>
<generator uri="http://www.lifetype.net/" version="1.2">LifeType at Forum Nokia</generator> 
 
<entry> 
<title>Load your application in a running emulator</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/11/09/symbian-emulator-tricks-i" /> 
<id>tag:blogs.forum.nokia.com,2009-11-09:2355</id>
 
<updated>2009-11-09T17:00:49+02:00</updated> 
<published>2009-11-09T17:00:49+02:00</published> 
<summary type="html"> 
 Everybody loves to hate the Symbian SDK emulator. The first reaction to it usually is: &quot;It is slow, really slooooooow, it takes ages to start it&quot; ;) 
 
 
 Yes, it is true, the emulator is ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Symbian C++ 
Testing 
SDK 
Qt for Symbian 
Emulator 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Everybody loves to hate the Symbian SDK emulator. The first reaction to it usually is: &quot;It is slow, really slooooooow, it takes ages to start it&quot; ;)&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Yes, it is true, the emulator is slow, but considering the task it has to perform and the complexity of the system it emulates such slowness is to be expected. However, the problem is not as bad as one may think. Yes, the emulator takes time to load, but then why don&#039;t you start it in advance and let it load while you browse your recent emails, so that you have it up-and-running at the moment you really need it.&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Many developers already with some Symbian experience will tell you that you cannot do that. But yes, you can! The following video will show a basic Qt application being created, built and run into an already running emulator.&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;object width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/D9IeE-F-4yk&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/D9IeE-F-4yk&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
Coming up next: &lt;a href=&quot;http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/11/08/symbian-emulator-tricks-ii&quot;&gt;Rebuild without restarting the emulator&lt;/a&gt;.
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Build without an SDK, test without a device</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/11/08/build-without-an-sdk-test-without-a-device" /> 
<id>tag:blogs.forum.nokia.com,2009-11-08:2354</id>
 
<updated>2009-11-08T17:50:08+02:00</updated> 
<published>2009-11-08T17:50:08+02:00</published> 
<summary type="html"> 
How many SDKs do I need? Which SDK is best for me?
 
 
 For a newcomer to the Symbian development world those are among the first questions asked. There are many S60 SDKs on offer, some with ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Maemo 
SDK 
Qt for Symbian 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
How many SDKs do I need? Which SDK is best for me?
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;For a newcomer to the Symbian development world those are among the first questions asked. There are many S60 SDKs on offer, some with feature packs and plugins, some with compiler specific binaries and on top of that many plug-ins. Quite a lot to handle and figure out and nobody likes having all possible SDKs installed. &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;So what will happen now that Qt is added to the picture? I can design my app using Qt for Windows (or Linux, or Mac) and, according to the &amp;quot;code once, compile anywhere&amp;quot; promise I should be able now to compile this application for Symbian and Maemo devices, with minimal changes. But that means that now I need to install at least one Symbian SDK for building, or a Maemo one, and I should have at least one smartphone for testing. Or do I?&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Yes, probably one will have an SDK installed and use its emulator for testing some really complicated solutions, with Symbian components part of the design. And yes, nothing can really replace hand-on-testing. But for simple use cases and for getting started trials one possible solution could be building and testing in the cloud. What you need is an IDE plugin, web hosted SDK and build tools and Forum Nokia&#039;s &lt;a href=&quot;http://www.forum.nokia.com/Technology_Topics/Application_Quality/Testing/Remote_Device_Access/&quot; title=&quot;RDA&quot;&gt;Remote Device Access&lt;/a&gt; solution, all mixed together in a rather simple build, deploy and test solution.&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;Here&#039;s a live demo (boring parts speeded-up a bit) of such a solution:&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;object width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/YdgAFwzjsE8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/YdgAFwzjsE8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;So, what do you think? Do you like the idea? Would you use it for your projects? &lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Nokia N97 SDK v1.0 released</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/07/16/nokia-n97-sdk-v1.0-released" /> 
<id>tag:blogs.forum.nokia.com,2009-07-16:2215</id>
 
<updated>2009-07-16T17:00:00+03:00</updated> 
<published>2009-07-16T17:00:00+03:00</published> 
<summary type="html"> 
Those engaged in developing applications for Nokia N97 will be interested to know that the final version of the  Nokia N97 SDK &amp;nbsp;has been released today. 
 
 
 
 
&amp;nbsp; 
 
The new ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Symbian C++ 
Web Run-Time (WRT) 
Symbian 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
Those engaged in developing applications for Nokia N97 will be interested to know that the final version of the &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html&quot; title=&quot;Nokia N97 SDK&quot;&gt;Nokia N97 SDK&lt;/a&gt;&amp;nbsp;has been released today. 
&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300033/n97.png&quot; alt=&quot;N97 SDK emulator screnshot&quot; /&gt;
&lt;/div&gt;
&amp;nbsp; 
&lt;p&gt;
The new SDK version provides: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Improved support of home screen features. &lt;/li&gt;
	&lt;li&gt;Updated SDK documentation. &lt;/li&gt;
	&lt;li&gt;Support for the Chinese version of the full keyboard. &lt;/li&gt;
	&lt;li&gt;Updated example applications. &lt;/li&gt;
	&lt;li&gt;Updated default emulator theme. &lt;/li&gt;
	&lt;li&gt;Fixes for all other important bugs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Read more about features and known issues in SDK&#039;s &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/41f8d390-21e6-4b7a-a6e1-35b6417e3c89/Nokia_N97_SDK_Release_Notes.html&quot; title=&quot;Release Notes&quot;&gt;release notes&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
It is probably worth making clear a few points about this SDK: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;div align=&quot;justify&quot;&gt;
	Nokia N97 is and S60 5th Edition (Symbian^1) device and it is fully compatible that that platform release. Any application developed for S60 5th Edition devices using the S60 5th Edition (Symbian^1) SDK will be compatible with smartphone as well. 
	&lt;/div&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;div align=&quot;justify&quot;&gt;
	The Nokia N97 SDK is only provided as an alternative, mostly beneficial to those developing applications targeting N97&#039;s specific features, features not supported by the platform release and thus not supported by other devices based on it, as for example the home screen widgets. 
	&lt;/div&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;div align=&quot;justify&quot;&gt;
	While the APIs in the S60 5th Edition SDK are covered by platform&#039;s binary compatibility promise, all the additional device specific APIs provided by the Nokia N97 SDKs are provided &amp;quot;as is&amp;quot;, without binary compatibility promise. 
	&lt;/div&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
That&#039;s it. Enjoy the new release and don&#039;t forget to let us know what you think about it. 
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Carbide.ui Theme Edition registration</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/02/20/carbide.ui-theme-edition-registration" /> 
<id>tag:blogs.forum.nokia.com,2009-02-20:1993</id>
 
<updated>2009-02-20T16:00:14+02:00</updated> 
<published>2009-02-20T16:00:14+02:00</published> 
<summary type="html"> 
The Forum Nokia site and the Discussion Boards are frequently bombarded with one simple question:  Where can I find the registration key (serial number) for Carbide.ui Theme Edition?  
 
  ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Series 40 
Carbide.ui 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
The Forum Nokia site and the Discussion Boards are frequently bombarded with one simple question: &lt;strong&gt;Where can I find the registration key (serial number) for Carbide.ui Theme Edition?&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
This post is yet another attempt to help themes designers get past this problem and hopefully, with the help of Google&#039;s search engine, the videos provided here will be the final answer to this apparenly really complicated issue :)&amp;nbsp; 
&lt;/p&gt;
&lt;ol start=&quot;1&quot;&gt;
	&lt;li&gt;
	&lt;div&gt;
	Carbide.ui Theme Edition - online registration&lt;br /&gt;
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	&lt;object width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/xbSIaTiWY6A&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/xbSIaTiWY6A&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	&lt;/div&gt;
	&lt;/li&gt;
	&lt;div&gt;
	&lt;li&gt;Carbide.ui Theme Edition - offline registration&lt;br /&gt;
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	&lt;object width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/hCetHUokr8M&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/hCetHUokr8M&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;853&quot; height=&quot;505&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	&lt;/li&gt;
	&lt;/div&gt;
&lt;/ol&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
A few more things to be noted: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.forum.nokia.com/Resources_and_Information/Tools/IDEs/Carbide.ui/&quot; target=&quot;_blank&quot; title=&quot;Carbide.ui Home Page&quot;&gt;Carbide.ui Theme Edition&lt;/a&gt; is &lt;u&gt;the&lt;/u&gt; IDE to be used for creating themes for Nokia phones, be they from the S60 or Series 40 product ranges.&lt;/li&gt;
	&lt;li&gt;The same registration technology is used by &lt;strong&gt;Nokia Series 40 Theme Studio 2.2&lt;/strong&gt; and it does work just the same. However, the tool is old and deprecated and Carbide.ui should be used if at all possible.&lt;/li&gt;
	&lt;li&gt;Don&#039;t post here requests for the even older &lt;strong&gt;Nokia Series 40 Theme Studio 1.2&lt;/strong&gt; and its serial number. If the registration wizard does not work anymore for that tool then there is nothing I can help with ... &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
And, as a final comment,&amp;nbsp;this is not a totally useless post for C++ and Java developers either as the S60 emulator uses an identical registration procedure :) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>S60 development on Windows 7</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2009/01/15/s60-development-on-windows-7" /> 
<id>tag:blogs.forum.nokia.com,2009-01-15:1936</id>
 
<updated>2009-01-15T11:00:40+02:00</updated> 
<published>2009-01-15T11:00:40+02:00</published> 
<summary type="html"> 
 
 
 
 
 
 
One of the first comments to my  S60 SDK and tools on Windows Vista - a success story  article was that we should hurry up with making the tools compatible with Vista because ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Carbide.c++ 
SDK 
Windows 7 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/themes/advanced/css/editor_content.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/insertresource/css/content.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/insertvideo/css/content.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/insertaudio/css/content.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/more/more.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;link href=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/spellchecker/css/content.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;base href=&quot;http://blogs.forum.nokia.com/&quot; /&gt;
One of the first comments to my &lt;a href=&quot;http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/06/15/s60-sdk-tools-on-windows-vista-a-success-story&quot; title=&quot;S60 SDK and tools on Windows Vista - a success story&quot;&gt;S60 SDK and tools on Windows Vista - a success story&lt;/a&gt; article was that we should hurry up with making the tools compatible with Vista because what do you know, Windows 7 is around the corner and we will be again trailing behind ... :) 
&lt;p&gt;
Well, &lt;a href=&quot;http://www.microsoft.com/windows/windows-7/&quot; target=&quot;_blank&quot; title=&quot;microsoft.com&quot;&gt;Windows 7&lt;/a&gt; (beta, Ultimate edition) is now available for download and is surprisingly stable. On a modest IBM Thinkpad T41 the OS installs ok and although it has some bells and whistles disabled (or because of that, after all Aero is cute but resource hungry) I find it to be fast and fresh ... 
&lt;/p&gt;
&lt;p&gt;
So, how&amp;nbsp;do Carbide (now version 2.0) and the S60 SDK (now the S60 5th Edition SDK v0.9) behave on this Windows release? 
&lt;/p&gt;
&lt;p&gt;
As with Vista, the key is to be careful and as much as possible in control of what you&#039;re doing. There seems to be only two rules to follow: install the tools with admin rights and verify the result after each step. 
&lt;/p&gt;
&lt;p&gt;
I&#039;ve followed roughly the same steps and compared with the previous results the following are to be noted: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The only ActivePerl package I&#039;ve found for download was in *.msi format. This is basically a document to&amp;nbsp; be handled by the Windows Installer and does not have a &amp;quot;Run as Administrator&amp;quot; option.&lt;br /&gt;
	Holding the Shift key down while accessing the context menu one can find a &amp;quot;Run as other user...&amp;quot; option but in an attempt to use that I found out that the Administrator account was by default disabled.&lt;br /&gt;
	I ended up enabling this account, setting a password for it and then running the Windows Installer from the command line (just to be sure):&lt;br /&gt;
	&lt;br /&gt;
	&lt;span&gt;
	&lt;p&gt;
	&lt;em&gt;&amp;gt; runas /noprofile /user:administrator &amp;quot;msiexec /i c:\users\lucian\desktop\ActivePerl-5.6.1.635-MSWin32-x86.msi&amp;quot;&lt;/em&gt; 
	&lt;/p&gt;
	&lt;/span&gt;Aside from this small complication all went ok and at the end I could verify that Perl was correctly added to the path and can be invoked (tools verification as described in &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/How_do_I_start_programming_for_Symbian_OS%3F&quot; target=&quot;_blank&quot; title=&quot;Forum Nokia Wiki&quot;&gt;How do I start programming for Symbian OS?&lt;/a&gt;).&lt;span&gt;&lt;br /&gt;
	&lt;br /&gt;
	&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;As in the previous post, I&#039;ve chose to install the GCC compiler myself rather than let the SDK setup to start it. However, despite running it with administrator privileges the installer was not able to modify the %PATH% environment variable so I had to edit it manually and set it as &lt;em&gt;&lt;span&gt;%PATH%=c:\Program Files\CSL Arm Toolchain\bin;%PATH%&lt;br /&gt;
	&lt;br /&gt;
	&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span&gt;The emulator is running OK with no hacks applied&amp;nbsp;(like DEP deactivation), just the usual firewall blockage removal&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;span&gt;That&#039;s it. Unofficially and with a &amp;quot;only for hackers&amp;quot; recommendation I declare the S60 development tools Windows 7 ready. :)&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;Btw, as in the previous tests, I found that I don&#039;t need the official Vista patch provided with the SDK or any of the many hacks documented in the Migrating to Windows Vista wiki article. Or at least I did not need them ... yet. &lt;/span&gt;&lt;img src=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/emotions/images/smiley-cool.gif&quot; border=&quot;0&quot; alt=&quot;Cool&quot; title=&quot;Cool&quot; /&gt; 
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>How about a new version of the GCC compiler?</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/12/10/how-about-a-new-version-of-the-gcc-complier" /> 
<id>tag:blogs.forum.nokia.com,2008-12-10:1886</id>
 
<updated>2008-12-10T21:30:54+02:00</updated> 
<published>2008-12-10T21:30:54+02:00</published> 
<summary type="html"> Last time I&#039;ve asked my colleagues from Symbian about updating the compiler used in the Symbian/S60 SDKs the answer was something like ... it&#039;s on the list, we&#039;re looking into it. I don&#039;t know ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
GCCE 
Hack 
SDK 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;Last time I&#039;ve asked my colleagues from Symbian about updating the compiler used in the Symbian/S60 SDKs the answer was something like ... it&#039;s on the list, we&#039;re looking into it. I don&#039;t know what the status is now but it seems we no longer need to wait for an official release (ok, it depends on how much we&#039;re ready to risk &amp;quot;hacking&amp;quot; the SDK).&lt;/p&gt;&lt;p&gt;Forum Nokia user&amp;nbsp;&lt;span style=&quot;font-weight: bold&quot;&gt;MKechlibar&lt;/span&gt; just announced that he has managed to tame the beasts and, judging by the nicely documented Wiki article he wrote, everybody should be able to follow his lead.&lt;/p&gt;&lt;p&gt;Have a look at the article, its title is&amp;nbsp;&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/How_to_use_GCCE_4_with_Symbian_SDKs&quot; target=&quot;_blank&quot; title=&quot;Go to Wiki&quot;&gt;How to use GCCE 4 with Symbian SDKs&lt;/a&gt;, and why not, give it a try!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>A few reminders</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/10/14/a-few-reminders" /> 
<id>tag:blogs.forum.nokia.com,2008-10-14:1775</id>
 
<updated>2008-10-14T17:08:20+03:00</updated> 
<published>2008-10-14T17:08:20+03:00</published> 
<summary type="html"> 
I want to remind you a couple of things about the S60 5th Edition SDK:
 
 
	 The current version is 0.9 and that shoud indicate that it is a beta SDK. We are still descovering problems with ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Symbian C++ 
SDK 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
I want to remind you a couple of things about the S60 5th Edition SDK:
&lt;/p&gt;
&lt;ol start=&quot;1&quot;&gt;
	&lt;li&gt;The current version is 0.9 and that shoud indicate that it is a beta SDK. We are still descovering problems with it and trying to fix them when possible even before the next SDK release. To save youself from some troubles you should remember to check periodicaly the content of the Wiki article &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/KIS001048_-_S60_3rd_Edition_SDK_FP2_-_Workarounds_and_Updates&quot;&gt;KIS001048 - S60 Platform SDK - Workarounds and Updates&lt;/a&gt; or better yet you should register for page update notifications (click on the Watch tab).&lt;/li&gt;
	&lt;li&gt;Presumably the SDK does not contain all the APIs one needs for implementing some &amp;quot;must have&amp;quot; application features. That is why we are constantly asked when the next &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in&quot;&gt;SDK API Plug-in&lt;/a&gt; will be released. At the same time, a &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?t=146687&quot;&gt;request for feedback&lt;/a&gt; on which APIs should be included in the package is completely ignored. &lt;img src=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/emotions/images/smiley-surprised.gif&quot; border=&quot;0&quot; alt=&quot;Surprised&quot; title=&quot;Surprised&quot; /&gt;&lt;br /&gt;
	Am I correct to read this as a sign that those APIs are not really needed? &lt;br /&gt;
	&lt;/li&gt;
&lt;/ol&gt; 
</content> 
</entry> 
 
<entry> 
<title>S60 5th Edition&#039;s new features</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/10/10/s60-5th-edition-s-new-features" /> 
<id>tag:blogs.forum.nokia.com,2008-10-10:1769</id>
 
<updated>2008-10-10T16:26:04+03:00</updated> 
<published>2008-10-10T16:26:04+03:00</published> 
<summary type="html"> 
At 11:00 AM Finnish time today, we had the pleasure of virtually meeting some of the S60 developers in a webinar that aimed at presenting what is new and hot in the S60 5th Edition release. ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-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/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
At 11:00 AM Finnish time today, we had the pleasure of virtually meeting some of the S60 developers in a webinar that aimed at presenting what is new and hot in the S60 5th Edition release.
The overview presentation covered topics such as: SDK content, new and updated APIs for Symbian C++ and Runtimes, touch UI support and the building blocks it provides for creating applications which are both easy and fun to use. The presentation also included an updated on the &lt;a href=&quot;http://www.callingallinnovators.com/&quot;&gt;Calling all innovators&lt;/a&gt; competition as well as the latest about the &lt;a href=&quot;https://pro.forum.nokia.com/site/global/home/program_details/p_launchpad.jsp&quot;&gt;Forum Nokia Launchpad&lt;/a&gt; program.
&lt;/p&gt;
&lt;p&gt;
The slides from the presentation can be seen below. It seems that some of the content cannot be rendered (&lt;a href=&quot;http://www.adobe.com/acom/share/&quot;&gt;Adobe Share&lt;/a&gt; is still in beta) but you can also download through this plug-in a copy of the presentation in the original PPT format.
&lt;/p&gt;  
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0&quot; width=&quot;530&quot; height=&quot;450&quot;&gt; &lt;param name=&quot;movie&quot; value=&quot;https://share.acrobat.com/adc/flex/mpt.swf&quot; /&gt; &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt; &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;/&quot;&quot;&gt; &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&quot;&quot;&gt; &lt;param name=&quot;flashvars&quot; value=&quot;ext=ppt&amp;amp;docId=bfd1d522-7572-4081-ad49-8878b76cebe2&amp;amp;lang=en_US&quot;/&quot;&quot;&gt; &lt;embed src=&quot;https://share.acrobat.com/adc/flex/mpt.swf&quot; quality=&quot;high&quot; pluginspage=&quot;http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;530&quot; height=&quot;450&quot; wmode=&quot;transparent&quot; allowfullscreen=&quot;true&quot; flashvars=&quot;ext=ppt&amp;amp;docId=bfd1d522-7572-4081-ad49-8878b76cebe2&amp;amp;lang=en_US&quot;&gt; &lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;
&lt;p&gt;
More &lt;a href=&quot;http://www.forum.nokia.com/main/technical_services/training/webinars.html&quot;&gt;webinars&lt;/a&gt; with similar topics are scheduled in the coming days so please join in. Also, Touch UI, sensors and S60 WRT widget technologies would be the subject of the next Forum Nokia &lt;a href=&quot;http://www.forum.nokia.com/main/events/#emea_events&quot;&gt;events&lt;/a&gt;.
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>The S60 SDK emulator: faster if you do not start it</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/07/29/the-s60-sdk-emulator-faster-if-you-do-not-start-it" /> 
<id>tag:blogs.forum.nokia.com,2008-07-29:1664</id>
 
<updated>2008-07-29T23:00:41+03:00</updated> 
<published>2008-07-29T23:00:41+03:00</published> 
<summary type="html"> 
  Just now I&#039;ve run across a thread in the Forum Nokia&#039;s Discussion Boards 
promising an  1000% improvement  of emulator&#039;s startup time.
 
 
Two things came to 
my mind seeing this thread: ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
SDK 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;p&gt;
&lt;style&gt;&lt;/style&gt;Just now I&#039;ve run across a thread in the Forum Nokia&#039;s Discussion Boards 
promising an &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?p=447622#post447622&quot;&gt;1000% improvement&lt;/a&gt; of emulator&#039;s startup time.
&lt;/p&gt;
&lt;p&gt;
Two things came to 
my mind seeing this thread: a paradox attributed to &lt;a href=&quot;http://en.wikipedia.org/wiki/Zeno_of_Elea&quot;&gt;Zeno of Elea&lt;/a&gt; and ... 
the S60 3rd Edition SDK, supporting Feature Pack 2.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
First, Zeno&#039;s paradox, 
adapted so that it fits the topic:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	In order to satisfy the developers, the 
	emulator would have to be fully up and running in about 10s. But, in order to do so, it 
	would have to be in a &amp;quot;half way there&amp;quot; state first, which it cannot do unless it 
	reaches half of that state to begin with. And so on, ... and so on, ad 
	infinitum.
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
I have seen at least two conclusions of this paradox, pick your choice:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The 
	&amp;quot;logical&amp;quot; conclusion is that the emulator cannot actually ever start since it 
	will have to pass through an infinite number of intermediary states in a finite 
	time interval.&lt;/li&gt;
	&lt;li&gt;The &amp;quot;logical&amp;quot; conclusion is that in order for the emulator to 
	achieve the desired performance it is mandatory that the emulator 
	is not even started.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ok? No more complaints about the emulator please! &lt;img src=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/emotions/images/smiley-laughing.gif&quot; border=&quot;0&quot; alt=&quot;Laughing&quot; title=&quot;Laughing&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
Now the serious part: 
&lt;/p&gt;
&lt;p&gt;
The S60 3rd Edition SDK FP2 does implement two start modes for the emulator, a 
partial one, with only a few critical servers started, and the full slow 
start-up mode with which we are all accustomed by now.
&lt;/p&gt;
&lt;p&gt;
You can switch between 
the two start-up modes by modifying a setting in emulator&#039;s Preferences dialog 
(through the Tools -&amp;gt; Preferences menu option).
&lt;/p&gt;
&lt;p&gt;
The SDK release v1.1 also 
adds a graphical indicator to the emulator&#039;s window so that the developer knows 
all the time whether the emulator runs in partial or full startup mode. This is intended as a reminder likely to be useful should you experience some strange application error, which can be a side effect of the chosen startup mode.
&lt;/p&gt;
&lt;p&gt;
For tweaking the emulator of the previous platform releases we are each on our own, but it should be quite safe to try ...
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>How to enable support for old SDKs in Carbide.c++ v1.3</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/07/16/how-to-enable-support-for-old-sdks-in-carbide.c-v1.3" /> 
<id>tag:blogs.forum.nokia.com,2008-07-16:1648</id>
 
<updated>2008-07-16T10:00:20+03:00</updated> 
<published>2008-07-16T10:00:20+03:00</published> 
<summary type="html"> 
 
 
 
Let&#039;s start with a bit of a warning: the tool no longer supports the old SDKs and this decision is final. Applying the hack described here will at best restore the support for the old ...</summary> 
<author> 
 
<name>ltomuta</name> 
<uri>http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
Series 80 
Symbian C++ 
Carbide.c++ 
Hack 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog"> 
&lt;div align=&quot;center&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
Let&#039;s start with a bit of a warning: the tool no longer supports the old SDKs and this decision is final. Applying the hack described here will at best restore the support for the old SDK to the 1.2 level but enhancements are not to be expected. You should not ask for support from the Carbide.c++ team ( nor from me &lt;img src=&quot;http://blogs.forum.nokia.com/js/tinymce/plugins/emotions/images/smiley-smile.gif&quot; border=&quot;0&quot; alt=&quot;Smile&quot; title=&quot;Smile&quot; /&gt; ) for any issues that might be a side effect of applying this hack.&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
OK, now that all this is clear let&#039;s start hacking.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;u&gt;&lt;strong&gt;Task 1 - Restore the S60 2nd Edition and Series 80 project templates&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
This is going to be quite easy since none of the needed files have been removed from the instillation, instead the templates have been commented out from the xml file that acts as a index in the templates collection. So, go to the installation folder (let&#039;s call it $(INSTALL)), and open the file &lt;em&gt;.\plugins\com.nokia.cdt.templates_1.3.1.036\plugin.xml&lt;/em&gt; (you should make a copy of the file before modifying it).
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The lines we&#039;re looking for are clearly marked
&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;em&gt;&amp;lt;!-- EKA1 templates not supported in Carbide.c++ v1.3+&lt;/em&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;
and its closing tag&lt;br /&gt;
&lt;em&gt;--&amp;gt;&lt;/em&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;
You can either remove these comment pair lines or neutralize them by closing the comments tags on the same line, with nothing in-between. That&#039;s it, now the project templates should be fully visible in the &lt;em&gt;New -&amp;gt; Symbian C++ Project&lt;/em&gt; dialog. Start Carbide.c++ and check the templates.
&lt;/p&gt;
&lt;p&gt;
Note: it may happen that the templates are not visible when you start Carbide, there seems to be some sort of a cache mechanism. Here&#039;s how you flush that cache: close Carbide.c++ then go to the installation directory and locate the file &lt;em&gt;.\plugins\com.nokia.carbide.templatewizard_1.3.1.036.jar&lt;/em&gt;. Change its extension so that Carbide.c++ cannot recognize it anymore and then start Carbide.c++. There might be a error message and the entire templates dialog is gone but that is fine. Close Carbide.c++, restore the extension of the templatewizard file and then start Carbide.c++. If all goes as expected you should see the welcome screen again, sign that the cache was flushed, the templates dialog is back in and all the templates are visible (unless filtered out based on the available SDKs)
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://share.ovi.com/media/tomutal.Carbide_Hack/tomutal.10010&quot;&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://media.share.ovi.com/m1/large/0289/2a2bee50ca904556ac915630b392c107.jpg&quot; border=&quot;0&quot; alt=&quot;Carbide.c++ v1.3 - Project templates - Share on Ovi&quot; title=&quot;Carbide.c++ v1.3 - Project templates - Share on Ovi&quot; width=&quot;398&quot; height=&quot;512&quot; /&gt;
&lt;/div&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
You can start creating projects and if you&#039;re going to use Carbide.c++ Express only then you&#039;re done hacking, the rest of the story is only relevant for commercial versions of the product.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://share.ovi.com/media/tomutal.Carbide_Hack/tomutal.10011&quot;&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://media.share.ovi.com/m1/large/0289/843cded2f28a40cba53b0c4e685932b6.jpg&quot; border=&quot;0&quot; alt=&quot;Carbide.c++ v1.3 - GUI Project with UI Designer - Share on Ovi&quot; title=&quot;Carbide.c++ v1.3 - GUI Project with UI Designer - Share on Ovi&quot; width=&quot;512&quot; height=&quot;356&quot; /&gt;
&lt;/div&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;
If you start creating a GUI project using the UI Designed feature, you will pretty soon run into problems since, while the project compiles just fine the IDE reports some UI Designer validation errors (like toolbar member not found in the definition of &lt;em&gt;com.nokia.sdt.series60.CAknView&lt;/em&gt;). So here comes the next task:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;strong&gt;Task 2 - Troubleshoot the UI Designer&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
It has to be said from the start that I have not tested the entire set of GUI application types and components. I&#039;ve only tried one empty container design and only fixed its problems.&amp;nbsp;
Shoud you run into other problems, with other type of UI Designs, the
fix for it must be similar and I&#039;m sure you can manage it. Having a
copy of the &lt;a href=&quot;http://www.forum.nokia.com/main/resources/tools_and_sdks/tools_archive.html&quot;&gt;Carbide.c++ v1.2&lt;/a&gt; plug-ins at hand would of course help you
identify what is different and thus how to workaround the problem.
&lt;/div&gt;
&lt;p&gt;
So, here we go: I&#039;ve started from a reference to a toolbar missing from the definition of&amp;nbsp; &lt;em&gt;com.nokia.sdt.series60.CAknView&lt;/em&gt;
&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;
A search for the above resource identifier led me to &lt;em&gt;.\plugins\com.nokia.sdt.series60.componentlibrary_1.3.1.036\components\view&lt;/em&gt;, a promising looking directory with some files that appear to be holding the definition of the same resource, the CAknView.
&lt;/p&gt;
&lt;p&gt;
The relevant files are: &lt;em&gt;CAknView_2.8.component&lt;/em&gt; and &lt;em&gt;CAknView_common.inc&lt;/em&gt;. As the file name suggests, one file contains the definition of the resource with 2.8 and later specific tags while the other includes the resource elements that are common to all the variants of that resource. The common file is included with a special tag in the specialized component description thus keeping together the resource description. It is in this &lt;em&gt;CAknView_common.inc&lt;/em&gt; that I&#039;ve found the toolbar resource and to fix my problem I&amp;nbsp; need to get rid of it.
&lt;/p&gt;
&lt;p&gt;
The initial situation:&lt;em&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;CAknView_2.8.component&lt;/em&gt; defines the component for S60 2.8 or later using the common elements from &lt;em&gt;CAknView_common.inc&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
After the change the file structure should be:
&lt;/p&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;em&gt;CAknView_2.8.component&lt;/em&gt; defines the component for S60 2.8 using the common elements from &lt;em&gt;CAknView_common_2x.inc&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;CAknView_3.0 component&lt;/em&gt; defines the component for S60 3.0 or later using the common components from &lt;em&gt;CAknView_common.inc&lt;/em&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
To do that: make a copy of &lt;em&gt;CAknView_2.8.component&lt;/em&gt; and name it &lt;em&gt;CAknView_3.0.component&lt;/em&gt;. Make a copy of &lt;em&gt;CAknView_common.inc&lt;/em&gt; and name it &lt;em&gt;CAknView_common_2x.inc&lt;/em&gt;. Next, from &lt;em&gt;CAknView_common_2x.inc&lt;/em&gt; remove the &amp;quot;toolbar&amp;quot; definition, the &amp;lt;select property=&amp;quot;[com.nokia.sdt.series60.Toolbar]&amp;quot;&amp;gt; &amp;hellip; &amp;lt;/select&amp;gt; element.
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
Now, in the &lt;em&gt;CAknView_2.8.component&lt;/em&gt; file, locate the include tag
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;lt;!ENTITY common_srcgenAndSourceMapping SYSTEM &amp;quot;CAknView_common.inc&amp;quot;&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
and make it point to &lt;em&gt;CAknView_common_2x.inc&lt;/em&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;lt;!ENTITY common_srcgenAndSourceMapping SYSTEM &amp;quot;CAknView_common_2x.inc&amp;quot;&amp;gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
Finally review all the files containing the component definitions, make sure that the minimum and maximum SDK version values are appropriate (e.g. minSDKVersion=&amp;quot;2.0&amp;quot; maxSDKVersion=&amp;quot;2.7.9&amp;quot;) and that they include the proper CAknView_common*.inc file.
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
Ok, that&#039;s it. Refresh the project in Carbide, build (hopefully without further errors) and enjoy the IDE.
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;http://share.ovi.com/media/tomutal.Carbide_Hack/tomutal.10012&quot;&gt;&lt;img src=&quot;http://media.share.ovi.com/m1/large/0289/d69918264c7a452fad92d2290bcd74b1.jpg&quot; border=&quot;0&quot; alt=&quot;S60 2nd Edition FP3 - Share on Ovi&quot; title=&quot;S60 2nd Edition FP3 - Share on Ovi&quot; width=&quot;266&quot; height=&quot;512&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&amp;nbsp;
&lt;/div&gt; 
</content> 
</entry> 
 
</feed>