<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.forum.nokia.com/piazza/wiki/skins/common/feed.css?878"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.forum.nokia.com/index.php?title=Special:RecentChanges&amp;feed=atom</id>
		<title>Forum Nokia Wiki  - Recent changes [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.forum.nokia.com/index.php?title=Special:RecentChanges&amp;feed=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php/Special:RecentChanges"/>
		<updated>2009-11-20T22:23:57Z</updated>
		<subtitle>Track the most recent changes to the wiki in this feed.</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67791&amp;oldid=prev</id>
		<title>How to create a new Component for the Guarana UI Library</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67791&amp;oldid=prev"/>
				<updated>2009-11-20T22:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;moved text related to Guarana UI Path variables&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:07, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 266:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 266:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Call the '''&amp;quot;Nokia.use&amp;quot; function''' to tell Guarana UI that you need to use the new component. Details about the '''Nokia Loader''' are available here: [[Nokia Loader]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Call the '''&amp;quot;Nokia.use&amp;quot; function''' to tell Guarana UI that you need to use the new component. Details about the '''Nokia Loader''' are available here: [[Nokia Loader]]. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Before calling the Nokia Loader, it is necessary to '''define the 2 Guarana UI PATH variables''', to specify where its folders are located:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 277:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 277:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* When the Component resources will be available, the init() function is called. Within the init() function, it is so possible to '''create an instance of the newly created TestComponent'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Before doing that, it is necessary to '''define the 2 Guarana UI PATH variables''', to specify where its folders are located&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* When the Component resources will be available, the init() function is called. Within the init() function, it is so possible to '''create an instance of the newly created TestComponent''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;function init()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;function init()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jappit</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=User:Flaviofabricioferreira&amp;diff=67790&amp;oldid=prev</id>
		<title>User:Flaviofabricioferreira</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=User:Flaviofabricioferreira&amp;diff=67790&amp;oldid=prev"/>
				<updated>2009-11-20T22:05:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:05, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Submitted an article [[Creating Debian packages for Maemo 4 Qt applications and showing in the application menu]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Submitted an article [[Creating Debian packages for Maemo 4 Qt applications and showing in the application menu]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:Postdeb1.png|350px|center]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{FeaturedArticle}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:Postdeb1.png|350px|center]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Submitted an article [[How to show city locations in a map using Qt and Google Maps API for Maemo]], which was selected as the [[Featured Articles|Featured Article of the Week]] 39 - September 20th 2009.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Submitted an article [[How to show city locations in a map using Qt and Google Maps API for Maemo]], which was selected as the [[Featured Articles|Featured Article of the Week]] 39 - September 20th 2009.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Flaviofabricioferreira</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Vers%C3%B5es_dos_Firmwares_da_Nokia&amp;diff=67789&amp;oldid=prev</id>
		<title>Versões dos Firmwares da Nokia</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Vers%C3%B5es_dos_Firmwares_da_Nokia&amp;diff=67789&amp;oldid=prev"/>
				<updated>2009-11-20T22:04:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:04, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5,837:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5,837:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Technical_Resources/Services (Português) ]] [[Category:Hardware (Português) ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Technical_Resources/Services (Português) ]] [[Category:Hardware (Português) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]][[Category:Lang-PT&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Flaviofabricioferreira</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Talk:Open_browser_programmaticaly&amp;diff=67788&amp;oldid=prev</id>
		<title>Talk:Open browser programmaticaly</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Talk:Open_browser_programmaticaly&amp;diff=67788&amp;oldid=prev"/>
				<updated>2009-11-20T21:27:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:27, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Only Worked for me the following code:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code python&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;import e32&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;import sysinfo&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;def display_in_browser(url):&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;nbsp; &amp;nbsp; b = 'BrowserNG.exe'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;nbsp; &amp;nbsp; e32.start_exe(b, ' &amp;quot;4 %s&amp;quot;' %url, 1)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;display_in_browser(&amp;quot;http://www.forum.nokia.com&amp;quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;--[[User:javsmo|javsmo]] 21:26, 20 November 2009 (UTC)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Javsmo</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67787&amp;oldid=prev</id>
		<title>How to create a new Component for the Guarana UI Library</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67787&amp;oldid=prev"/>
				<updated>2009-11-20T17:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Changing Guarana PATH Settings&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:34, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;NOKIA_PATH_JAVASCRIPT = 'lib/';&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;NOKIA_PATH_STYLE_ROOT = 'themes/nokia/base/';&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nokia.use('testcomponent', init);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nokia.use('testcomponent', init);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 276:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 280:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code javascript&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;function init()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;function init()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;nbsp; &amp;nbsp; NOKIA_PATH_JAVASCRIPT = 'lib/';&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;nbsp; &amp;nbsp; NOKIA_PATH_STYLE_ROOT = 'themes/nokia/base/';&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; var testComponent1 = new Nokia.TestComponent({&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; var testComponent1 = new Nokia.TestComponent({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; element: '#testcomponent01',&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; element: '#testcomponent01',&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67786&amp;oldid=prev</id>
		<title>How to create a new Component for the Guarana UI Library</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=How_to_create_a_new_Component_for_the_Guarana_UI_Library&amp;diff=67786&amp;oldid=prev"/>
				<updated>2009-11-20T14:49:42Z</updated>
		
		<summary type="html">&lt;p&gt;List fixed&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Widget for S60]][[Category:Code Examples]][[Category:Web Runtime (WRT)]][[Category:How To]]&lt;br /&gt;
&lt;br /&gt;
This article shows all the steps involved in '''creating a new Component from scratch for the [http://wiki.forum.nokia.com/index.php/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT Nokia WRT Guarana UI Library]'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Guarana_ui_new_component.png]]&lt;br /&gt;
&lt;br /&gt;
The Component built is this article is also visible on the [http://www.jappit.com/m/guaranabrowser/#guarana_testcomponent Guarana UI online Components Browser].&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
The [http://wiki.forum.nokia.com/index.php/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT Guarana UI Library] is a '''jQuery-Based UI Library for Nokia WRT''', that provides a [http://wiki.forum.nokia.com/index.php/GuaranaUI-Documentation full set of Components] ready to be used within Web Runtime widgets.&lt;br /&gt;
&lt;br /&gt;
'''Guarana UI''' is structured into Components: '''User Interface elements that fulfill a specific function'''. Some examples include: [[Date]], [[Rating]] and [[Progress Bar]].&lt;br /&gt;
&lt;br /&gt;
The Guarana UI structure allows to create new Components, by extending the [[Widget]] base class. The [[Widget]] base class represents a common base for all Guarana UI Components, providing basic and utility functions that manage event handling, vibration control and loading management of the Components.&lt;br /&gt;
&lt;br /&gt;
===Component files Structure===&lt;br /&gt;
A Guarana UI Component is typically composed by:&lt;br /&gt;
* '''1 JavaScript file''', placed in the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/src/&amp;quot; folder&lt;br /&gt;
* '''1 CSS file''', placed in the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/themes/nokia/base/&amp;quot; folder&lt;br /&gt;
* optionally, '''1 or more images''' placed in the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/themes/nokia/base/images/&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
==The Guarana UI Build processes==&lt;br /&gt;
Before starting to create the new Component, it is necessary to '''download and uncompress the Full Guarana UI Package''', available here: [http://www.forum.nokia.com/piazza/wiki/images/f/fa/Guarana_WRT_UI_Library_v1_0.zip Guarana UI Full Package].&lt;br /&gt;
&lt;br /&gt;
The Full Package ships with all the source files of the Guarana UI Library, and includes the '''build files necessary to create custom Library versions'''. To have a detailed overview of the Guarana UI folders and build process, check out the [http://wiki.forum.nokia.com/index.php/GuaranaUI-Overview Guarana UI Overview].&lt;br /&gt;
&lt;br /&gt;
'''Note:''' In this article, &amp;lt;GUARANA_BASE_PATH&amp;gt; refers to the complete path where the Guarana UI Full Package was uncompressed&lt;br /&gt;
&lt;br /&gt;
==Setup the Component source files==&lt;br /&gt;
The following sections describe '''how to perform the setup steps for a new Guarana UI Component''', here named TestComponent. The involved steps are:&lt;br /&gt;
* '''creating the Component skeleton''' in the Guarana UI Full Package&lt;br /&gt;
* '''build and move the lib and themes folder''' to an empty Web Runtime widget&lt;br /&gt;
&lt;br /&gt;
===Create an empty Web Runtime project===&lt;br /&gt;
Before starting, '''create an empty Web Runtime project''': it will be used to write and test the actual Component's code. You can do this manually, or by using the available Web Runtime IDE's Plugins.&lt;br /&gt;
&lt;br /&gt;
===Setup the Component skeleton structure===&lt;br /&gt;
Now let's start, by creating the '''empty source files for the new TestComponent'''. These will be:&lt;br /&gt;
* '''testcomponent.js''': place this empty file in the '''&amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/src&amp;quot; folder'''&lt;br /&gt;
* '''testcomponent.css''': place this empty file in the '''&amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/themes/nokia/base/&amp;quot; folder'''&lt;br /&gt;
&lt;br /&gt;
Now, it is necessary to '''tell the Guarana UI Library that these files exist'''. To do this, '''open the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/src/defaults.js&amp;quot; file''', and add this JavaScript code, just after all the other Components, as '''properties of the window.NOKIA_DEFAULTS.modules object''':&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
* Test Component&lt;br /&gt;
*/&lt;br /&gt;
'testcomponent': {&lt;br /&gt;
	getPath: function() { return NOKIA_PATH_JAVASCRIPT + 'testcomponent.js'; },&lt;br /&gt;
	requires: ['widget', 'testcomponent-css']&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
'testcomponent-css': {&lt;br /&gt;
	getPath: function() { return NOKIA_PATH_STYLE_ROOT + 'testcomponent.css'; },&lt;br /&gt;
	type: 'css',&lt;br /&gt;
	requires: ['base-css']&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
These 2 properties allow Guarana UI to know that new resources exist, and specify the '''dependencies''' of each of them. Most of the Components usually require only the specified dependencies, but it's possible to change them accordingly to different needs.&lt;br /&gt;
&lt;br /&gt;
Before proceeding, '''perform the same modifications to the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/build/js/defaults.js&amp;quot; file'''.&lt;br /&gt;
&lt;br /&gt;
===Build Guarana UI and move resources===&lt;br /&gt;
Now that the skeleton files are ready, it is possible to '''build Guarana UI by using the standard build process'''. Just go into the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/&amp;quot; folder and, from command-line, call:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ant&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Once built, '''move the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/Guarana/lib/&amp;quot; and &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/Guarana/themes/&amp;quot; to the empty Web Runtime widget created before'''.&lt;br /&gt;
&lt;br /&gt;
Before proceeding, '''check that the Component empty files were actually built'''. If so, they should be located at these paths:&lt;br /&gt;
* &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/Guarana/lib/testcomponent.js&amp;quot;&lt;br /&gt;
* &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/build/Guarana/themes/nokia/base/testcomponent.css&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Writing the Component code==&lt;br /&gt;
The following sections show how to write the actual Component's code.&lt;br /&gt;
&lt;br /&gt;
===The Component JavaScript skeleton===&lt;br /&gt;
The very-basic Component is composed by just one function, that takes care of '''initializing the Component''' itself:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
	Nokia.TestComponent = Nokia.Widget.extend({&lt;br /&gt;
		initialize: function(options) {&lt;br /&gt;
		&lt;br /&gt;
			// initialize the Component&lt;br /&gt;
			&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some other functions and properties are also usually defined, and they are:&lt;br /&gt;
* the '''_create() function''', that takes care of creating the '''Component's DOM structure''' and of defining all the '''event handlers'''&lt;br /&gt;
* the '''Styles property''', that holds the '''names of CSS classes''' used by the Component&lt;br /&gt;
&lt;br /&gt;
So, a more complete Component will be the following one:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
	Nokia.TestComponent = Nokia.Widget.extend({&lt;br /&gt;
		initialize: function(options) {&lt;br /&gt;
		&lt;br /&gt;
			// initialize the Component&lt;br /&gt;
			&lt;br /&gt;
		},&lt;br /&gt;
&lt;br /&gt;
		_create: function() {&lt;br /&gt;
			&lt;br /&gt;
			// create the Component DOM structure and define events&lt;br /&gt;
&lt;br /&gt;
		},&lt;br /&gt;
		&lt;br /&gt;
		Styles: {&lt;br /&gt;
			&lt;br /&gt;
			// define the main CSS styles classes used by the Component&lt;br /&gt;
			&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Define the Component DOM structure===&lt;br /&gt;
The TestComponent built in this article has to show a message, and so it is possible to use the '''following simple DOM structure''':&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;test-component&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p class=&amp;quot;test-component-message&amp;quot;&amp;gt;&lt;br /&gt;
		Hello World!&lt;br /&gt;
	&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====The Component's CSS classes====&lt;br /&gt;
&lt;br /&gt;
Since the Component uses '''2 CSS classes''', it is possible to use the Component's '''Styles property''' to store their names, as shown below:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
Styles: {&lt;br /&gt;
	testComponent: 'test-component',&lt;br /&gt;
	message: 'test-component-message'&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Those classes will be defined in the Component's CSS file, '''testcomponent.css'''. Some simple rules are the following:&lt;br /&gt;
&amp;lt;code css&amp;gt;&lt;br /&gt;
.test-component {&lt;br /&gt;
	margin: .5em;&lt;br /&gt;
	padding: .5em;&lt;br /&gt;
	background: #dddddd;&lt;br /&gt;
	border: 4px solid #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
.test-component-message {&lt;br /&gt;
	color: #666666;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initializing the Component===&lt;br /&gt;
The initialization is actually the '''most important part of the Component''', as it has to:&lt;br /&gt;
&lt;br /&gt;
* '''initialize the Component's properties''', by using the '''passed options together with the default ones'''. The following code shows how to define some default options (in this case, a default message), and how to add to these options the ones passed to the Component:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
var defaults = {&lt;br /&gt;
	message: &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
instance.options = jQuery.extend(defaults, options);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''get a reference to the Component's placeholder DOM element''':&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
instance.element = jQuery( instance.options.element );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* call the '''Widget super-class initialization function''':&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
instance._super.apply(instance, [instance.options]);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''register the component'''. This is done with a call to the &amp;quot;registerData()&amp;quot; function:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
instance.registerData(&amp;quot;testcomponent&amp;quot;);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''create the DOM structure'''. This is usually done from a separate function (usually the &amp;quot;_create&amp;quot; one), so the initialize() function just calls that:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
instance._create();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''fire the 'create' callback''', to notify the finish of the initialization process:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
instance.fireCallback('create');&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The complete initialize() function is the following one:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
initialize: function(options) {&lt;br /&gt;
	var instance = this;&lt;br /&gt;
&lt;br /&gt;
	var defaults = {&lt;br /&gt;
		message: &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	instance.options = jQuery.extend(defaults, options);&lt;br /&gt;
	&lt;br /&gt;
	instance.element = jQuery( instance.options.element );&lt;br /&gt;
	&lt;br /&gt;
	instance._super.apply(instance, [instance.options]);&lt;br /&gt;
	&lt;br /&gt;
	instance.registerData(&amp;quot;testcomponent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	instance._create();&lt;br /&gt;
&lt;br /&gt;
	instance.fireCallback('create');&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create the DOM structure===&lt;br /&gt;
Let's take back the Component's DOM structure: it is now necessary to create it via JavaScript, defining the necessary event handlers, and using the Styles property to assign the right CSS class to the various elements. The following code shows how this can be performed:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
_create: function() {&lt;br /&gt;
	var instance = this;&lt;br /&gt;
	var options = instance.options;&lt;br /&gt;
	var element = instance.element;&lt;br /&gt;
	var Styles = instance.Styles;&lt;br /&gt;
&lt;br /&gt;
	element.each(function(i, el) {&lt;br /&gt;
		Nokia.util.addClass(el, Styles.testComponent);&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
	instance.hello = Nokia.dom.parseHTML('&amp;lt;p class=&amp;quot;' + Styles.message + '&amp;quot;&amp;gt;' + this.options.message + '&amp;lt;/p&amp;gt;');&lt;br /&gt;
	&lt;br /&gt;
	element.append(instance.hello);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
In the above code, it is possible to see how to use the Component's &amp;quot;options&amp;quot; property to retrieve the message to display.&lt;br /&gt;
&lt;br /&gt;
===Add some interactivity to the Component===&lt;br /&gt;
In order to add some interactivity, let's define '''a function that allows to change the displayed message'''. This function is visible below:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
setValue: function(html)&lt;br /&gt;
{&lt;br /&gt;
	var instance = this;&lt;br /&gt;
			&lt;br /&gt;
	instance.hello.html(html);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using the component==&lt;br /&gt;
The component is now '''ready for use''', and to actually create a TestComponent within a Web Runtime widget the following steps have to be performed:&lt;br /&gt;
&lt;br /&gt;
* '''Include the Guarana UI CSS dependencies''' (as explained here: [[GuaranaUI-QuickStart]]):&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!-- Themeroller CSS --&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;themes/themeroller/default-theme/Themeroller.css&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Specific Theme/Resolution CSS --&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;themes/nokia/ext-theme/default/360x640/custom.css&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Include the '''JavaScript dependencies''':&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!-- jQuery file --&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/lib/jquery/jQuery.js&amp;quot; type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;utf-8&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- Guarana file --&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/lib/Guarana.js&amp;quot; type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;utf-8&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Define a '''placeholder DOM element''' in the widget's HTML code:&lt;br /&gt;
&amp;lt;code html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;testcomponent01&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Call the '''&amp;quot;Nokia.use&amp;quot; function''' to tell Guarana UI that you need to use the new component. Details about the '''Nokia Loader''' are available here: [[Nokia Loader]].&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
Nokia.use('testcomponent', init);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When the Component resources will be available, the init() function is called. Within the init() function, it is so possible to '''create an instance of the newly created TestComponent'''. Before doing that, it is necessary to '''define the 2 Guarana UI PATH variables''', to specify where its folders are located:&lt;br /&gt;
&amp;lt;code javascript&amp;gt;&lt;br /&gt;
function init()&lt;br /&gt;
{&lt;br /&gt;
    NOKIA_PATH_JAVASCRIPT = 'lib/';&lt;br /&gt;
 &lt;br /&gt;
    NOKIA_PATH_STYLE_ROOT = 'themes/nokia/base/';&lt;br /&gt;
 &lt;br /&gt;
	&lt;br /&gt;
    var testComponent1 = new Nokia.TestComponent({&lt;br /&gt;
        element: '#testcomponent01',&lt;br /&gt;
        message: &amp;quot;I'm a custom message!&amp;quot;,&lt;br /&gt;
        create: function() {&lt;br /&gt;
            alert('test component created');&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all goes well, an alert message with the &amp;quot;test component created&amp;quot; message should be displayed, just after the Component creation.&lt;br /&gt;
&lt;br /&gt;
==Finalize the Component==&lt;br /&gt;
Now that the Component is ready, it is possible to '''move its resources back to the Guarana UI Full Package''' folders, overwriting the empty files created at the beginning.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' if the '''Component also uses images''' (e.g.: referenced by the Component's CSS file), it is necessary to move them also to the Guarana UI folders. In case of images, '''the folder to use is the &amp;quot;&amp;lt;GUARANA_BASE_PATH&amp;gt;/themes/nokia/base/images/&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Once the Component's files are copied back to the Guarana UI folders, it is possible to launch a new build process, that will '''optimize and compress the Component's code'''. Done that, everything is ready to use and distribute the new Component.&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [[Guarana UI: a jQuery-Based UI Library for Nokia WRT]]&lt;br /&gt;
* [[GuaranaUI-Documentation]]&lt;br /&gt;
* [[GuaranaUI-Overview]]&lt;br /&gt;
* [http://www.jappit.com/m/guaranabrowser/#guarana_testcomponent Guarana UI online Components Browser]&lt;/div&gt;</summary>
		<author><name>Jappit</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:Guarana_ui_new_component.png&amp;diff=0&amp;oldid=prev</id>
		<title>File:Guarana ui new component.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:Guarana_ui_new_component.png&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T14:41:41Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded &quot;[[&lt;a href=&quot;/index.php/File:Guarana_ui_new_component.png&quot; title=&quot;File:Guarana ui new component.png&quot;&gt;File:Guarana ui new component.png&lt;/a&gt;]]&quot; &lt;a href=&quot;/index.php?title=Category:Widget_for_S60&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Widget for S60 (page does not exist)&quot;&gt;Category:Widget for S60&lt;/a&gt;&lt;a href=&quot;/index.php/Category:Web_Runtime_(WRT)&quot; title=&quot;Category:Web Runtime (WRT)&quot;&gt;Category:Web Runtime (WRT)&lt;/a&gt;&lt;a href=&quot;/index.php?title=Category:Image&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Image (page does not exist)&quot;&gt;Category:Image&lt;/a&gt; How to create a new Component for the Guarana UI Library: Component&amp;#39;s screenshot&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jappit</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIS001490_-_HTTP_Filter_doesn%27t_receive_events_during_a_DM_session&amp;diff=0&amp;oldid=prev</id>
		<title>KIS001490 - HTTP Filter doesn't receive events during a DM session</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIS001490_-_HTTP_Filter_doesn%27t_receive_events_during_a_DM_session&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T13:54:49Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/KIS001490_-_HTTP_Filter_doesn%27t_receive_events_during_a_DM_session&quot; title=&quot;KIS001490 - HTTP Filter doesn&amp;#039;t receive events during a DM session&quot;&gt;KIS001490 - HTTP Filter doesn't receive events during a DM session&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=TSS001489_-_Send_data_using_RTP/RTCP_API&amp;diff=0&amp;oldid=prev</id>
		<title>TSS001489 - Send data using RTP/RTCP API</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=TSS001489_-_Send_data_using_RTP/RTCP_API&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T13:42:36Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/TSS001489_-_Send_data_using_RTP/RTCP_API&quot; title=&quot;TSS001489 - Send data using RTP/RTCP API&quot;&gt;TSS001489 - Send data using RTP/RTCP API&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:RTPTest.zip&amp;diff=0&amp;oldid=prev</id>
		<title>File:RTPTest.zip</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:RTPTest.zip&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T13:34:47Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded &quot;[[&lt;a href=&quot;/index.php/File:RTPTest.zip&quot; title=&quot;File:RTPTest.zip&quot;&gt;File:RTPTest.zip&lt;/a&gt;]]&quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=TSS001489_-_Send_data_using_RTP/RTCP_API&amp;diff=67775&amp;oldid=prev</id>
		<title>TSS001489 - Send data using RTP/RTCP API</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=TSS001489_-_Send_data_using_RTP/RTCP_API&amp;diff=67775&amp;oldid=prev"/>
				<updated>2009-11-20T13:33:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{KBTS}}&lt;br /&gt;
{{KnowledgeBase&lt;br /&gt;
|id=TSS001489&lt;br /&gt;
|platform= S60 3rd Edition &amp;amp; 5th Edition&lt;br /&gt;
|devices= Tested on: Nokia N79, Nokia N97&lt;br /&gt;
|category= Symbian C++&lt;br /&gt;
|subcategory= Connectivity&lt;br /&gt;
|creationdate= November 20, 2009&lt;br /&gt;
|keywords=RTCP, RTP, streaming&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
The RTP/RTCP API available in the SDK API Plug-in pack can be used for delivering different types of data between devices. The Real-time Transport Protocol(RTP) is used to send or receive the data and the RTP Control Protocol(RTCP) provides out-of-band statistics and control information for an RTP flow.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This article demonstrates how to enable RTCP and register an observer for receiving the Receiver report(RR) packet in an RTP session. The receiver report informs the sender about the quality of service. The other RTCP messages that can be exchanged are Sender report(SR), Source description(SDES), End of participation (BYE), and Application-specific message (APP). &lt;br /&gt;
&lt;br /&gt;
Since RTCP streaming is used during an RTP flow, more information on starting a RTP session is given in the following link: http://wiki.forum.nokia.com/index.php/S60_RTP/RTC_API&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Header Files:'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;rtpapi.h&amp;gt; &lt;br /&gt;
 #include &amp;lt;rtpheader.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;RtpDef.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Link Against:'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 LIBRARY  rtpservice.lib&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Enabling RTCP and registering an observer in an RTP session'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 iRtpId = iRtpSession-&amp;gt;CreateSessionL( sessionParam,&lt;br /&gt;
                                       localPort,&lt;br /&gt;
                                       ETrue,	//enable RTCP&lt;br /&gt;
                                       NULL );	//Set default RTCP parameters&lt;br /&gt;
 // Set remote RTCP address&lt;br /&gt;
 TInt  err1 = iRtpSession-&amp;gt;SetRemoteRtcpAddress(iRtpId, addr2 );&amp;lt;br&amp;gt;&lt;br /&gt;
 //Register for RTCP callback&lt;br /&gt;
 err1 = iRtpSession-&amp;gt;RegisterRtcpObserver(iRtpId, *this); &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending a Receiver Report(RR) to sender:'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 iRtpSession-&amp;gt;SendRtcpRrPacket(aStreamId); //aStreamId is the TRtpId &lt;br /&gt;
                                           //of a received RTP packet.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Receiving the RTCP packet:'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 void CRTPEngine::RrReceived( TRtpId aStreamId, TRtpSSRC aSSRC )&lt;br /&gt;
 { &lt;br /&gt;
  //Log the received parameters&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unregistering the RTCP callback and closing the session:'''&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 iRtpSession-&amp;gt;UnregisterRtcpObserver(iRtpId);&lt;br /&gt;
 iRtpSession-&amp;gt;CloseSession(iRtpId);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example Application ==&lt;br /&gt;
This application sends data packets using RTP and receives feedback about the sent packets using RTCP.&lt;br /&gt;
http://wiki.forum.nokia.com/index.php/File:RTPTest.zip&lt;br /&gt;
&lt;br /&gt;
[[Category:Symbian C++]][[Category:S60 3rd Edition ]][[Category:S60 3rd Edition, Feature Pack 1 ]][[Category:S60 3rd Edition, Feature Pack 2 ]][[Category:S60 5th Edition]][[Category:Connectivity]][[Category:Technical Solution]]&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIS001488_-_Feature_Discovery_returns_invalid_value_for_keyboard_support_on_Nokia_5800_XpressMusic&amp;diff=0&amp;oldid=prev</id>
		<title>KIS001488 - Feature Discovery returns invalid value for keyboard support on Nokia 5800 XpressMusic</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIS001488_-_Feature_Discovery_returns_invalid_value_for_keyboard_support_on_Nokia_5800_XpressMusic&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T13:08:35Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/KIS001488_-_Feature_Discovery_returns_invalid_value_for_keyboard_support_on_Nokia_5800_XpressMusic&quot; title=&quot;KIS001488 - Feature Discovery returns invalid value for keyboard support on Nokia 5800 XpressMusic&quot;&gt;KIS001488 - Feature Discovery returns invalid value for keyboard support on Nokia 5800 XpressMusic&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIJ001456_-_eSWT_browser_crashes_in_Nokia_N97&amp;diff=67768&amp;oldid=prev</id>
		<title>KIJ001456 - eSWT browser crashes in Nokia N97</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIJ001456_-_eSWT_browser_crashes_in_Nokia_N97&amp;diff=67768&amp;oldid=prev"/>
				<updated>2009-11-20T12:05:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:05, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|category=Java ME&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|category=Java ME&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|subcategory=eSWT API&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|subcategory=eSWT API&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|creationdate=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;September 7&lt;/del&gt;, 2009&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|creationdate=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;November 20&lt;/ins&gt;, 2009&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|keywords=Browser.setUrl(String url)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|keywords=Browser.setUrl(String url)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Solution ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Solution ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This issue &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is expected to be &lt;/del&gt;fixed in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V &lt;/del&gt;20.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This issue &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;has been &lt;/ins&gt;fixed in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the second commercial software release (v &lt;/ins&gt;20.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;019)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Java ME]][[Category:eSWT API]][[Category:S60 5th Edition]][[Category:Known Issue]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Java ME]][[Category:eSWT API]][[Category:S60 5th Edition]][[Category:Known Issue]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIJ001487_-_Scrollbar_track_tap_may_crash_eSWT_MIDlet_with_ListView&amp;diff=0&amp;oldid=prev</id>
		<title>KIJ001487 - Scrollbar track tap may crash eSWT MIDlet with ListView</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIJ001487_-_Scrollbar_track_tap_may_crash_eSWT_MIDlet_with_ListView&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T11:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/KIJ001487_-_Scrollbar_track_tap_may_crash_eSWT_MIDlet_with_ListView&quot; title=&quot;KIJ001487 - Scrollbar track tap may crash eSWT MIDlet with ListView&quot;&gt;KIJ001487 - Scrollbar track tap may crash eSWT MIDlet with ListView&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_on_Nokia_devices&amp;diff=67763&amp;oldid=prev</id>
		<title>Porting iPhone web app to WRT on Nokia devices</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_on_Nokia_devices&amp;diff=67763&amp;oldid=prev"/>
				<updated>2009-11-20T11:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Additional features:&amp;#32;&lt;/span&gt; &lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:25, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 139:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 139:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-65AAF569-D347-462B-B59A-9D7CA184AB9C.html&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-65AAF569-D347-462B-B59A-9D7CA184AB9C.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[File:Iphone_white.png]] [[File:Wrt_white2.jpg]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;iPhone doesn’t save any files on the device side. WRT widget uses only the server side PHP code and since other files reside on the device, the application can use the device capabilities.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Widget object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Widget object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tasala</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:Horoscope.png&amp;diff=0&amp;oldid=prev</id>
		<title>File:Horoscope.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:Horoscope.png&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T11:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded a new version of &quot;[[&lt;a href=&quot;/index.php/File:Horoscope.png&quot; title=&quot;File:Horoscope.png&quot;&gt;File:Horoscope.png&lt;/a&gt;]]&quot; &lt;a href=&quot;/index.php/Category:Web_Runtime_(WRT)&quot; title=&quot;Category:Web Runtime (WRT)&quot;&gt;Category:Web Runtime (WRT)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tasala</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:Iphone_white.png&amp;diff=0&amp;oldid=prev</id>
		<title>File:Iphone white.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:Iphone_white.png&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T11:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded a new version of &quot;[[&lt;a href=&quot;/index.php/File:Iphone_white.png&quot; title=&quot;File:Iphone white.png&quot;&gt;File:Iphone white.png&lt;/a&gt;]]&quot; &lt;a href=&quot;/index.php/Category:Web_Runtime_(WRT)&quot; title=&quot;Category:Web Runtime (WRT)&quot;&gt;Category:Web Runtime (WRT)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tasala</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:Wrt_white2.jpg&amp;diff=0&amp;oldid=prev</id>
		<title>File:Wrt white2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:Wrt_white2.jpg&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T11:22:14Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded a new version of &quot;[[&lt;a href=&quot;/index.php/File:Wrt_white2.jpg&quot; title=&quot;File:Wrt white2.jpg&quot;&gt;File:Wrt white2.jpg&lt;/a&gt;]]&quot; &lt;a href=&quot;/index.php/Category:Web_Runtime_(WRT)&quot; title=&quot;Category:Web Runtime (WRT)&quot;&gt;Category:Web Runtime (WRT)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tasala</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=How_to_port_Opera_Widgets_to_Nokia_WRT&amp;diff=67759&amp;oldid=prev</id>
		<title>How to port Opera Widgets to Nokia WRT</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=How_to_port_Opera_Widgets_to_Nokia_WRT&amp;diff=67759&amp;oldid=prev"/>
				<updated>2009-11-20T11:07:19Z</updated>
		
		<summary type="html">&lt;p&gt;changed &amp;quot;standard Javascript libraries&amp;quot; to &amp;quot;standard Javascript&amp;quot;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:07, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Runtime specific Javascript APIs ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Runtime specific Javascript APIs ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If only &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;standard Javascript &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;library &lt;/del&gt;has been used in the widget, then no additional &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;javascript &lt;/del&gt;libraries need to be added to the widget.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If only standard Javascript has been used in the widget, then no additional &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Javascript &lt;/ins&gt;libraries need to be added to the widget.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, the Opera Widget environment provides Javascript APIs that allow widgets to access special functionality.&amp;nbsp; Some of that functionality is not available in the Nokia WRT environment.&amp;nbsp; If the built-in Opera Widget APIs have been used, then an additional Javascript library needs to be added to the widget.&amp;nbsp; Step 4 explains how to do this.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, the Opera Widget environment provides Javascript APIs that allow widgets to access special functionality.&amp;nbsp; Some of that functionality is not available in the Nokia WRT environment.&amp;nbsp; If the built-in Opera Widget APIs have been used, then an additional Javascript library needs to be added to the widget.&amp;nbsp; Step 4 explains how to do this.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Andrew.wharton</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIJ001486_-_SortedList_with_FILTER_style_not_working_in_eSWT_MIDlets&amp;diff=0&amp;oldid=prev</id>
		<title>KIJ001486 - SortedList with FILTER style not working in eSWT MIDlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIJ001486_-_SortedList_with_FILTER_style_not_working_in_eSWT_MIDlets&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T10:34:17Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/KIJ001486_-_SortedList_with_FILTER_style_not_working_in_eSWT_MIDlets&quot; title=&quot;KIJ001486 - SortedList with FILTER style not working in eSWT MIDlets&quot;&gt;KIJ001486 - SortedList with FILTER style not working in eSWT MIDlets&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIJ001485_-_MultiPageDialog_in_eSWT_MIDlets_causes_application_exit_problems&amp;diff=67753&amp;oldid=prev</id>
		<title>KIJ001485 - MultiPageDialog in eSWT MIDlets causes application exit problems</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIJ001485_-_MultiPageDialog_in_eSWT_MIDlets_causes_application_exit_problems&amp;diff=67753&amp;oldid=prev"/>
				<updated>2009-11-20T10:15:37Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:15, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This issue will be fixed for the Nokia N97, starting from second commercial software releases (v 20.0.019). &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This issue will be fixed for the Nokia N97, starting from second commercial software releases (v 20.0.019). &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Review]]&lt;/del&gt;[[Category:Known Issue]][[Category:Java ME]][[Category:eSWT API]][[Category:S60 5th Edition]][[Category:UI]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Known Issue]][[Category:Java ME]][[Category:eSWT API]][[Category:S60 5th Edition]][[Category:UI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:Iphone_white.png&amp;diff=0&amp;oldid=prev</id>
		<title>File:Iphone white.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:Iphone_white.png&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T10:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded &quot;[[&lt;a href=&quot;/index.php/File:Iphone_white.png&quot; title=&quot;File:Iphone white.png&quot;&gt;File:Iphone white.png&lt;/a&gt;]]&quot; &lt;a href=&quot;/index.php/Category:Web_Runtime_(WRT)&quot; title=&quot;Category:Web Runtime (WRT)&quot;&gt;Category:Web Runtime (WRT)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tasala</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=KIJ001485_-_MultiPageDialog_in_eSWT_MIDlets_causes_application_exit_problems&amp;diff=0&amp;oldid=prev</id>
		<title>KIJ001485 - MultiPageDialog in eSWT MIDlets causes application exit problems</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=KIJ001485_-_MultiPageDialog_in_eSWT_MIDlets_causes_application_exit_problems&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-20T10:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;protected &quot;[[&lt;a href=&quot;/index.php/KIJ001485_-_MultiPageDialog_in_eSWT_MIDlets_causes_application_exit_problems&quot; title=&quot;KIJ001485 - MultiPageDialog in eSWT MIDlets causes application exit problems&quot;&gt;KIJ001485 - MultiPageDialog in eSWT MIDlets causes application exit problems&lt;/a&gt;]]&quot; [edit=sysop] (indefinite) [move=sysop] (indefinite)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Forum Nokia KB</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=How_to_port_Opera_Widgets_to_Nokia_WRT&amp;diff=67748&amp;oldid=prev</id>
		<title>How to port Opera Widgets to Nokia WRT</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=How_to_port_Opera_Widgets_to_Nokia_WRT&amp;diff=67748&amp;oldid=prev"/>
				<updated>2009-11-20T10:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;updated code font&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:09, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Be aware that the library is only partially supported and as such will have reduced functionality.&amp;nbsp; The following is a list of the currently supported and unsupported functionality.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Be aware that the library is only partially supported and as such will have reduced functionality.&amp;nbsp; The following is a list of the currently supported and unsupported functionality.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Supported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Supported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*identifier&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;identifier&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*openURL()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;openURL()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*preferenceForKey()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;preferenceForKey()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*setPreferenceForKey()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;setPreferenceForKey()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*onshow&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;onshow&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*onhide&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;onhide&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Wrapper supported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Wrapper supported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*widgetMode&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;widgetMode&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*showNotification()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;showNotification()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*hide()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;hide()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Unsupported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Unsupported attributes and methods ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*originURL&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;originURL&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*getAttention()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;getAttention()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*show()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;show()&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== The Method ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== The Method ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Download and unzip this info.plist template file and save it in the widget's root directory.'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Download and unzip this info.plist template file and save it in the widget's root directory.'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &amp;lt;DisplayName&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;This can be found from the &amp;lt;widgetname&amp;gt; element of the config.xml file.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;DisplayName&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;This can be found from the &amp;lt;widgetname&amp;gt; element of the config.xml file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &amp;lt;Identifier&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;An identifier is not explicitly declared in the config.xml.&amp;nbsp; However, Opera widgets have an optional &amp;lt;id&amp;gt; element which contains a child &amp;lt;host&amp;gt; element containing the url of the widget and it's name. These can be formatted into the same form as the conventional WRT Identifier, which is the URL in reverse with the widget name appended to the end.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;eg. widget.example.com/MyWidget → com.example.widget.MyWidget &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Otherwise, a 30 digit random integer can be assigned as the identifier, which is what Opera does when it installs a widget.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;eg. 111222333444555666777888999000&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;Identifier&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;An identifier is not explicitly declared in the config.xml.&amp;nbsp; However, Opera widgets have an optional &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;id&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; element which contains a child &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;host&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; element containing the url of the widget and it's name. These can be formatted into the same form as the conventional WRT Identifier, which is the URL in reverse with the widget name appended to the end.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;eg. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;widget.example.com/MyWidget&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt; &lt;/ins&gt;→ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;com.example.widget.MyWidget&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt; &lt;/ins&gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Otherwise, a 30 digit random integer can be assigned as the identifier, which is what Opera does when it installs a widget.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;eg. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;111222333444555666777888999000&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &amp;lt;MainHTML&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;Opera widget config.xml files contain an optional &amp;lt;widgetfile&amp;gt; element that contains the HTML file to be opened by the HTML renderer.&amp;nbsp; If this element exists, it's value should be assigned to the MainHTML key in the info.plist file.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;If it does not exist, then the default value, index.html should be assigned to the MainHTML key.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Add the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;MainHTML&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; (mandatory)'''&amp;lt;br /&amp;gt;Opera widget config.xml files contain an optional &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;widgetfile&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; element that contains the HTML file to be opened by the HTML renderer.&amp;nbsp; If this element exists, it's value should be assigned to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;MainHTML&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt; &lt;/ins&gt;key in the info.plist file.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;If it does not exist, then the default value, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;index.html&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt; &lt;/ins&gt;should be assigned to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;MainHTML&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/tt&amp;gt; &lt;/ins&gt;key.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''5. &amp;lt;AllowNetworkAccess&amp;gt; (optional)'''&amp;lt;br /&amp;gt;Nokia's WRT does not allow fine tooth control over network access.&amp;nbsp; Either all network resources are available, or none are.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Opera's config.xml contains a &amp;lt;security&amp;gt; element that contains a child &amp;lt;access&amp;gt; element, the presence of which allows the widget access to network resources. If this tag is present, then the&amp;nbsp; &amp;lt;AllowNetworkAccess&amp;gt; should contain a self closing tag &amp;lt;true /&amp;gt;.&amp;nbsp; If not, then it should be &amp;lt;false /&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''5. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;AllowNetworkAccess&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; (optional)'''&amp;lt;br /&amp;gt;Nokia's WRT does not allow fine tooth control over network access.&amp;nbsp; Either all network resources are available, or none are.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Opera's config.xml contains a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;security&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; element that contains a child &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;access&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; element, the presence of which allows the widget access to network resources. If this tag is present, then the&amp;nbsp; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;AllowNetworkAccess&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; should contain a self closing tag &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;true /&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt;.&amp;nbsp; If not, then it should be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;false /&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''&amp;lt;Version&amp;gt; (optional)'''&amp;lt;br /&amp;gt;This tag facilitates updating of the widget, allowing it to check if there is a newer version available.&amp;nbsp; As there is no direct equivalent property in Opera Widgets, this tag can be left out.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;tt&amp;gt;&lt;/ins&gt;&amp;lt;Version&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/tt&lt;/ins&gt;&amp;gt; (optional)'''&amp;lt;br /&amp;gt;This tag facilitates updating of the widget, allowing it to check if there is a newer version available.&amp;nbsp; As there is no direct equivalent property in Opera Widgets, this tag can be left out.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Save the file.'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#'''Save the file.'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Opera Widgets provide special functionality via a built-in widget object. Nokia WRT contains a built-in widget object that cannot be extended.&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Opera Widgets provide special functionality via a built-in widget object. Nokia WRT contains a built-in widget object that cannot be extended.&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As such, to use the functionality provided by the Opera Widget wrapper, it needs to be referenced as &amp;lt;tt&amp;gt;operaWidget&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.hide()&lt;/del&gt;&amp;lt;/tt&amp;gt; rather than &amp;lt;tt&amp;gt;widget&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.hide()&lt;/del&gt;&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As such, to use the functionality provided by the Opera Widget wrapper, it needs to be referenced as &amp;lt;tt&amp;gt;operaWidget&amp;lt;/tt&amp;gt; rather than &amp;lt;tt&amp;gt;widget&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== 5. Packaging ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== 5. Packaging ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Andrew.wharton</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=S60_Platform_and_device_identification_codes&amp;diff=67747&amp;oldid=prev</id>
		<title>S60 Platform and device identification codes</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=S60_Platform_and_device_identification_codes&amp;diff=67747&amp;oldid=prev"/>
				<updated>2009-11-20T08:50:03Z</updated>
		
		<summary type="html">&lt;p&gt;Added reference for Nokia 6730 classic alternate Product ID, Added Nokia 6788&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:50, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 458:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 458:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6730 Classic&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6730 Classic&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x2001DE97&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x2001DE97 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x2001DE97 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6730 Classic [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;actual value observed on some devices!&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6730 Classic [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;http://wiki.forum.nokia.com/index.php/Incorrect_Machine_UID_documented_for_Nokia_6730&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E2 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E2 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E2 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E2 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6760 slide&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Nokia 6760 slide&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;| 0x200227E6 &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;| 0x200227E6 &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;| Nokia 6788&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E3 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 0x200227E3 &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:57 --&gt;
&lt;/table&gt;</summary>
		<author><name>Croister</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Nokia_Eseries_SDK_Plug-ins_for_S60_C%2B%2B_SDKs&amp;diff=67746&amp;oldid=prev</id>
		<title>Nokia Eseries SDK Plug-ins for S60 C++ SDKs</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Nokia_Eseries_SDK_Plug-ins_for_S60_C%2B%2B_SDKs&amp;diff=67746&amp;oldid=prev"/>
				<updated>2009-11-20T06:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Supported devices:&amp;#32;&lt;/span&gt; &lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:47, 20 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;List stretching enables double-row-style lists to be shown as single-row-style lists, allowing applications to make better use of wide-screen devices. Note: Although this API is present on all S60 3rd Edition, Feature Pack 1 devices, it has an effect only on the Nokia E90 Communicator. On all other devices, calling the API has no effect.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;List stretching enables double-row-style lists to be shown as single-row-style lists, allowing applications to make better use of wide-screen devices. Note: Although this API is present on all S60 3rd Edition, Feature Pack 1 devices, it has an effect only on the Nokia E90 Communicator. On all other devices, calling the API has no effect.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Supported devices ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Symbian C++]]&lt;/ins&gt;=== Supported devices ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The following table shows the skins and features supported by the plug-in for S60 3rd Edition, Feature Pack 1 Eseries devices:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The following table shows the skins and features supported by the plug-in for S60 3rd Edition, Feature Pack 1 Eseries devices:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:58 --&gt;
&lt;/table&gt;</summary>
		<author><name>Oldpap</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev</id>
		<title>File:GuaranaUI-Starting-Process.PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-19T20:26:49Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded a new version of &quot;[[&lt;a href=&quot;/index.php/File:GuaranaUI-Starting-Process.PNG&quot; title=&quot;File:GuaranaUI-Starting-Process.PNG&quot;&gt;File:GuaranaUI-Starting-Process.PNG&lt;/a&gt;]]&quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_-_a_porting_example&amp;diff=67744&amp;oldid=prev</id>
		<title>Porting iPhone web app to WRT - a porting example</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_-_a_porting_example&amp;diff=67744&amp;oldid=prev"/>
				<updated>2009-11-19T20:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;minor spelling&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:02, 19 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 273:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 273:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Make the application scalable to different screen sizes==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Make the application scalable to different screen sizes==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;iPhone has a specific screen size that is used among all models. This is not the case with the plethora of Nokia devices based on Symbian platform. For Nokia touch devices, the current resolution is 360 x 640 pixels, and it can be either portrait or landscape, depending on which way the user is holding the device (for example, the Nokia N97 and Nokia 5800 XpressMusic devices). The common screen size for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nontouch &lt;/del&gt;devices is QVGA (240 x 320 pixels) in a variety of physical sizes. Depending on the device, it can be portrait (for example, the Nokia 6730 device), landscape (the Nokia E71 and similar devices), or both (for example, the Nokia N95, Nokia N96, and Nokia 6760 slide devices). Furthermore, there are special cases such as the Nokia E90 Communicator, which has a small cover display of 240 x 320 pixels and a large internal display of 800 x 352 pixels.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;iPhone has a specific screen size that is used among all models. This is not the case with the plethora of Nokia devices based on Symbian platform. For Nokia touch devices, the current resolution is 360 x 640 pixels, and it can be either portrait or landscape, depending on which way the user is holding the device (for example, the Nokia N97 and Nokia 5800 XpressMusic devices). The common screen size for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;non-touch &lt;/ins&gt;devices is QVGA (240 x 320 pixels) in a variety of physical sizes. Depending on the device, it can be portrait (for example, the Nokia 6730 device), landscape (the Nokia E71 and similar devices), or both (for example, the Nokia N95, Nokia N96, and Nokia 6760 slide devices). Furthermore, there are special cases such as the Nokia E90 Communicator, which has a small cover display of 240 x 320 pixels and a large internal display of 800 x 352 pixels.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The same WRT widget can be installed into all of these devices, so you should make sure that your WRT widget always fits nicely in the user&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;s screen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The same WRT widget can be installed into all of these devices, so you should make sure that your WRT widget always fits nicely in the user&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;s screen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:58 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jimgilmour1</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_on_Nokia_devices&amp;diff=67743&amp;oldid=prev</id>
		<title>Porting iPhone web app to WRT on Nokia devices</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Porting_iPhone_web_app_to_WRT_on_Nokia_devices&amp;diff=67743&amp;oldid=prev"/>
				<updated>2009-11-19T19:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;minor spelling conversion to U.S. spelling&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:59, 19 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article provides information that iPhone web app developers need to know when switching to Web Runtime (WRT) development on Nokia devices based on Symbian platform. In this article, WRT refers to WRT on the following Nokia devices based on Symbian platform: S60 5th Edition devices, S60 3rd Edition, Feature Pack 2 devices, and selected S60 3rd Edition, Feature Pack 1 devices. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article provides information that iPhone web app developers need to know when switching to Web Runtime (WRT) development on Nokia devices based on Symbian platform. In this article, WRT refers to WRT on the following Nokia devices based on Symbian platform: S60 5th Edition devices, S60 3rd Edition, Feature Pack 2 devices, and selected S60 3rd Edition, Feature Pack 1 devices. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Porting to WRT is a great way to add volume to the user base and expand markets, with minimal investment. It is beneficial to target as many vendors as possible, and WRT offers an economical way to do it. Lots of iPhone web apps in the market work on Nokia devices based on Symbian platform, with only minor adjustments and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;optimisations &lt;/del&gt;to the screen (adjustments may need to be made to resources on the UI front end; nothing may need to change on the back end). The simplest and fastest way to make them work is to create a WRT widget that includes a link to the web page and add an icon for the widget to the application shell. This is possible because basic web technologies (HTML; Cascading Style Sheets, or CSS; and JavaScript™) work for both iPhone and Nokia devices based on Symbian platform.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Porting to WRT is a great way to add volume to the user base and expand markets, with minimal investment. It is beneficial to target as many vendors as possible, and WRT offers an economical way to do it. Lots of iPhone web apps in the market work on Nokia devices based on Symbian platform, with only minor adjustments and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;optimizations &lt;/ins&gt;to the screen (adjustments may need to be made to resources on the UI front end; nothing may need to change on the back end). The simplest and fastest way to make them work is to create a WRT widget that includes a link to the web page and add an icon for the widget to the application shell. This is possible because basic web technologies (HTML; Cascading Style Sheets, or CSS; and JavaScript™) work for both iPhone and Nokia devices based on Symbian platform.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When starting the porting work, it&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;s a good idea to consider exploiting all the possibilities WRT offers, such as Platform Services. Access to location, phone book, camera functions, and so on adds a great integration experience. Obviously, a static web page from the server side cannot achieve this. Using Platform Services is optional, of course, but the rewards are substantial.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When starting the porting work, it&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;s a good idea to consider exploiting all the possibilities WRT offers, such as Platform Services. Access to location, phone book, camera functions, and so on adds a great integration experience. Obviously, a static web page from the server side cannot achieve this. Using Platform Services is optional, of course, but the rewards are substantial.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The iPhone (and iPod Touch) browser is Mobile Safari, based on the open source WebKit browser. S60 5th Edition devices (such as the Nokia 5800 XpressMusic or Nokia N97 device) use the same base (WebKit) for both the mobile browser and the widget engine (WRT), which provides a similar experience for the part of standard HTML and CSS on both platforms.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The iPhone (and iPod Touch) browser is Mobile Safari, based on the open source WebKit browser. S60 5th Edition devices (such as the Nokia 5800 XpressMusic or Nokia N97 device) use the same base (WebKit) for both the mobile browser and the widget engine (WRT), which provides a similar experience for the part of standard HTML and CSS on both platforms.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The iPhone SDK does not provide a comprehensive solution for building stand-alone applications using only HTML/CSS /JavaScript. Small applications such as widgets are usually based on native code. While the iPhone browser allows some interaction with device resources (for example, using HTML &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;offline &lt;/del&gt;data functionality), the JavaScript APIs exposed by WRT are in many ways more comprehensive and offer the possibility of developing fully fledged applications with JavaScript. This is perhaps the biggest difference between iPhone and Nokia devices based on S60 5th Edition, where web-based widgets (or WRT) provide extensive JavaScript APIs that allow developers to reach the same powerful functions as with native code.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The iPhone SDK does not provide a comprehensive solution for building stand-alone applications using only HTML/CSS /JavaScript. Small applications such as widgets are usually based on native code. While the iPhone browser allows some interaction with device resources (for example, using HTML &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;off-line &lt;/ins&gt;data functionality), the JavaScript APIs exposed by WRT are in many ways more comprehensive and offer the possibility of developing fully fledged applications with JavaScript. This is perhaps the biggest difference between iPhone and Nokia devices based on S60 5th Edition, where web-based widgets (or WRT) provide extensive JavaScript APIs that allow developers to reach the same powerful functions as with native code.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;WRT is comparable to other widget development environments such as Google Gadgets and desktop Apple Dashboard widgets, with added extras such as device interaction (GPS, Calendar, Contacts, Sensor data, Messaging, etc.) and Flash from Adobe.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;WRT is comparable to other widget development environments such as Google Gadgets and desktop Apple Dashboard widgets, with added extras such as device interaction (GPS, Calendar, Contacts, Sensor data, Messaging, etc.) and Flash from Adobe.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Compatible technologies=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Compatible technologies=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Both platforms implement various web-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;standardised &lt;/del&gt;technologies. Therefore, most of these technologies are compatible with both platforms. Here, globally, is what developers can keep in S60 5th Edition:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Both platforms implement various web-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;standardized &lt;/ins&gt;technologies. Therefore, most of these technologies are compatible with both platforms. Here, globally, is what developers can keep in S60 5th Edition:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* HTML 4.01, XHTML 1.0/1.1 and XHTML Mobile Profile (MP)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* HTML 4.01, XHTML 1.0/1.1 and XHTML Mobile Profile (MP)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Replacement technologies=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Replacement technologies=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Some iPhone-specific technologies have to be replaced on S60 5th Edition, either because they are Apple specific or because iPhone is sporting a slightly newer version of the WebKit core, with support for, for example, HTML5 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;offline &lt;/del&gt;functionality. Here are the technologies and their replacements on S60 5th Edition.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Some iPhone-specific technologies have to be replaced on S60 5th Edition, either because they are Apple specific or because iPhone is sporting a slightly newer version of the WebKit core, with support for, for example, HTML5 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;off-line &lt;/ins&gt;functionality. Here are the technologies and their replacements on S60 5th Edition.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Client-side storage with HTML 5 features==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Client-side storage with HTML 5 features==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;On WRT, it is preferable to use the WRT &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;JavaSript &lt;/del&gt;API or cookies to do such a task. See&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;On WRT, it is preferable to use the WRT &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;JavaScript &lt;/ins&gt;API or cookies to do such a task. See&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://wiki.forum.nokia.com/index.php/Storing_settings_in_WRT.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://wiki.forum.nokia.com/index.php/Storing_settings_in_WRT.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Icon for home page==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Icon for home page==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The home screen icon for iPhone is a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;metatag &lt;/del&gt;that won&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;t make any difference in the website or WRT widget. You can leave, or not, the following tag if you are using it in your iPhone application:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The home screen icon for iPhone is a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;meta-tag &lt;/ins&gt;that won&amp;lt;nowiki&amp;gt;’&amp;lt;/nowiki&amp;gt;t make any difference in the website or WRT widget. You can leave, or not, the following tag if you are using it in your iPhone application:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;link rel=&amp;quot;apple-touch-icon&amp;quot; href=&amp;quot;/path_to_icon.png&amp;quot;/&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;link rel=&amp;quot;apple-touch-icon&amp;quot; href=&amp;quot;/path_to_icon.png&amp;quot;/&amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* iFrame support&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* iFrame support&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Localised &lt;/del&gt;name and icon for Applications menu&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Localized &lt;/ins&gt;name and icon for Applications menu&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UI string &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;localisation &lt;/del&gt;support&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UI string &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;localization &lt;/ins&gt;support&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Navigation features for hiding or showing the cursor, allowing tab navigation, and creating transitions between divs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Navigation features for hiding or showing the cursor, allowing tab navigation, and creating transitions between divs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 252:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 252:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;nowiki&amp;gt;}&amp;lt;/nowiki&amp;gt; else &amp;lt;nowiki&amp;gt;{&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;nowiki&amp;gt;}&amp;lt;/nowiki&amp;gt; else &amp;lt;nowiki&amp;gt;{&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Initialisation &lt;/del&gt;for the first time&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Initialization &lt;/ins&gt;for the first time&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;friends = &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;friends = &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 276:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 276:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you created your iPhone web app using Aptana and the iPhone plug-in, it will be very easy to port it as a WRT widget using the Aptana plug-in for WRT, available at http://aptana.com/nokia. The Aptana IDE is actually the best IDE to use for such porting tasks since it supports both platforms.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you created your iPhone web app using Aptana and the iPhone plug-in, it will be very easy to port it as a WRT widget using the Aptana plug-in for WRT, available at http://aptana.com/nokia. The Aptana IDE is actually the best IDE to use for such porting tasks since it supports both platforms.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you created your iPhone web app using Dashcode for Mac, you can easily import the project in Aptana. Dashcode uses its own JavaScript component library &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;optimised &lt;/del&gt;for the iPhone browser.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you created your iPhone web app using Dashcode for Mac, you can easily import the project in Aptana. Dashcode uses its own JavaScript component library &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;optimized &lt;/ins&gt;for the iPhone browser.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Web browsing on Nokia devices based on Symbian Platform=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Web browsing on Nokia devices based on Symbian Platform=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In addition to offering WRT widgets, Nokia devices based on Symbian platform provide a rich mobile web browsing experience through a WebKit-based browser. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Optimising &lt;/del&gt;an iPhone-specific web page to S60 5th Edition, for example, is straightforward because both platforms support standard web technologies such as HTML, CSS, and JavaScript.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In addition to offering WRT widgets, Nokia devices based on Symbian platform provide a rich mobile web browsing experience through a WebKit-based browser. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Optimizing &lt;/ins&gt;an iPhone-specific web page to S60 5th Edition, for example, is straightforward because both platforms support standard web technologies such as HTML, CSS, and JavaScript.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, there are some differences between devices, so when designing web pages, the supported browser and device features should be taken into account and serve the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;optimised &lt;/del&gt;content to target devices. This can be done easily by checking the UAProfile or user-agent header information that is unique to each device model. When the functionality is built in the server side, all that is needed is to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;optimise &lt;/del&gt;the web page to be target platform/device specific, by changing the supported resolution and UI elements. To make mobile website or application customisation faster and easier, Forum Nokia offers [http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Browsing/Web_Templates/ Nokia Mobile Web Templates], a series of custom, tested mobile web styles and components targeted at mobile web developers and designers. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;However, there are some differences between devices, so when designing web pages, the supported browser and device features should be taken into account and serve the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;optimized &lt;/ins&gt;content to target devices. This can be done easily by checking the UAProfile or user-agent header information that is unique to each device model. When the functionality is built in the server side, all that is needed is to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;optimize &lt;/ins&gt;the web page to be target platform/device specific, by changing the supported resolution and UI elements. To make mobile website or application customisation faster and easier, Forum Nokia offers [http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Browsing/Web_Templates/ Nokia Mobile Web Templates], a series of custom, tested mobile web styles and components targeted at mobile web developers and designers. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:58 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jimgilmour1</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev</id>
		<title>File:GuaranaUI-Starting-Process.PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-19T19:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded &quot;[[&lt;a href=&quot;/index.php/File:GuaranaUI-Starting-Process.PNG&quot; title=&quot;File:GuaranaUI-Starting-Process.PNG&quot;&gt;File:GuaranaUI-Starting-Process.PNG&lt;/a&gt;]]&quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev</id>
		<title>File:GuaranaUI-Starting-Process.PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-19T19:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;deleted &quot;[[&lt;a href=&quot;/index.php/File:GuaranaUI-Starting-Process.PNG&quot; title=&quot;File:GuaranaUI-Starting-Process.PNG&quot;&gt;File:GuaranaUI-Starting-Process.PNG&lt;/a&gt;]]&quot; Deleted old revision 20091119195340!GuaranaUI-Starting-Process.PNG&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev</id>
		<title>File:GuaranaUI-Starting-Process.PNG</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=File:GuaranaUI-Starting-Process.PNG&amp;diff=0&amp;oldid=prev"/>
				<updated>2009-11-19T19:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;uploaded &quot;[[&lt;a href=&quot;/index.php/File:GuaranaUI-Starting-Process.PNG&quot; title=&quot;File:GuaranaUI-Starting-Process.PNG&quot;&gt;File:GuaranaUI-Starting-Process.PNG&lt;/a&gt;]]&quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=GuaranaUI-QuickStart&amp;diff=67739&amp;oldid=prev</id>
		<title>GuaranaUI-QuickStart</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=GuaranaUI-QuickStart&amp;diff=67739&amp;oldid=prev"/>
				<updated>2009-11-19T18:41:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:41, 19 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h3&amp;gt;0. Build and Copy Guarana Files to your Widget&amp;lt;/h3&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h3&amp;gt;0. Build and Copy Guarana Files to your Widget&amp;lt;/h3&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first thing to use the WRT Framework in your Widget is to build. Please, take a look in the [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Framework&lt;/del&gt;-Overview |&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Framework &lt;/del&gt;Overview]] Section for more information about the Framework Structure and Build System. After it, '''copy the necessary files to your widget''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The first thing to use the WRT Framework in your Widget is to build. Please, take a look in the [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GuaranaUI&lt;/ins&gt;-Overview |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GuaranaUI &lt;/ins&gt;Overview]] Section for more information about the Framework Structure and Build System&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. An option it get the Builded Version&lt;/ins&gt;. After it, '''copy the necessary files to your widget''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* lib folder: jQuery Library and Guarana javascript files&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* lib folder: jQuery Library and Guarana javascript files&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You can also visit the [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Framework&lt;/del&gt;-Overview |&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Framework &lt;/del&gt;Overview]] Section in order to check the Javascript Architecture.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You can also visit the [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GuaranaUI&lt;/ins&gt;-Overview |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GuaranaUI &lt;/ins&gt;Overview]] Section in order to check the Javascript Architecture.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h3&amp;gt;3. Include the Component minimal HTML&amp;lt;/h3&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h3&amp;gt;3. Include the Component minimal HTML&amp;lt;/h3&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:58 --&gt;
&lt;/table&gt;</summary>
		<author><name>Allanbezerra</name></author>	</entry>

	<entry>
		<id>http://wiki.forum.nokia.com/index.php?title=Rating&amp;diff=67738&amp;oldid=prev</id>
		<title>Rating</title>
		<link rel="alternate" type="text/html" href="http://wiki.forum.nokia.com/index.php?title=Rating&amp;diff=67738&amp;oldid=prev"/>
				<updated>2009-11-19T17:56:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;4.3 - Methods:&amp;#32;&lt;/span&gt; &lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:56, 19 November 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**Returns the component value. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**Returns the component value. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**return [int] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**return [int] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;setValeu&lt;/del&gt;: function(value) &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;setValue&lt;/ins&gt;: function(value) &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**Sets the component value. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**Sets the component value. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**return [void] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;**return [void]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==4.4 - Default options==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==4.4 - Default options==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2009-11-20 22:23:58 --&gt;
&lt;/table&gt;</summary>
		<author><name>Manikantan</name></author>	</entry>

	</feed>