<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Gorkem Ercan</title><link>http://www.gorkem-ercan.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Developing" /><description>About developing software</description><language>en</language><managingEditor>noreply@blogger.com (gorkem)</managingEditor><lastBuildDate>Sun, 15 Apr 2012 17:17:14 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">127</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="developing" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Developing</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FDeveloping" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Developing" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FDeveloping" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FDeveloping" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FDeveloping" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Slideset for New Features of Series 40 JavaME Platform</title><link>http://feedproxy.google.com/~r/Developing/~3/wXu8Z-O8-pQ/slideset-for-new-features-of-series-40.html</link><category>Nokia</category><category>Series 40</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 06 Dec 2011 05:20:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-8658879202334267595</guid><description>This is the slideset that I have used for JavaOne and the İstanbul developer day event. It highlights some of the major features introduced with Java Runtime 1.0 for Series 40 and Java Runtime 1.1 for Series 40.&lt;br /&gt;
&lt;br /&gt;
More information including the tools and documentation for Java is available on the&lt;a href="http://www.developer.nokia.com/Develop/Java/"&gt; Nokia Java site.&lt;/a&gt;&lt;br /&gt;
&lt;div id="__ss_10481697" style="width: 425px;"&gt;
&lt;b style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/GorkemErcan/the-more-capable-series-40-java-platform" title="The More Capable Series 40 Java Platform"&gt;The More Capable Series 40 Java Platform&lt;/a&gt;&lt;/b&gt;&lt;object height="355" id="__sse10481697" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=nokiadevs40java-111206065953-phpapp02&amp;stripped_title=the-more-capable-series-40-java-platform&amp;userName=GorkemErcan" /&gt;



&lt;param name="allowFullScreen" value="true"/&gt;



&lt;param name="allowScriptAccess" value="always"/&gt;



&lt;param name="wmode" value="transparent"/&gt;



&lt;embed name="__sse10481697" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=nokiadevs40java-111206065953-phpapp02&amp;stripped_title=the-more-capable-series-40-java-platform&amp;userName=GorkemErcan" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style="padding: 5px 0 12px;"&gt;
View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/GorkemErcan"&gt;Gorkem Ercan&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-8658879202334267595?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qMqMuifFlzl9cfuYzANjrMJ-ZiQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qMqMuifFlzl9cfuYzANjrMJ-ZiQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qMqMuifFlzl9cfuYzANjrMJ-ZiQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qMqMuifFlzl9cfuYzANjrMJ-ZiQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=wXu8Z-O8-pQ:ooz3ULazGtY:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=wXu8Z-O8-pQ:ooz3ULazGtY:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=wXu8Z-O8-pQ:ooz3ULazGtY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=wXu8Z-O8-pQ:ooz3ULazGtY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=wXu8Z-O8-pQ:ooz3ULazGtY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=wXu8Z-O8-pQ:ooz3ULazGtY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/wXu8Z-O8-pQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T15:20:43.003+02:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2011/12/slideset-for-new-features-of-series-40.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Developing/~5/XgVxsgqLxw4/ssplayer2.swf" length="100341" type="application/x-shockwave-flash" /><feedburner:origEnclosureLink>http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=nokiadevs40java-111206065953-phpapp02&amp;stripped_title=the-more-capable-series-40-java-platform&amp;userName=GorkemErcan</feedburner:origEnclosureLink></item><item><title>What Angry Birds Is Using on Series 40 Phones</title><link>http://feedproxy.google.com/~r/Developing/~3/2d8UfytLY_g/what-angry-birds-is-using-on-series-40.html</link><category>MIDP</category><category>Nokia</category><category>Series 40</category><category>Angry Birds</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Thu, 27 Oct 2011 06:06:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-8265922329278945016</guid><description>&lt;a href="http://2.bp.blogspot.com/-JN6yQPk5x-o/TqlWLtVpIUI/AAAAAAAABcw/CDqdNXRy4Do/s1600/com.rovio_.angrybirds_icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-JN6yQPk5x-o/TqlWLtVpIUI/AAAAAAAABcw/CDqdNXRy4Do/s1600/com.rovio_.angrybirds_icon.png" /&gt;&lt;/a&gt;Rovio's &lt;a href="http://www.rovio.com/index.php?page=angry-birds"&gt;Angry Birds&lt;/a&gt; made their entrance to the &lt;a href="http://www.developer.nokia.com/Develop/Series_40/"&gt;Series 40&lt;/a&gt; with the &lt;a href="http://www.nokia.com/nokia-asha-smarter-mobile-phones"&gt;Asha lineup&lt;/a&gt; of devices announced on Nokia World. If you have missed it Engadget has a &lt;a href="http://www.engadget.com/2011/10/26/nokia-asha-brings-angry-birds-to-the-developing-world-mighty-ea/"&gt;post and video&lt;/a&gt; that features the mighty eagle showing off Angry Birds on &lt;a href="http://www.developer.nokia.com/Devices/Device_specifications/Asha_303/"&gt;Asha 303&lt;/a&gt;.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Angry Birds performs so well on these so called feature phones that it got people puzzled. I guess many people do not expect much from &lt;a href="http://www.oracle.com/technetwork/java/javame/index.html"&gt;JavaME&lt;/a&gt;, therefore there had been questions whether this is actually a JavaME application or did Nokia open up its C libraries, or some other secret API to Angry Birds.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It is a well developed JavaME application! It does not even need access to APIs that are available to manufacturer/operator signed MIDlets. Below is a list of usual suspect APIs that Angry Birds uses as you can see it is a list of APIs that are available to any JavaME developer that targets Series 40.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://library.developer.nokia.com/nav/5_7_5"&gt;CLDC&lt;/a&gt;(JSR-139)&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://library.developer.nokia.com/nav/5_7_3"&gt;MIDP&lt;/a&gt; (JSR-118)&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://library.developer.nokia.com/nav/5_7_4"&gt;MMAPI &lt;/a&gt;(JSR-135)&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://library.developer.nokia.com/nav/5_7_12"&gt;M3G &lt;/a&gt;(JSR-184)&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://library.developer.nokia.com/nav/5_7_25"&gt;Nokia UI API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
So people, there is no mystery to Angry Bird's performance on Series 40, It is just an&lt;b&gt; amazingly well developed JavaME application.&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-8265922329278945016?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hJVN883_wJJaJ1AsT-d7DX3UAuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hJVN883_wJJaJ1AsT-d7DX3UAuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hJVN883_wJJaJ1AsT-d7DX3UAuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hJVN883_wJJaJ1AsT-d7DX3UAuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=2d8UfytLY_g:gTaCmUMDDdI:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=2d8UfytLY_g:gTaCmUMDDdI:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=2d8UfytLY_g:gTaCmUMDDdI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=2d8UfytLY_g:gTaCmUMDDdI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=2d8UfytLY_g:gTaCmUMDDdI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=2d8UfytLY_g:gTaCmUMDDdI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/2d8UfytLY_g" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T16:06:27.500+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-JN6yQPk5x-o/TqlWLtVpIUI/AAAAAAAABcw/CDqdNXRy4Do/s72-c/com.rovio_.angrybirds_icon.png" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2011/10/what-angry-birds-is-using-on-series-40.html</feedburner:origLink></item><item><title>Nokia SDK 1.1 for Java available now.</title><link>http://feedproxy.google.com/~r/Developing/~3/06dKEEEmyhQ/nokia-sdk-11-for-java-available-now.html</link><category>Nokia</category><category>Series 40</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Thu, 27 Oct 2011 04:56:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-1174607618179245179</guid><description>At the &lt;a href="http://events.nokia.com/nokiaworld/"&gt;NokiaWorld&lt;/a&gt;, Nokia announced &lt;a href="http://www.nokia.com/nokia-asha-smarter-mobile-phones"&gt;Asha&lt;/a&gt; lineup of devices. There are extremely well built&lt;a href="http://www.developer.nokia.com/Develop/Series_40/"&gt; Series 40&lt;/a&gt; devices that are likely to form a big market for developers quickly. Today, we are releasing the Nokia SDK Beta for Java 1.1 so that Java developers can start working on their applications right away.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EBTbqQGJ-xg/TqgK1duK6TI/AAAAAAAABcc/akqtNcipx1c/s1600/SDK11.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" id=":current_picnik_image" src="http://4.bp.blogspot.com/-EBTbqQGJ-xg/TqgK1duK6TI/AAAAAAAABcc/akqtNcipx1c/s320/SDK11.png" width="157" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Nokia SDK for Java 1.1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
SDK is based on my favorite of the announced phones, &lt;a href="http://www.developer.nokia.com/Devices/Device_specifications/Asha_303/"&gt;Asha 303&lt;/a&gt;. Since the SDK is available today, you can develop and test your applications and be ready when devices are available on your target market.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-57BKOSIP-Ks/TqgF305Br1I/AAAAAAAABcA/zAnWgiLQ8Zw/s1600/Picture1.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="287" src="http://3.bp.blogspot.com/-57BKOSIP-Ks/TqgF305Br1I/AAAAAAAABcA/zAnWgiLQ8Zw/s320/Picture1.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Testing Support for In-App Purchase in Different Stages&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
As we are starting to accept applications that use the new&lt;a href="http://bit.ly/nokiapj"&gt; in-app purchase&lt;/a&gt; functionality on Series 40 Java, we have enhanced the in-app purchase tools on the SDK.&amp;nbsp;The IAP simulator, that was introduced on the earlier 1.0 release, now supports both offline and online testing for in-app purchase applications.&lt;br /&gt;
&lt;br /&gt;
In the offline simulation mode, in-app purchase APIs will simply return the values that you have entered on the simulator to your application. This is particularly useful on the early stages of your development since it will allow you to start testing before even submitting the application to Nokia Store.&lt;br /&gt;
&lt;br /&gt;
The online simulation and the test mode on the device is very similar. In this mode, SDK or the real device will communicate with the&amp;nbsp;back-end&amp;nbsp;servers. No monetary transactions will occur in this mode. It is possible to try out different scenarios such as failure of a purchase with the online simulation as well. The Nokia SDK manual that is installed together with the SDK provides more information on how to enable these modes.&lt;br /&gt;
&lt;br /&gt;
This new emulator also significantly improves the system properties that you can access and simulate during development. All the Nokia system properties that were opened are now available on the SDK. In addition, you can simulate different values for the &lt;i&gt;com.nokia.mid.batterylevel &lt;/i&gt;sysyem property and the &lt;i&gt;com.nokia.mid.mnc&lt;/i&gt; and &lt;i&gt;com.nokia.mid.countrycode&lt;/i&gt; values from the preferences.&lt;br /&gt;
&lt;br /&gt;
The improvements and features are not limited to these, you can find the gory details on the &lt;a href="https://projects.developer.nokia.com/NokiaSDKJava"&gt;Nokia SDK project&lt;/a&gt;. I have been using the SDK for my daily development for a while and it is already good for daily use. and available for &lt;a href="https://projects.developer.nokia.com/NokiaSDKJava/downloads/8"&gt;download&amp;nbsp;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-1174607618179245179?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DTNLuzTasRVwvbgSewqhULy_EKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTNLuzTasRVwvbgSewqhULy_EKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DTNLuzTasRVwvbgSewqhULy_EKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTNLuzTasRVwvbgSewqhULy_EKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=06dKEEEmyhQ:EHdjy3gVt8s:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=06dKEEEmyhQ:EHdjy3gVt8s:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=06dKEEEmyhQ:EHdjy3gVt8s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=06dKEEEmyhQ:EHdjy3gVt8s:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=06dKEEEmyhQ:EHdjy3gVt8s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=06dKEEEmyhQ:EHdjy3gVt8s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/06dKEEEmyhQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T14:56:03.162+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-EBTbqQGJ-xg/TqgK1duK6TI/AAAAAAAABcc/akqtNcipx1c/s72-c/SDK11.png" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2011/10/nokia-sdk-11-for-java-available-now.html</feedburner:origLink></item><item><title>Speaking at JavaOne 2011</title><link>http://feedproxy.google.com/~r/Developing/~3/WfdtVDSEItU/speaking-at-javaone-2011.html</link><category>Nokia</category><category>Series 40</category><category>Speaking</category><category>JavaOne</category><author>noreply@blogger.com (gorkem)</author><pubDate>Sun, 25 Sep 2011 03:15:10 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-350344025280177798</guid><description>This year, I will be hosting a session in JavaOne titled &lt;i&gt;"Getting the Most Out of the Series 40 Java Platform"&lt;/i&gt;. As the title suggests, The talk is about the Java platfrom on&amp;nbsp;&lt;a href="http://www.developer.nokia.com/Devices/Series_40/"&gt;Series 40 devices&lt;/a&gt;. I will be focusing around three topics that I believe will be interesting to JavaME developers. (1)&amp;nbsp;Series 40 APIs for creating superior apps. for &lt;a href="http://en.wikipedia.org/wiki/Nokia_X3_Touch_and_Type"&gt;Touch &amp;amp; Type&lt;/a&gt; style devices. (2)&amp;nbsp;Location features on Series 40 devices. (3)&amp;nbsp;Monetization opportunities with the Nokia Store.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.oracle.com/javaone/index.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-PsqwSzSVxo0/Tn7629a_spI/AAAAAAAABbs/pEVFJPUuIwY/s1600/11053828-j1-imspeaking-160x160-427819.gif" /&gt;&lt;/a&gt;My talk takes place on &lt;b&gt;Wednesday (Oct. 5) at 11:30 AM&lt;/b&gt;. It is at the &lt;b&gt;Powell I/II room on Parc 55.&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
If JavaME solutions, such as the Series 40 platform enables, is in your interest, I recommend the following sessions.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Small Screens Playing a Big Boys' Game: A Playbook for Java ME in Emerging Markets (24101) &lt;br /&gt;Time and Venue: Tuesday 06:30 PM, Parc 55 - Cyril Magnin I/II/III&lt;/li&gt;
&lt;li&gt;Java Moving Out of the Box in Emerging Markets (22700) &lt;br /&gt;Time and Venue:&amp;nbsp;Tuesday, 07:30 PM, Parc 55 - Mission-&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Open Discussion on Emerging Markets (22721)&lt;br /&gt;Time and Venue: Tuesday, 03:00 PM, Parc 55 - Mission-&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
For those interested on the quality of the JavaME applications, my colleague Risto Helin is hosting a session together with a bunch of quality enthusiasts called&amp;nbsp;Unified Testing Initiative (JavaVerified for you and me).&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Why Operators and Manufacturers Are Passionate About Application Quality (25021) &lt;br /&gt;Time and Venue: Thursday, 11:00 AM, Parc 55 - Mission-&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
Have a nice JavaOne and see you there.&lt;/div&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-350344025280177798?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rOA80X0T_AC-KaZ8ItMVvFo81-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rOA80X0T_AC-KaZ8ItMVvFo81-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rOA80X0T_AC-KaZ8ItMVvFo81-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rOA80X0T_AC-KaZ8ItMVvFo81-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=WfdtVDSEItU:nswQXKTYi1c:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=WfdtVDSEItU:nswQXKTYi1c:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=WfdtVDSEItU:nswQXKTYi1c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=WfdtVDSEItU:nswQXKTYi1c:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=WfdtVDSEItU:nswQXKTYi1c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=WfdtVDSEItU:nswQXKTYi1c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/WfdtVDSEItU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T13:15:10.136+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-PsqwSzSVxo0/Tn7629a_spI/AAAAAAAABbs/pEVFJPUuIwY/s72-c/11053828-j1-imspeaking-160x160-427819.gif" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2011/09/speaking-at-javaone-2011.html</feedburner:origLink></item><item><title>Time To Renew Your Midlet's Icon</title><link>http://feedproxy.google.com/~r/Developing/~3/5iomfZ96iU4/time-to-renew-your-midlets-icon.html</link><category>Nokia</category><category>Series 40</category><category>Symbian</category><category>ovi</category><category>Java ME</category><category>Midlets</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 05 Sep 2011 01:32:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-6484070705240624630</guid><description>&lt;br /&gt;
&lt;div&gt;
&lt;a href="data:image/png;base64,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" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP0AAAEGCAIAAAAhdQTFAAAgAElEQVR4nOydZ1hTy/r293+fss9u5+yiYMcGNhAFBUEF6Siiotte6b13QkgoCSGU0EOvSu8lQEhCk45iBRWBJBB672UleT9EEZCSoOA5L7mv+4MXWfM8M/G3JrNmzZr1HZ0tttafvvvWFWCLrW8gNvdsrUexuWdrPYrNPVvrUWzu2VqPYnPP1noUm3u21qPY3LO1HsXmnq31KDb3bK1Hsblnaz2KzT1b61Fs7tlaj2Jzz9Z6FJt7ttaj2NyztR7F5p6t9Sg292ytR7G5Z2s9is09W+tRbO7ZWo9ic8/WehSbe7bWo9aa++EJYHBiemiuB8enx6aANa7JNxFtmkodnKAOTc7x4CR1YOJbV21NBQDTo2OjY+Pj8zw+Pr42FVhd7tuHJtLrOnzKms2y667FPFGKrpEILj8TVC4RPMdngsqlQir+evjkVtxTUO6boEpSUVPv+P/+mUCbok5UtQ8/qu+3K+1Wy+u8mtkun9ImmdgmNdeSiW2SiR0X07quZvYaEAYQVaOZjZN1Pd+6+l9NU9PTb968LS0tS0vLCA0L9/NHu7l7IFyQLkjXz+zm4+vv4+v36FEsDod/+rS2v79/Nar0lbmn0eitg+OZ9Z02eW+kwyp5vYr3oYr2eBTucCVsReK3IQm7PQr2oAr2ogpne7dHwS73gm1I/BYXPJcrYa9H4QHP4iM+xecjq+3xDeWk/t7Rqa9bz9UTdXBy6mX3kN+zrpvZFMFHLYejWw9GtuwJI+8MIe8IadkT1sIT0XogsvXgJ7fsj2zZF9GyO4y8I4S8O7SFO7yVN6r1cFTbqbge/YLhmDfTjQO0if+xXmBkZIRMJmdjcry8faD2jmA7KMgWbGVlY25hZWZhaWUNsraxBdmCZ9sGBLa2sTW3sDIzt7SwtLYBgW3BEAjUAe7s8igmtrb2eV9fP0D9Ot/D1+S+uKnXDFN30LNoMwLP7VnI51ssiH4sElx2KqTsTFi5VESldOSSjqiUDK8QDys/GVx2IrBUAF3C61O8x6NgGxJ/JqTCtbipunXgK9b2q2v6/cBwxOsOpUzyzpDWvWGt/NFtQrHtJ+PbxRPbpZLb5VI6zqZ2nE3tkF/EZ1M75FPbZVPaJZPbxRLbRePajsW08kW37A5r4Y7oVsGOJjfQRqe/dSuXV2dnJzYf5+rmYW5hZQMCQ6AOMLgzwgWJdHVzc/fwQHl5enkvbZSntwfK09XN3QXpCnd2cXCEge2gZuZWYDvow0cxdfX1APCl9H8d7ouaeu8nPd+OxG13LTgWUCoWViEZUSkTWSUTWSUXXS0fVS0XVcW85aOr5aKqGcUlwitPh5bz+ZVwOOfvcS+wzX/TOrBGQ0DmRZsA+l1r2k7EkjkCWw8/ahNPapdObpdP7TiX1nEureN8eodCeodCWvty7vjg9A6F9I5zaR1n09rlU9ulkttOJbTsCydvCeq4kjWS1PCtm7uoBvoHMJgcGMzZ1MwCau+IdHV39/D09PLx9PLx8vb19vHz8vbz8vZl1j5+3j5+Xt6+nl4+HigvN3cU3NnFyhpkYWkdFBzy6tXrL6nql3IP0GiI4vf7UIVbkPjjgaUSEZXSkVWyUVWyUVUMcKVXakZxRhzpyKoz4ZVH/B9vdyWIBpbGvWj7wmp/RU2UtXVcyiBvC27li2qXSm6XT20/m/bRqe3yX+A5cVLazyS27A1r4Q7r0SUA3WPfut3z9fz5C4SLq5m5JcTe0d0d5enp7eXl4+Xl4+nl4+np/UX28pkJhUJ5IRCullY2NiBwamra2NgKv4cv4n5oYvpWfC2XG4HXt0Q8rEIyokoqokpyFSz10adCyrk9C7lRhV7lzTTal9T962gss7H16MPWfRFtpxPa5VLa5VLb5VLbZb+2GWHlU9tlkttOxJF3hXWcS/2vuvAtLCy2AYFBtmAXpBvK08vT08vT0wu1Cvb09EZ5enl4eDo6waysbdDowLHRlaC/cu6HJ6avxT7d5koQCig7E1YpEb5GFg+rPOL3eBMC71rSuOLKfxWNpjSQd4a2Ho5ul0xql0tpl10Ty6W2nUls2RXadip+mjz8bb8BhoqLSyytbKD2Dm7uHihPLxTKc22McEFaWtn4+aEHB4dYrfMKuZ8CqKaYug3w/GMBpWKhFWfCK8XDKpZyeIV4eOUHh1WIhZaLhZaLh1WKhzH+uGTZuT4TXikWWsHv93gbkpDwqn1l9f9yTT7vauWNbDkY1SaZ1CaT0iadvHaWTWkTTyRzhXZcSKeNf+Mr3RcvXpqZW0CgUDd3D3cPlLuHxxoZ5eHugXJBIk1MzcLCIyanWJvxWyH38S/aNsBxh/0enw6rEA+rEFvWoRWngsuEAkqO+RUJ+RJO+hecRBcK+RUc8ysUDXwsFspEhFk+E1ZxKrR8n1fRflRRU983GOlSe8baZZPJXCEUsUSKTDJF+lv4VAJpW3CfbenaN39GfX19Tk4wG5CtC9LN3cPDzX2t7e7h4QSDG5uYFRWXsFTzlXDfPzZ91PfxXlTRieCy0yHlzPhUYMlxn/wL4cVXox+DMM8SnzXHPmm2z3txPfrxmQDCQY88fu8C0aBSMeaiMXw8sHQbskA15cUKmvCFGgp4QeQIbBWKpUgmrYbblj1GKolyJonMF916IHKy6pv96MXExpmaWcDgzm7uHq5u7t/ESFc3sB0EArHv6upivuYr4R5R+H6rC/6I3+OTIeWnlnVw2cmAYm6XLP2kcmLf8Nj0nN/lqWmg6H2HK/7V3ZiyY15YYb/C0yFly8cMKT8VUi4SXH7Au5jHvai0uW8FrVixgL5xilBMy6FIyukEimQSReJL3fbhH4kUiaQWiYRmkUdNIg9JkvGtEomMPy5syaRW0Tji1uAu5Tz6NHUtvwGGiETSx2tZ5ApgRbggnZxgUHsHe3tHqL2jvYMT3BmBdHVDurohWYwGgzubW1jGxcUzX3mWue8emRT0LdmBxB8LKD0ZUiYavJRFgstO+BcKoHL1kiv7Rpaad+8fnXhY3XjCK/eYL0EkaJmwHxxUdtT/8Z+wfLW17fIHfZ6Stga1CjyiiCVQxL/Eia3iiS1i8eTTcaRTj5pEot4dj6gTDGlSyXinnPZSKLhB7CFZPH6pCCfjW/ZHkHeHTpRS1vIbYCguPkHfwMjBEeaCdEO4fL7iYFE7O7s4ODrZOzgGBgXHJ8THxMbGxcVHRkWhPD2hDg5OMDgC4cJ8NKSrG9zZxdoGZAeB9vb2Mll5lrmPfNKyGY7b51UkHFgqGlQmsqRPBJYIeOY9ePh4cpqpG2ygjOqDyKwTAUVLh2VYNKjseEDpDjfCAVThy3aWr+hXJto0tU08nrw9mCIUSxFPpIglrMCtp+PJIjHNx6LeC0Q0iES+EY9+dz6ODCb0pNaNN/ZND45PD4y9M895JhTYfPpR69KhBB8Rf/Xtg5StTfNn1Nvb6+gENzE1d4I5I1xcmbczwsXewcED5dnR0TE2NjYNTE9NT01PT09OTg4NDRUXl0Ch9k4wOMIFyVJYqL2DkbEpJieHyfqzzP39hNpfoLm8viVCgWXCQUu7VMiv4LBLOuFNK5PBm3uGpfzyjnjlCwc+Xi54mXBQ2fHA0gM+xb9Ac6OftLDakJVpvKS1hTuMvCeMIhRHOZ1IOZXAvFtPxRNPxDQcCn7HG/ROIrrhagLRENMWXDNUQwEm509HkKOqq4/5vRONbF065vFY0pag9rMp1N41vY399OlTXT0DEAgMhyMQCCTzhsERtmC70PDwBcO2tbWB7ewcHB2dES4shXVwcNI3MAoICKRSmRryscZ99+ikRFDZRhj2sF+JUFDZ8cAljX4s4IWV9s0ZGmNhka1BYtlht+xj/kXLBP/gUl7fkl+gOabZ9Sw1ZMUa9Kgm/uHfcjCKciKOcjKeIsqsiaKP3glH1J8KI5nkdQY/HSglTfUvNRNFDKusFvR7dyKydenIwnHkfRGkTQGTr9f0NlZaeoaGpjYU6gCHI5ydXZY24xiEM9IZ4eLoBDcxNUtJSV0w7NjYmLmFhR0ECoMjGMfDnRFwOMIZsVR8BALp5AQ3M7NwcIR1d3czU3/WuC8j9e1EEra54Ph8Hx8PKDu2tH2LD7tl3YnATbCyojik9DW/a4agD36Z4B/N61OyAZYvH1bZN7YWaza7NbDNP3m38EZTTsRSROKYNFkk5u2J8FqRoM7010zeZSaGVVQL+L4TjmhdOrhwbCtvVPO/PEcz1u4u3vT0dFBQsJ6+oR3EHgZzhsMRCxoGRzg4OdlBoCBbsB0Eam/vCLV3sLIBeaBQTY1NC0am0Wi5eVhHRyeQra29gyMUag8C24FswYxx/2KJ4HCEoyPM0tLGxMy8rp6pHpA17uOeUf5uk73brZDfr1QQXbaMfYv4XDOvBeeOffYjvoT8C58fdk4V8MYvHx9dJogu4/N9vN2FwIXAN/SMsNSWFYg2Nt2pmEr83b+VP5oiHMu8m4Sjnh9B15lmMb+0ghhaUX3U993x8NblgrfyRpH+8B9AVK1iy+eqt7fXFgwxNbNgcL+YHZ1g1tY2EZGRRBIpOTkZBneGOyMqK6vGxpYZkvX19cfFx4PtIJ6eXuXlFXX19U4wuC3YzgkGXzwXHGRrp6KqXlBQyEwTWOPe83HTd1ZZe90L+f0eC6BLl7Fv0SFk5s1Q7PgkC/cUrVJKD8GSj3rhl4+PLhVAl/L5Pt7jVvh3m+ySZmav5Vesqbd9lKPRpM2BH7gXYsqtQrGNQpFPeH3eOGJZ4D6kovqIz7tjYa3LxueNInEGdN3PWbPZzPaODk0tHUsrGzuIvZMTfAHDnJ1gcEsraw9Pz5HhD4sphoaGu7uZHYzRaHQSqWXq46x3dXW1pZW1vYPDwumc4I6OMBAYoq6hlZiUzEx8FrgHqDStlBc/2GL2ehTx+ZUc8X+8jH2KDrlknfFIH2Wlv9ePK9rnlMzviV8+vv/jI/6PeX1L9rgX/ssWE/ts1efyJsraWnYEk7cFtx6OpgjFUo4z5dbjse+PRdQc9K6D5tKWXEw33jnUnv/mfcDjib7RluiaKj7vtwKhrcvG540ibw+mCDykjqzR0zmvX9epa2hZWtmA7aAOjrDPbe/gZGsLtraxaWj4aqum4+LiTUxMoVCHxTPa6ejqBwWFTE8v38+ywP3oJKAUVf2zXS43k9z7FvG7Ze+DxNS3sdATn/fN4nFKOcIi97/Y5UDy3zKfZWUaSW5o/ieqZXfoV+R+enSy63HjW6+iJ1pxJYqBWF7nvH3wwXddrXHPWOB+ZwhpU8CaPaRLKCjU1NKxsLRejHuovYORsXFK6sIXrzPq7OzMyc1NTk7JyMioefJkYmKp+nd3d0PtHaytQfYOTgtzD4boGxjDnV0GBweXbQIL3HeNTJ5Gl/4bmrvHveCQdxGfT/Ey9io86IoRQqa8amWW+4npaa3YYh5YGi8Kv3x8n2I+n+KDXkW7XAn/huTqpL1Y7YXJQxGvG79zbdkd2sobRRF8RBF4yIxbBR42CERU7/OsB2fT6HQalTbZNzrwuoMYU1OjlYA/5YkTQGL3w7G7HYt4EKU8rhUn/YabultjnlQd9KznD21dNv7BKPLOEBInevI5U1MZX67klFRtHT0LS2tbMMTewWmeofaOlpZWECiUQln0MYnOrm4/Pz8TUzNdXT1tHR0dXV19A0OQLbigsHCJ3jorK1tHVw9st0BSewcnkK2dgaGxlTWImQULLHDfMjB2CFX4h0PeblcCM9zzehbsQ2ReDsFOsjLuDCut3w9P4fXI52Pm1PrI/e/2eXKhFZPA6g5w+x3Lm/7m0bJrhdy/sc+dHp2sd8knSPlgeByx+5xwB5yLeF3LD3tW83vXHkW/PBr48hC6cmXcc6DH8KRVbf6MYuPiF+ceBoHaGxmbhISELla84f17MwsLLS1tI2NjMzNzM3MLM3MLU1MzfUMjDU3N0LDQ8UWeJiGRSBAIxNLKGrrQyWZtY2tsYqaprUMmk5dtAgvcN/WN7nLB/+mQt9OVcMC76JBP8TL2xO93zhCEJ/SMsLBk0iiuaDc04aBb3iHvokM+JctmOeBVxIXE/2GfJxVcPrHK3PeBS5v+jiLvDGk9GEU5Es28G46EVXOj3jrmjXcOlZz2KdjlXM7vWcXv84Tf98UR9Gv+oDf8wQ38YY384a8OoCtF/IYbu1sePancj6rnC25dOjh/dOv+CDJXMGmD/1Doy1VtPkM0Gs3H109Xz8DC0gpkC4ZAHebZBgQ2MTHNzc1bsHhXV5ellbW6hoa5hZWVtY0NCGQDsrUB2VrbgKysrE1MzB6oqMQnJCxYdnx83AWJNDY2AdtB5iW1g9hbWYNMTM3u31dpbiYu2woWuH/RPvgPm+xNsPydrgQez6KDPsXL2BO/H5HJZRPtR6hlMsXoFCDhnroTknTALW/5+D7FB32KuVGFXEj8RifsThf8CCsTRytQn11p0/ce5B3BLfvDKfzRlMPMuuFwSPUejzcOeePdwzVyobX7fF/zBb7hC3p3OKTpcBjxcETL4ci2w9GkwxEv9/tVnvjIPQ+qnjeodbngrfvCyTuCSH/6Dfow+z1/iahUqpu7h66egZm5pQ3I1g4CnWM7qJU1yMTE1NoGVFFR+XnZyKgoFRVVSysraxuQLdjODgJhGAyGgEBgK2trA0MjLW3dhvfv55UdnxgPi4jQ1dM3t7AA2c7PC7aDWFnbGBmbKKuov3r1atlWsMD9s7bB762yNs9w7118wGsJlxxAFexzwXCBY0Sc43uXXJQ2o6xnjfshj/Y4ph5wxy0Z/JP3ehRyIfEcTthNTtjhiVXknjYJdD/Iaf7Bk7wtsIUnjMIbReGLZtINvCFVu9zfQPPGu4er5IKf8fg284a18EZS+D4EaeOLbuN7SOSNeMnjVyHkM9zY3fKopoLbo/5gUCvvMsFbeMJJ24KIf/oN+j9bvebPiEqleqA8F+MebAexAdmamVtoammrqavjcLjZCwd6enoMjYyNjE0+Qg+dZ5At2MrKWkVFNSYmdvYcQF9fn6ubm4qqmoGhkaWVNeNG2Gzbgu0sLK2MjE1U1TSKSx4v2woWuH/eNvh366xNsPwdLoS97oX7PYv3oZZwyT6PYh5kzh77hG0WYejC58vGf9PeK+j4aAcomgeRxeNO2IcqWTJ+8T5U8X7P4r3uhdsReE5H7BZY/upyPzrdeTWz+Ucv8tbAlj1hlANRlEPRTLrhUEgVl+sbSO5493CFTFDtXm/ioYh5x7Qdekg8FPFyr2/FMe/h992khzVle9zq9we2Lhm59UBUy+5Q0pYA4u9+feC1eAaFwb2Orr6xiZmVNQhsB51nkK2dpZW1qZm5to6urZ3d6OjoTNnnz59raGiaW1jagGw/Lwi2g4LBEGtrGz09AxgMPjLy6Ubky5cv1TU0jYxNzC0sraxtbMGQeQVtQGBzi1XkPpvTEbvVGbfbtYDHo4gHtbSL97nlc8NS/zQN04zGLxvfOavqXzpoHqcUHmTuPo/C5YIX8aCKeDyKdrkWbIHnb3TI27oG3F/7yP3uEMr+KMqhaMrBKGbccDC4cofrG0jOeNdQhXRQ7R4v4sHwece0HYwmHgx/scen/JjX8PsuUnRN2W63+n0BrUtEPhTdui+yZWcIaXMA8TffLjXs6jV/RlQq1QPlpa2jZ2hkYmFpDbK1swVD5tkGBLa0stbTN/D185ua/nRXoebJE20dXQsLS5At+PNSDFvbgAyNjW1sQLN3Snv9uk5P38Dc3MLKGrRYRjNzSwND49XinsMRuwWO43Ip2OtRyI1axnvdCXsROVtAcfyQR28oS81mDo5NyLmnbLKO2eucvdcNv2xkblQhN6poj3vhDhfCZlj+Boe8rfA16O8zmn/0Im0KIO8IauEOo+wPZ9IN+4MqtrvW2+WMdw1VSATU7vYm7g+Zd0zb/gji/pAXu33KBLyGG7tIkVVlO93qeQJa9y+VqHVvWAtXEGlTAPE3326N/NVr/oxmc29mbmllDWLsczbXYEsra119A0dHp9lbfTx9WqulrW1uYWltA/qsyAdbWlkbGhra2oIHBj5tE/bq1WtNLW1zCwtLqwXT2VpYWhubmOkbGKmqaX5l7p9RBr+3yuJwxG6G5W9HEPa4M4XmXmT+Hse0X/UCQIkli63Cn5ia9sbVbjQO3uOYtheZz83EGcXwbveC7S6ETWvD/RS1Wx3b/IMniRNN3hbUsjuEsu8rc09ikfvWfWEtu0PIWwNJnGji7749xkwtTflCzXBvYGhsbGJmbmG1IL6mZuYamloBgYGz70ZRKBQdXV1zC4uludfS0goKDp6a9ah4a2urhaWVrq6epZX1vONndhc0MjZdFe5ftg/9aIvZ6IDlcMRuheO4kAV73Qv2uC1nV/wueNYOcPyfBgEvWha+odDeP8JjHcFlG7sLlrEHiVs+ptuH1FwuhC3OOA5H7EYH7GpzT6fT+6BlTd97kDjR5C0BZK7gVu6wln3hZCbcwBNYsQVRD8oe7xyqEA+o5UIReUJa90W07Atv5Qkn8YQ27Qp8t9mn/k/Us99cHu9HDjd0kSKqy7a7vNnj38KzcMyWfeEt3GEtXMHkzQEkDjTpT7/BwOUvor5cVCrVzR2lo6uvb2BkZGxqamZhaWUzt6cHmZiaGhgaJSYmTs3d5mBqasrfP0BDU4uxP+aCNrewfKCsXF5ePi8viUSCw+D6BoaMEf7cU8XGxNTcwNCYwX1hUfGyrWCBe2L/GI8r4TdoLocjdrNT/nYEnguJ3+NG2O26nF1ydzul/0M3qLJx4SegxyanuWyidzqk70bk7HbFLx/QlbDblcCFJGxzxm2C5TO43wRb3fkcOmP+/nsPEieatAlN2hZE3hVC5gkj84Qv6wbugIrNzvU2WeOdQxXi6FouDyJ3SAtPBIk7tGGX/8vNHnXCwe/V01qcHzfqZz+7FDH8rpMUXl22HfFmj18L9yJhucPJO0PI24JIm9AkTjTpT79Bv7WYz6HRaP7oAG0dPX0Do4W6fLCZuYWevkFiYuKCxd++faevb2BoZLwg+haW1hqaWu4eqNlXwzPq7++H2kP19A0srWysbcAz0JuZWzI6e30DIxVV9dpny38PrN2v5UMV/QeSy+GI5XDEboHnb0fgdyHxu10Ju5b0bmT+RnAKHyyJ2LvwwolJADjrh+GwS97tgl061IeAroSdSMJ2BH4LHMeozO/QXLGA0olVXpDY71zZ9H/uJE40iRNN2hzQsiOoZU8omTt8WTfs/ch911CFmH/tDo9m7uDG3YGvNqNenQnrfPRssn0ImJim0+lUgDrdN0adApp8S8q2Iep3+5H2LhCw5QP0gaRNAR/qs1b9PZ1Oj49P0NTSYXBmaGRiYmpuYWltZQ2ytLKxsLQ2NjFVU9eIiY1drDgGg9HW1tHR1WdcHlha2Vha2VhY2hibmGloadna2rW1L7zAYWBg0NbWTlNL29TMwtIKZGllY2UNMrewYozsGb7/QKWpuXnZJrDAfe/olERQ+c92OQzUOJ3ytzrjtrvgdyIJO10XslvBTlfCTiR+AyTje6Mo/6Kl7iZUEbs4QbG/WifvROI+lV3EXEjCDhf8Vjie0wnLqMxv0FyF8Kop5p4xW7GGo+sav0N+6F850aQtgeTtweTdYeS94aS94aQ9sx1B2hvevCukYTP67R/e9b+jSn+2r7PMGO8cqjjt/2ybR8PugOcb3evvJE10L/zYQKNXcdkWRN1OP+KeeZHDyXvDyTtDSNuDyFs+Qs+BJnGgxwqWvz//VZSWlj7DvYGhsZGxqYmpubmFlYWltZm5paGRiYqKqpmFRXfPoquOHz8uhUDt1TU0VdTUNTS11TW0VFTV9PQN/Pz8l3hgKh+Hu3Hzlq6evompubmFNSOdiam5oZEJozJ6+obqmtqkr7tOYWwKuPqw5gdbDAM1DkcspxN2izNuGwK/wwU3F82CnUjCTiRuKwzzL8tELocUD8LLaeoyy8bSnhH5XTL/aZHA6ZC10wW3E0nY6TqH/l1uhJ2uBC4XwnYEbgscx/mxGhyO2F8huZopq74ubTSjsfknT9IG/w+0caJJWwLIO4LIu0JJe8Jm0CfuCWvcE1K3AfXiN9f60+GND9KI6lm1ooF11llj7YMVp/yfbUO92uL1UjZisneBX3OGmv1Ly7a61HHN5X5vOHlvGGlnCGl7MONy9hP3nOjJ5yxsIPMlKnn8WF1Da6aL1TcwMjYxMzE1Z+xbz1htduv27YzMzCWCDA4OYvPzQ0PDAgODAgICHz589OTJkyWOn5icgECh9+4/MDQ0MjO3NLewMjWzMDYxmxnh6BsYaevoWVpZd3Utvz6PBe6pNJpR5uvvrbM4ZgHH6ZS/BZ6/FY7b4YLncsFzuRB2uBRsh+dvccj+t03iAecMVGHdyzZm97ch949EVL4X88n7j03iZoesbTDsDgRhhwthhwuBC0ngcsFvd8FvheM2fxzezPhnMMYJ/475tqxME5XtZK5g4m++n4DjRJM2o8nbg0lcIeTdoaRdocTdIfXbfZ9xur67m9yPez9G6gcAKpVOn2gdHG3uHe8YqhDxrd3i9mS7W2vUUv/Nr8wzSv4Dfb3Th7grlLQrlLw7lLQnlLwrlMwVQtoWSNocOKcOHGgSB3rN1iG/rq9XVdOYzT1jwGNkbGpmbmlqZmFkbKKsompgaNSzeJfPqjAYzI2bt/T09I2NTRhZjE3MGNeyM9bQ1HZGuAwNLb+5BmvPW7kVN35nnjGPOcbM5hZ4/lZn/A5n/CYHzO+2KfzIrJCKho6hlWzi1zc28bC6URiV84dt8kZoFhcCtx1B2IbAb3XGb4F/uJCd53/YZEc/ZXbXhhVrummAIviQ+Iv3HOY40aRNAeStgeTtQc1cQXXbvJ9sc2sNrAIWusie6BquEPau3eRSwYXoe7Loz3H/6zb8YUTZBofXXD7E3SGkXSHkncGkHcHk7YGkrSQSeooAACAASURBVIHzs3OiiX/4toknrNk7Udrb27W0dfT0DeehPzPmMTI20dMzuHnrNjogYGa5AQAAU6zsYjl7ArTh/XtNLW1VNXUDQyNjE9PZY5vZVlFVDw0NpzLxThTWuI99RvmbZSZjKnOeOZ2wm52wv9umbQInmaVVdwwt+gvOpCamp1GFr/fB0/+wTd3qlLcZtjDxHI7YjY7Yf4Kyn7Ut/7TBF4o2MtUun9z8L6/PyWNc6b7d7F31kxPZc9H548ne0apTfk83uTze4tQUXrHgMcNNPcXng7D/AdVyub/d4UfaEUzeEUzeFkTaEkDeHLBgauKvPj36ePpa7Yw+MDBgB4Fq6eh9Th6j4zcwNNbVM9DQ1Lx581ZcXHx3d3dVZZW7BwoGd2bmonN6GsBi821tbRMTE5ubiW1t7WA7uzt372lpaevrGzLiL5j6zt376ekZzDSBNe6rWwZ2uuD/A8lZkL8/wek/m8Ug87/m7mVZr0h/WMb+aZvG4ZC3YFIOR+y/ITlHvYpbBtdiA5ku1bxPUzpz3cTpW/sTvEbYb6Jr0SfcxzuGirgRT7a4lW6CYQ/A23LmvLRjlDzwzqco74hz9i9WFdtcXm1Bvd/qR968KO4zbv7BcxC9FpOYDE1PT6PRgarqmgvCx7Cunr6GptaDByo3b94yNDS6qHT52vUbV69dv6+s/CgmpqOjY7HgFRWVzggXpctXbt26ffGS0t1797W0tW/dvq2qpqalpf35j8yM9fQNVVTVK6uYer6eNe47hidO+pf+OOvS9qPzORxyf7FI2GUb97z1a27kMjA2Ieqa/oPxIw7o50k/+O82WWpJz4E16e0G3Guaf/IibfSfRx6ZE/2Ow7vse/BLtcQl6vHWnZD3k03tFo8nm13z/g1K57QuvhRYoxX31DC55FJQnoBL0vcGOT9alnE4PeNANnD6EJfE/ePg3r/5B8/xsjXdKjA1Ne3+A5UluNfTN9LS1lVTV797995fV6/du/9AVU1NRVXtxs3b0jKysXFxC4admpq6c+/+ecUL9x8oq6lrqKiq3bx959q168rKyuqamjq6+voGC/f0+gZGWtq61taglhamhrss75d2J6523qUthyOWwyl/IxTzL+NHgo6J/aNf+erqL3TO93oRGyHZi3H/nXmGV2nz1026mEZzmsnbA4l/+H3O/VsOr9J/2pWfDQQWefylJfVZFqdN0R/QlxzuLzncKzjguP+A0/7PKPUfxmk/mKT9n1HOvywK/4BWbnR+yeH+jvOzq4hFTPy3Tyt/FNC26tuozFZVVfUDZdUlel9GB6ylraOuoammrq6uoamlraOppa2moXnj5i1PlOeCYdvb2+/cvfdAWeXT8eoaamrqGppaOroLD6tmDe413D1Q0wBT9y5Z5h5e0PCTbc4GhwW4/8kkRtAxvvhd6xNSZw2x48v9hNTxhNRxNQDzd72IjZDPTraPM/ecTvmFTau+iQhD1K6x1kMRxH/7LMh91QbnrB/N6xD508OTs0sNvGp7CcGk/WGR94tN9UbEG06v9xw+rzg8nm5EVmyEl22ElW1wqtgIr96IeMbhVseBes/hyyT0pE3opu/cenTXbnDPEIlMNre00tLWXZpFfQMjXT0DbR09XT2Dj2eC7v0HyiampgvOupSWlt29d19DQ1NXV59xvK6evo6unp6+oZ7+MonU1DWZ3ESEvgLuS5p7uRB4xmqFedxvsEz43SDoT13fjfp+G/S+hvX9Nuj5/qGP/tM8dqPdwtz/wyZbPrRyfA03wu68mfU59yROdAOnzzMO14I/oak/mBQp+L+EZDNcpRGTudMu+Ts9/B+Qyo3wVxs9mjn9yJzoZk6/Bk6fN5yedZyoOk5UPafnO07vRk5fIqc/mXOZAf0nb/Rv/slrJP7NmjWfoampKZSnl4qq+rLcz7OOrr6qmvrtO3ft7CBBQcEPHz5iOPrhI39/tIaW1p279zQ/jOMZQxrjxa5i54U1NjGrf8Ps98Ay9wCVJh5Y9qvdvEvbfA77nA02ib8bh/+ig/5ZB/2zTsDXsTb6N4OQjVbxHAuNczY45P0MznErXtMXXY0kvCX+OX+cQ+JEEzn96zhQ1RyIgj8hGX8zjv9OO+47rfjvtFO/08/92erxRsenHC51HB5NnL4ffyICSJwBJE40kRM9M44nM4n7zBXtj54Usbg1m7mfLUxOrrqGFqMjZ966evrqGhp3792/eElJ/uw5aRk5aRlZaRlZGRm5s+cUrl67rqKqpqWts2zvPs+aWjouSDfm3+q8kvc+hFSTfwbncM6j0CFvo13GBpvkDdaJX9tJG8HpHPa5n3P/b0juQY9CytCa/q/TxgGKcAzxN59PCxY+Ten4veZA1W5EVmyEl250erzRsXSjU/lGWM1GxAsOtzccXs2cC5wwK/dG/+afvdfmsdrPNTAwALK1Y2aos+CgX1VVTVlF9YGyyv0Hyg+UVR4oq6ioqqkyN5RfkPuaJW/3ztNKuB+dAiSCyn8CY2aWx3yyfc5GKOYr2z6Hw3GBSUxOR+yPtpjgyjValDJbI4nvmv/lxVgdML8D5vRr4PCu5/B8xeHxisP9FYdHHYfnOw6vRk6mh+zMd/a/eFNEY6iD36CzZygnN+/zG7fMoK+jq6+to8u4ctXQ1NbU0tbU0tbW0dXR1dPV02eps2c8Y+XugWLmdtWMVvhet1rK4BZY/n+gn/fB+RxOX9uOC9yu4nTC/sMGczv26crq/6UCaN1a+U3fLTyR/3Ho4s/wrFHN14SeuMGfvC1wvGCNNv5fUFNTUyiUl7qmNqvozz4HZvzxj8uP5mdbQ0vHzNyS0sbaq7xX/v7aiCctP4JzfrVbYPix2t7ogP2bdZZ0cHnP6OTyFV0d0camOxRTm/+J+nwuf2akTuYMYHW8ziz0v/k2/+w95P9tRjiz1d3VbQexV1PXXHpOc5WsqaVjYGT87BnLC7C/6H3lqJLmDQ55P4Aw88f6q+k/7PP+zyrrVEBZXec3fmsx0D/RcTGt6W8o4h9+n4/1V8/NP3kRf/Ue9GRhOLuqIpNbHB1h9x+osHqN+4VWVdMwNjatqq5eQZ2/iHs6nY550yXsW/KdRebv0LzVpp/TCfuLXc4PtpgHic86R75ZTz9b1L7xXuNC0p9+zf/0XHXiN6FJG/2b/s+95WD4aNKqLz5lSf39AyEhYSqqalrausxMO36hdXT1795XhkAdXr16vXzlFtKXck+n09sGJ6D5b3c44/8Fwvxpn7fgqrUvGtU4Yjc45P0Ozfu7dZaAd3Hyy2/2utbFNIppapNIaP7Ri/ibL2mj/4LXu19kDn/GPD3pT/8e48Kphv7l6/QtVFFRCbaDqKiqa+vor8awR0/fUFfPQF1Dy9jYNCUlta9v5e9v/QrcM/S+Z9QO++YwqnCDfd4vdjk/gXP+A8n9w37RxWTLsv6Hfd6vdjk/2mL+A8nd5JR/El0a9aS1c/ibzV0sLerg5EhKQ+flDNJmNPFPv+afvIi/+hD/8Fv5ObDRn/ibL/EX7+afvUkb/Mm7Qnp0cRPViy7n+i/RwMBgeXkF3BlhYGisraOnrqGlqaWro7vy04Bxu1dDU1tDU1tP39DC0iopKbmzs/ML6/nVuGdoeHI65hlFPfmFqP/jva6EP+zzvrPM/N4q6wdQ9s/gnP9Acn+DLmoG5f+0yWYU2eiIPeRRKBlcbp5dV9UyQF3b+/Ar1vTbvgH3mg6FFIpANGlLQNM/UE3fuTf/E/XhTPjddyn/4t38o1fz3z2avnNv/tmbvDuEIhDdeT1rKOwltXclTzJ8K9FoNCKRmJCY5IJ0A4HA+gZGyipq9x+oqKppzJwJ2jp6i1lDU1tNXVNZRe3efWUNTW1zc0tHJ1hgYFBZecXYIlsls6qvzP2MxqeBypb+h09bIflv78bVKoRXCfmW7ETgt8Dzt8Fxn3uTE/aAe4FYQOnFyGrNlBcwQkPii7a3iy/o/e8X0DYymtnYj6js0cd3Xs1sE49v5Y8ibQta2FsDSduDKMcetsskdd3F9JoXDfo/Gy+h/G/hvqA6Ojqra2oys7IjIqO8vH3gzggbG1vGEyqf29DY1NTMwsHBydXVPSAwKDkllVBQ0NDQwNIDK8xotbifp+GJaVL/WG3bYFVLf03rwOeuJPfXdw13DE+MsfLyw/8V0aaoQMfoVEP/RE3Hwq7umKjpmG4eXOPX0K6xpqamBgcH29raGhsbmxdSU3MziUTu7e2dvTnmamiNuGeLrf8qsblnaz2KzT1b61Fs7tlaj2Jzz9Z6FJt7ttaj2NyztR7F5p6t9Sg292ytR7G5Z2s9is09W+tRbO7ZWo9ic8/WehSbe7bWo9jcs7UexeaerfUoNvdsrUexuWdrPYrNPVvrUWzu2VqPYnPP1noUm3u21qPY3LO1HsXmnq31KDb3bK1Hsblnaz1qLbin0qjdIy0v2x8/bk6vIufiGmJjn7kmvvBMe+2f8MIj7rl7cVNKBSm7gpT9vvd57xhrL2z5n1Bv/2Tt6750XGsihhSTToT7vwZ7vIB4vmQYGViXkE2KzSTiyzreNA5OTPx/uFMiQ7R+Co34hPY0lfY0lVYVR8t0oGU60fLcadkwWoY9rQBNe5pKq06gvSmgdbylT3/lPTFna1W4H5sa7hwmVbXkxj93RRaq2OQqWuWcs8iSNsuStsTImWVJG2WIGWeIm2SeMcoQN8oQM8+WsciWM8uStsyWtcScBWOVAirMM+oCXneU9Y62TwL/Y1tGTk1TO7rGa172Bsa+17KtFr+OO3YhV0Ah57Achv8c5shZzAHprH1Smfuls/ZLZe6XyjwonXX0HOawPIZfHiN4Pvf4hTwFlUJzRG1MBvF5fX9373/p1ufLa3qSPtBGe1dEy/egPtQC3M4A8OMA7BjgyA/ABACnowDkAAA5CNgfAiAHAMh+wIEPgAkAjkcAp6MA/DjgIgqgL1NTrGk1CfTuJvro19z1/ytz/773GfZtpGexlkH6aZNMSXOMHChX0S5PyT7/qiPuhhP+phPuJgx/C46/DSfcgRFuw/C34fjbMPwtJ9xNJ/xNR9x1e+xVu7xLNrnnzbNljNLFLbJlA8rNipuSKIPvv25VV0Nkymh6fquB/RPRy1geiUz+s5hjF3JFL2PFr+VL3cTL3iHI3iHI3yXI3yWcvV+g8KDw7L2Cs/c+/EX2DkHmNl7iJl78Gk5EKU/gfO4hWQz3mSypWwTXoLqiys6hEabeQP/fIFrXe1pVLDVWD3A+DkD2AU78AOI44CYKoMQATwnAWwrwlgJ8pAEfGcBXFvCVBXxkAB8ZwEca8JYGvKUALykAdQZwOwUghQG4AODAB9hxU/0u0LButOYqOvAVfge+GvfP24tCqmzMs2X1UkVschRh+NsIwn2XQmW3IlX3IjX3YjWPYnWPYnWPYg1Uiebn9ijWYBzgXqTmXqTmWqTqUqiMKLjniLthhTmrkyoMwV5++MSJ2LfC97qstogto8jAOrn7BTtPpfOfzZG4hVdQLryoVnRZs+iKdvEV7eK/dEoYvqa7sP/SKbmqU/KXdskV7eIr2iVKGkWKqoXnlAtOX83fL5XFI5l1Xb80Jp0IAP/d7wHofEdNtwVQEgB4DwDjB1BnAP+zAFoBCLwABF0Cgi4BQUpAsBIQfBkIuQKEXAFCLgMhM/++AgRfAYKVgGCljwdfBAIUAf9zgI8s4CoCgPcATkeokcrUJ0lfWM2vwH3HMDGwwtIiW9YkU8IeexVZqOxWpOpWpOZerO5erPbBRWpuRarM+FORYnX3YjW3IlXXIlWXggfg3EtG6eKgXMWM1+jxqW/8Rrd5ikxuEr+B45HMFFbKU1AtVNIsvsxgXbv4ykdfnrHW4p51/BXtYsY5cFmr+JJmkdz9giMKmMPyOXeMykprur91ixcSjUYt8gdcTwEQbsD1BOB/Fgi4AARe/MD6B44vAYEXmfOlT+dJkBIQeAkIvAigFQAvScCRF7A/RH2kSe9c+Uu+vpT7Vx1l9rhr5tnS0PwryMIHrkUqbkWqbkUqrl/PjPPBtUgFUXAPnHfRPFva67Fu21DTF9b8q2h4ZNrcufagTLbwpbxzyoVKmsWXtYovaxYrfVV/iKlRLHO34KhC7rELeWGJjd+66XM10kuNVAEc+QCkEOB3Fgi48NGKX88fY6IVAM8zAOwogBSlvc5ZWX2/iPuqllyzLGnrnPPOBXdcC1VcC5XXwDD8LdMsKYf8a53DpC+p/Jerp2/igVnFQRmM5E3CRfUiJY3iS+qrayWN4vOqRSf/yueVwwQ8+m+54KH1EKme0gD0IOAtBfifA9DnV90BioCvPOB6AoDso5aGrKDOK+e+rrPCNFPCEiPvTLiHLFR2KXiwFi58gCxQhhPuGGeIO+Ju9I93rbj+X6jB4SkNmyruM1mSNwkX1IovqhdfUCti1upFF9SLP5rpUmpFF9SKGIlOXcUdkMaEJfwX/OiN9AB+igCEB/CRBdAKAFoB8D+3FkYrAH5nARchALyX9iKd1VqvkPvuEQooR9EsS8qZcNel4IFLwf21NLLgAQx/yzhD3L/cBKB+m1kOZFD9dtF08Ws4RZXCC2pFiqqs+bxKoYJywTnlgvMqhayWvahedF61SEQJyyuHKaz40jf7fZFoNGqCEQDdD3hJrhHuc6wA+J0F4AIA7Bit9QVLFV8h9+HVdobpYg646wjCvW/h+wj8PQj2imGGeOH7hJU14UtU8bR7n2SW0MW8cw8KzqsULuei8ypF55ULz97HS97MO3klS0gxTfxqpswtjOxtzKnLmUKK6af+ypK6hVVQJpxXKTyvXLRsTEXVQvl7BH757LMPCianqGv/DTBEq00HIAcApCjgKw/4nwP8zi5h6mde+nhm7SUF2B+kRqrQaSx8Dyvh/mVHqXGmJDj3IpxwF0G450y4u/ZGEO7B8LcssuXs8i4PTvSuoBUrFo1Ov2VYxiuTLXMbr6BceO7BMlZ4UHD2Hu6kUqaoUtpdQxzEvcI79MWj1LcZ+c3Z+OaIhHrP0OcgRPk1bazwhdRTl7Pk7+HOPSg496Bo2chi1/IPSGV6R7xdy+Z/0uQY1VcRcOADvCQBX3nAV24JT/vKTfrM8bSvHHXJIsxZHvCVA9xPA3b7aHVY5uu+Eu7di9WNMsTt8686E+7APzMMd8tpIcNwt2G42wt+5IS7BcPdguEXPQCGu/15Ijjhtl2ekl6qSMbrgBW0YsUqruriFs86oYSVv1dw7kHh2ftLmCB3Fyv2V4bMrQyPoNqymva2jkVe00ejNZEHsEVkqFuF5PV0yRvZ8vfyl4xcePZ+ocztgn2SWZK38J3f4i2ItLIoAMwNIIUBb2nAR3YJT3nLDqNke5ESPXBRhnsRp4fcJce9Pt63WsJLRgZ8ZAFfOcBTAnDgA/yV6Ey/5Jhl7pt6X5hmSVlkyzjgrsPwt53wt2YbknMNnHkFmn0DknX9k7NvQLJuQDE3oJjrkOzrkKy5nzIOyL5hP3PAZ8VBmZehudcdcbfmprttj7uqn34SQbg/NLl2r65XsazkPpN5+ipO9m6B3OKWvYMX+ytL5lY6wq+miTQ0U7y9c6i4rKl/YHTB4NPTwOu33TaI0jNX08SvZsvewS+V4m7BCaX8zUKpsRnEtWr9R02OUYNuACAuwP0U4CMDeEsv5mlv6WEP6XanU12PTKe7Gqd7ydM95NHqlO6ge73Op0eQpyY9JadQEgvbS2qJyB8tA3hJAs7HAMgh2qs8JqvPMvdxz5EaSQKgXEVH/M0ZO+FvOuJu2GZdcci8l/869jmpuKYZP+MnzQU1zQRfgplF4oXy9zlPmgmzP61pxtcSi/JfxRrFyfngzKoa8540F8z+9BmpOL02xC79uh3m2uykjvibDrjrljlyemmirzrKWG3IytTeNSZyGXtAKuvMdbzsvQLG0oO5LpC9WyB9K/+4YsoN7dzHla2Mgi2UgdCYmmvqCYcl/c3tsYODy6y6Sc9rPK+cKXwxVe4uTvZugeydBXLJ3S04fTV/q3CqhnXV1Nrex6URnwBQPsCRD0CJA97SgJfUHHt/8pSXVL+rVKPl4dHmp7MjAGMjA4TALnf5fvjJAYTYgh5ESgx7SE3PDTg/F+NTV1HAejs1wZTJ+rPG/TRtyrNERyvlGBh70QF3fcb2uOt2OVfNEhSSqtGLlY0sRuhFyFAXmX5p7yeqBJ2IKHRerLg/zsYq5SIk99rcvNdAeYr34w9m1a9kEncFikxu2nk6g/9sjsQNnMwdvPTtBSx5M/e4YrKmJYFMGaTT6f0D4yEPq2WvRx6WDDgqG2ZqTxganmQm14v6rruG2OPnU2Ru5y+YSPo2Xvx6/iFZzBGFnEbymt7DppVGAMZ/AgghAHUG8JT43NMfPYmS6EeeeWN2aKSx5vM4k21vRmpSR59lLeiuSP1OJ9FR9zPTswJSF0oHuJ0EQLup/kr0yYV/SOeJNe5bBxqsMAoGGaftsJcccTdmcw/OvmoWdwHz9OEi3xM9vBCmFyk7PrXwAJfc804lUCSswGlqemEmIgsR5gkXITlzuHfAXbfNu6CdIuRXarw2yzatkM9+P5J8/GKe1K2FQZS+hRW5lGJoV8iA++mLtrt6yftP+wnKhQspxCqb5o+MLrqsitIxFJvyIiK+FoN/19UzTKfTO7pG7xvnH1dMkb6Nlb6NW+gcwx1TzP3jaFLpkzVcvECdpsYZAxbbAKQw4DmHe6qnxJSnxKj7mUGX0wPOJwecTw46n+xFiC3G/dJqz0a1QIT7nU8xQg04nxx2FZ9ASQCoedxLAu6nAeghwPEorZmpLKxx/6ytUD1JwCRD0jb3EhR7FYr964Pz/rLJVDKKOZtRFbZwSRo9tMBBO1xybHJh7knd7+4HHA/G2y/GfQjOwSRewTb7yqek2L+g2L9scy/qp520zbvYO9rOUltWIACg3TAo5TiWfPxS3pkbOIkFjD2mkHLHIKe3f5xOp5dVkyWvRAqfC6950UmmDOMft3R2L9obUalUc3ssl4DnYQm0qELoDc2ERmIvnU5/9bZb/m6a8IVUievYzzOeuY47ppizUTA5ImkN72GN9gE+ioDtHsBFGPAQmzHVQ2zKQ2wYKdbpcKLD5/pwYchQUegQIaAr4M5bwz0j71njnkajU1LgRIsD/Um2wyWRw8UR/RnO7QjpXpjImJvY7LyAhxjgfgpwOgKYbaY9SWEmOGvc4xpibsbsNs+Sscu7PIe/D9zLY55EL1Y2ogimHS5Joy88DO0YIN9DHwstcFqseDgBZhJ/7nPuwblKJpmS6klHKYOrvmSF0jF25gZuu0jaiUt5EjfnIyh5M1/kUvoppcS6t910Ov3J8zbZa5GHJUMvKKe8b+4dG19+9Wx5TautS8k9A4ywQsxxufC/VOOILX10Oj0H3yhyIfH0lWzJG/mfc3/8Qu520TQdcDV1zebxe8kAlB+AHvyc+3F3sS6nk80wmYn2T8so2lOc6nS2r4D7tlTnep0tY01PZv7YgwtqgZ4Ycjk9PZ/70wBcEDD8nYbzZCY4a9wnvvC8F7fPIlsWnKcEwV7+5LzL1hmXjGLko4vcWrqbiF1vZ5vU1UDsfOedZ6ETIfWW8pzU9W7eAS3d7yve4VSCRLxzzBvbXpO6Gj6P4IWxMIk/B8qamxd72Tb3knmWzN24fc/ailhqywr05GXffumsPeIZJy7lSdzAiV+b49N/ZR+WjUVH1tLp9K6ekbM3HwrKRZxSShJWiBY9H3zfICUwurqnd6nR59DQZGfPcEDUMwH5+FOXkvgkgu/oJQ8MjdPpdGv4YyHFJLGrOeLX5yQVu4YTupi7SyzjgnrxxOQaPahFa64GDP8EHA4DCCHA/dQne5waQ55qgwq/RyjS6XQqlTpQX9pdmdaMVn2tu3OksZq1LHQ6JQVWp7+HkuHe8xQz0lpHp9MHXxc22ov1OIlMuJ2iesxK7XYSgAsA5luoMfp0YPlb+CxwPwVM+JWZKCfwWmTLgvMu2WGVPjlPyTrjomnceaPwi+bhV03Dr8y2WfgV0/ArxtGKRg/PmYZdnvepafgVs/C/jMOVjB6eM45UXOSAK0bhimYJijZZc/NilWxzL5plSSsn8GXWB7P0ta5AuMcdnMdTuCUyhS7liV3Dnb46Y/ypv/IEziZfUM7o6hmh0+kWDnmHzgSJXko6qZQmciHxiEzEXhG0/K1HtS8WfopybHzaCVV07ma09LXI0xcjTlyIE1VKO6GYwC2KRkdU0en0hqa+kxfiRZUyTv+VPysv7vRV3PELudwSmfuks4fX6sEU2tNUwHQzYM8HII4D7idne9TlZBvkeAP8HJ1OBybHXrvfqNTleWUlVGewd7T5GauJKGnwNxb8tWaCVYZ85DRXOp3e/zz/Hfhkj6PwhOtJqsfs1KKAsyBguR0IukkfH1o2Mgvcj00NuRSoqCYeNs2Wtsk7b4u9+Ml5Fy3Tz5vGn3NIVQkkQNA48GwH4O3QODA45ZZhjLxfvg0aZzfvgEC8HSrHVD9GBpx8yz8fFPDZAQE4O3DSLdMEBatMxTl5sRetcxVMsiRVE/mjn8JY/VpZVRKG/Le9sQeks45dyDt5BSd6OX/GJy5mH5WP8wyqodPphJJGQbkQwbOPTlxMF7mUJSCfdE0rt+pZx/DI5NT0AmOR/oFxIzBmy1HPPaKB+8VC9ogEC5yNE1XKFL2YdkgiQvpaVGvbAJ1OByMf80rFnlTKmZ1X9HK+wPlcHsnMLSdSSW1MTWV8uWh4X8BsK2DPBzgLAq6isz3iLEIBC75zkqfT6dMTYw0eN+qM9hFthd4Ycvc+yRnvoUww7fEeCjnGqtn6SKPNsToTXkq6C51O73uObQCL9Docn3ARpc5NDTgLAja7Abgova9l2SawwH3PKMUsS1YjWdA0W+pz7i3Sz+s/ksl8GrFY8dBiR81wselFHhKj9DfdCTwaUuiwWPGQQkejOoNQ4wAAIABJREFUWNnFuFdPEvAs0QNoq/tDHxT7/m/cC3KPFVZME70Y20jqpdPo5vbYA2IhJy4ki1zKPn4+TfyvpEbiUrfVouJrRc6HGdoR0FEvgmNeGtuXyN3JOH4+XUQpW+Ri8q4T6NDYGjqdXlrdcvBM1IlLmQtyv1Ukbc2mdKiZToD5Nma4f+95p9WatwfM/870UKXWrgp1Lpb8TJe71epQL1SAaHOUkuFKX4p7EQB+FABxA3Z89M7lV2izwH3vWLsl5pxGsoBJpoR1jgIoV/GTcxTN087pREmmVC462AjAQVQCTy42n0PsenPD53BAPnhqeuEbOgFYiN4jacuM83Py5ipa5Zw1zpTQSBZ0LngwTV3FJ/DpdLqt24sfD8bzSGYKns8RUco7cemjL2KOyifeN8yi0+mNTT3S1x7ySj48cSFD+EL2EZmE61oZS4ft6x9rIg3M/ktqztsjsjHHFNKEFdOPyD48fzd2ehoYGp64ppnBK5104mLOp9SX8o6cy9l7JnPLidQMXOsqNn5GNCo1Whuw2AHY8wFwAQB5YrZH4MIU0NG3jrJ0BveoG61WfH2Bd9qC1En+yqyajFbpDtPuQSk0W/JS0pF0Or3vWV4DSLgXKjiBOEGdmxpwOgLYHQAMfqeRni7XBla4bx14p5J4WCf1hEmmhDVG3ibn/CdjzpulndWOkkipCFqsOBoHUQ4UXYL769586HzbxbhH59npPpKyyFCYkzfnvBVG3ijjjFbKcQvMucnp1Z3Cd/B69eOBeO4zmUfOYk5czBX+aCHFTD6pWO+QGjqdHpP6Ysdx/yOyifxyqfyyqbxSMYlZ9UuHbaEM5Bc2pmDq8woaOjqH6DR6DuHdwTNhR+VTjp/PPHYu8aB40Iu6DjqdDkIU7xF9KHwhW3hW9sPy2dxnMjcJp/o/bFjV5n8QFaD6KgGWOwHoIQB2FHARnu0RmBDF+shbRxk6g3v3v95bC46SX1LHh2gfTZ8coU9P0qcnFjAwSZ+eoM06mDox0pPj1WDMTUlD0On0vtq8BhuhXjuBCWdhKnJWasRxwJEfAO0D9H77ytwT++tuxe7VTRU1yZSwwsh9xr28VtSZ1CX6ezz0QaDI5CJYt/Q0XPPmRePAVOrCY5UALETnkeTn3FtmyxpnnNFOEdZJPTE+vciqr68hGo1u4/r8h/3xe8QzDstjhC/mCn308fPphySisYWNdDq9tLoFFVQTm/YO7FopIJ/gF1a7ZEyaX1jlESk0vxT6iHSAgGygqGLw6UshwueCBWSjD0kmHpJMFpBPPnQmLCblOZ1OR0fWbhYMFVLMnEktfDH3sDxmj1jGJqHUwNg1eQKLClDR12ZxLzTbn3F/pd5KcLybMrfV1KmRgamRgenR+Z4aGZgen3/juQsX/MZg72fcC1GRs1I7CwL2fACIBzDcQHuaumwjWOCe1F9/J45HJ/WEUYa4ebasFebsJ2efNU6W1YgUSypnrFOgzTWdTqf754PuBwqPfXgkfP4BTV31V70P+GJtPvbZ8w/wy7XRij5jmio/Jy/mnHmWjGG6uFaKsG6q6KpyPzoOXNd//Ctf4i6xjIPS2QIKuYKKuYKKeYLncwTOpvCIhT97Pf8RkLq33UsvSWhp7Ze+/nCXSDCfVBSfdBSfVCSvZNghiWBeyXBeyRhjaAnMu/qgRAzP6UiPoAo6nf4w+fUOoVB++VRBxRxBxVxBxVyB87kHZbK5TqdzHk91C17mh+XriMG9BRdgdwBw4gecBWd72Emw1ZrvLVSSzuDeVane/MhYR/PsAD012TU24jUgiSdg6Xmutjz1yv325Ejf7OO78tBv9HdTUpzpdHpfbU6DtWC3Hf8ETJA6OzXsKGDPC4B4AKONtLJFbyLNiGXutVOEDNJPm2bJzOPeJFlOO1rK+uENrywr93TT2UZlmLmnmpo9VNIMl3BNM/LIMJt3gGemJSxJSy30lFn0Zbc0488PQGWYm0Ve1n0k/Rn3Z00zZQzSTmmnHNdNW13ux8aBm4alDO4PSGcdVcg5diFXUDFX8DxG4GwS96mw9k6Ws1c8IfNJhfJKxR6VTxaQTz4qn3RUPuGIXPxR+USe01Gv6rrpdDrUo/yPQ4Hhcc/pdDquqJFfOppPNknwPIbBPf85zH6pzO0n0zYIpujasbwQYCWiAtSAa4D5DsB2H+DAtxLuS+Of6ex+rsv9XH//PNdq7nxlJzk5OOcCnSnu4bO4L19kscwsscy9VoqQbpqoSaakBUbuk7PlTFJk9B9JqwacvOMteMf72Dzf9j6mESqmGyl112f+Rwzf9xPSj5ZWDxG7s8gBakGn9WOkTdNkZ+c1z5YzzpTQTRXRTD62BtxfN3j8K18i16l0HslM/rM5AudzjyrkHlXAHJZN3CMaROmYM208Ojr15EVbI7GXSl10pWQO/t3mI768solHzmUfVcg5cg5z5FzWkXMZh+WSecRCNcwzp6YAAKAVl7f0D47T6fQcwvsDEhEHpZOOnsMcVcgVOJ97SA7DLZG542T6BsEULfDacg/iAaCHAKcjAEwAgB1leNjhaKvFobd2Z+h0+vTEyHuXi/Wmh8c659xK76tMIVodbbc91m4nPM8UK/5GlwuTQ/O493uju5OSAqPT6X21Oe8sj3aB+CYcj1LhR2fyAg6HAbsDgA336nJvnHHGIlvGcg730jrR4mHFTq39DY3dL2e7ued1Y9dLVK6+WphIXVtVU/freQeQ+96WNmTdDTzslqP3tuNpc8/8A5p76txy9HUfnfmMe2mjDHGdNeF+YpJ6z7T8/7X33mFNJW3c/z77vs+z1S2CSofQS0hCCwm9N3sFRQUpUqWIAlZUsK1d6SW0QAglCb1J72BvoJQUmlJVOpwkvz+CCEgLzX1/5Ht9r70wyZn7TPZzJnPm3DPzOziBR4kgpJ4iqZcB25wF25wN25whrZcgqBTUQPz66zwwOHrAPklc1Res7md9gjBb1nFdfRdyW8wG2UhhDbyUXtqXAjMh+jgp7Ugh5AMLV/z7jq+XU0LqGwFECFgvEWaUAducDducJaGbDlJP4VEisMvh7M4x90B0kZrMvZck4A35Ct9lmb6LMi0nJd+eV6fPzj2NCtBGh+izmDY6TJ+azNKR7VfnwN+K86EzuHeX6TgNnsK9Dwy4AAbOiQGnhAGXjcvMPan3zQGMkC0ObodXdEpWcUvTOpmh756ux7BLkrYVSjmxctapT/4PT5v6yY7OMuRC7nq387awb9Yp2ixZJr7Zp20iVY7jdb9E1D+Zoe+WqnksWdkOr2iTtOL9HDqdfvbW85/E47mRBEG1FDHtNIhRJnRzJtQoHaybIKgUnJ77dTilvaOPH/5AQgMlrh7KJXP3wj/5s5VZUtVs45lvdDgNqp8goIKFGKZBjTIhhslgXaykVsQG8C0TG2z/wPhNgm94zV9SvtIGOKhhOtQoC2yQIaadxq+azIUgbFTA+fi+WtHqj4vBvTs/cEoYOCsGXAQDPjDgsgzgIwP4yPRdhE3lflutm/Q07plVR5ZvnQNfa5IPnU7vfpLxzh02zv2XoIA3BPCSBM6IjnO/vP37tk9NtjiFo0nytji4IwHpnKLmlqZ9Ik2HYackTYswBLbcb7bDH+R47PeDDozMnCbe9OHN1lug+5nus41j3st0t4xEuuC1vkTUdUvTdklRcyAgbXFwG5yCPR650txfvPfyJzEsN5LAq0QQ0kgV102XNkgHG6RJ6SSBEKEh6K/pU+0d/QKKQZJacZLa8YJIlIiSb3LWXDedre2fa569t3B7CFKOkdRLBhukSeklS2jH88qHnblaODA4/lzC60Yxu3SglC5O2iBN2iBDXCdNWCOVTzmZC0HYBMeHxK3WeI7/7nHuz4gC5yWAS9KADwzwhgLe0L4L0JaT4m/PqtLp9LGR/oZrW2tdwUvlPuNBnR1Pa4I3nU7vepz27iSk47Tk8CUo1RsKeEMBHyhwQWq8sWdwX42dt0ymnte2nUzXt0qE2eLgdjj4sWQV1zSNE+m6k7mfo71fIvcPsjytvnKv65au45Kq7khQssMp2uLgR5PkPDOMVjoF/+K9lz+JY7mRBG4kgV8lRUQzTVI3HWyQLqWLF1IKtzqROvHJj5+HVHfGCqtiwHrJUjpYkGKQqPIDO4+UgdmT7+l0+uDQ6DbzZGHVOCn9FCmDNAGlOG1jfHfPeKV6ege3m8XzKYZL6eHBBukSuukimqkCqimM89kEX63xezqdmnQKOMEzztlZMeCCFAP6FeTedhbufWDAJenxnj3jfI79RWuqmrdMJrjvGXx/KnOrZSLUFge3xcEd8IhjySquqRpu6drHU7UcE9TMQuQCs71mOzzw4VkTX/Bs73b1tW+5weufc2a2D1xMsLAMVzyWqH48TcstTds1VeNYsrI9HsE4GatEmcv5h1b6eW1YQuMPgrHcSAIXgsCjlCyoniqilSqpmy6pgxNSjpTXR/X1j3dIRkbHTngXcMiHi2nhJLQTxTRiBJHBHJA7jmfSAWCudOF7oTXCKpES2jgJbRyXLMrCNWvireev2wQV/YVVYiR18FJ66SJaaSC1cei5kQQOOD4+nbKi1Z8QNeUScIJ7nLNTwsA58Qn0+7wgzW5ib88wuB9ouLK11llqidx/yHhQZ8PdNsG9m3SHp8TwRQjVBwpcAAMXpICzYl+5d2KjUeZPgGMqL63vRpGVebwUAzVbHNyegDhGUHFJVXdJ0XCIU7VEwa0CVdFFtzMeo6f7Efoc9sDhINnkatSM78YU3TLxlTyN3Z9aE/ntBwKyzpn5KR6NRDomqLmmarokqzsSlB0IiIkzsUyE3Std8fycpKzm/4piuRAEBvq8SgRB9RRRzVQJLYKoGloQERSG+fqk8OPnYdtTD7kVwsU1E8W14sXUYwQQqGNnc0fmzBaOTHgurBwhrhEvrhEviETdD/16q3rNt2Qj2E9CI1ZSmyCqmQZSS+ZRGoeeC0ngQhCKq1ZpDSlaYRBwnPMr96dFgLNigJcUcFG6/xyY7Cpad0qFzuD+8ubaYxJL5v5+nTVXW8JFOp3e+SjtrSu4w11i2EuaegEMnJcAzol/PRN3AeCcJO39/L97THBPpQGh1WcOxYlN0MZ4SuqUrOKSrOaYoOoQo3okCL71qqCRN6/hNF/iNfWDWYcq6V3k1L2wabq9Nm324T2KUjF9ADPy5pt+rDfvzn9ErEIUHWJUjyWpO6eoORKUHfBfobfFwY/ES6Mfr3g+ZkFlB4ciYaMCbqKVZbT6QuoEMfU4DljAtsMYAPiK9fPX78Fa0SAkRkIrWVw9XhAZXvmkdY7y6XR6GOaZIAIlph4vqhonqhyRnDW+Nk5L+ycptUBh5QhRtTgRjRQB1RTeL9AzLkJuJIHSulr5mM/TAddNX2ljdPTPiQFekn1npSiuonWnlOl0+tjwQL2P0ZtjEkOdS/oh+pDpW2vN0Rp/gU6ndz5KfesK7nAXHz4vRZ0G/Slh4AQ3cEOL/nH+mXfMzju5cyBWaDJwtji4PQ7hSFByxCs5xCvbRCtZoZAWoYqWoYqWoYoWEw5RtApH2kQqxVXeTXoUkFTjP9mEJ8FhxZfMQmWswpEWk46y/GIrlJINWskhXsURr+xAQNrhFaedw2GsRMHKL5z2rLZXQi+dTTZpAjgG+vwqySAVLD88fAP4dlTC18SEvv4hwwMJnDKRYhoEQSSGTz6ovqlr7hAhMc8EFEJEVLACiFiIZmT7+/HboUu3CzZK3xNSihZUSZzo00/u5ECMModWa4MgWstLwJl9CnBf+vp9p0QpzoJ1ngg6nT42NPDWx+iFg2B7UUzPq5Lu5wWLcG9dNTHU5dVRzuY4Lzqd3vkopdZFosNNaPiMGPWs6PQTcN0EBJnQh+efYs8c9yVEvHEM/zTmGA2/AwHpgEPYJyDtMEg7jLJDnIpDnIp9nJJDnDLDdjHKVmHKw6Mz33qSOt/ueyBuH6s88Xn7uC+FYJRtMUr2CUgHPNKegPg2ui0OfjBO9PX7Cqbqsgi97xpSN3n4JyRxGnbcSAIPMpEXgWaT8pXRDWxuHU+u7B8YMjSN55SJEFFN4JWP8LlbAcw3FzAY/RQEDxVVxbKDw24Fjndyap62CCLuc8kG8SJieJWSvo2+QQ6307Zk1RYMpHWRgHOSgIfAt+j3uwuTHfhq3eF0On1ssK/urNpT4/9VmPxRbryuzHhdmck3Nv79q6e8/uW/+9Y9Mv3r1aHfyVEn6XR656Pk2mOiHS4Cw54i1G8vvGN/URM9F1IF5rh/0V5inShrnSQ7I3y2eLgdDmGHQzjilRzwSscIyk7JKk7JKs7Jqk54VZsYJcsQlYFZrsXG96/33Jewwyg7EVSdk1WdklWPEZSPEZQd8UoOeKQdTtEOj7DFzxQUBz+aJGeLU2z/TGSqLovTEffKiSGdyeZC4DnhGG758J8Erh9ySGSs2zU0NKqyI3o9OGy9VJjbxcKFlB8U/XQTLORXkeADDhmDQ2N0Or2rZ0BlO+p30Ttc8hFcijOE5kYS/oQmrtLgPUODvYDvDsCNawbuTwqRbXleH5en0+nA6HA7/lpryNEWlFNruHNLuMu3bka5NKOcm1HOzdPeivjyB8q5JdypNcyuuzyBTqd31STX2gt1OPENewhTT3/Dvf1vtKJZM4Iniznu2z41eWQYWSRAZuZ+ovnHKzJsT0A4EJAOyUh7HNIyGm4WpDg4G/ftr3fcEbaOUWR83oGAtMcjvpQzVyxbHNw8XupqvtnAyCem6rI4ed19+atkPKM/Pd2IJA4FNIds8M8C19y8xsdhsIQ3fPDwjZCg8pr5JwHR6XRK66dt5oRTV0o/fhqi0+mfPg/vO4r9H//1jbBQDngMNxLPjUz+NvRP4tiMwlXcB5JGo8afAJzYZubejue1i8wKRe4oj39jw9fhxD8D9+4CgAeIVjfrI8LJYo57gDZ2o8j64KRb2wX6aKKCeaSMqb/MKDDz8Dyp492Wm7wW0XI2ScyVbIuD748VxDy7wVRFFi00nsihiOeA42dsd7kR8RwKUezS/r+Arrh6ZY6OAnQ6vaSq5aR30afPC322MPjlKVXvx0FTu4RfQNc2QIM45aO5EAkzBt2ogBNQTalvmn9S6TKKVooC7H+bkXuKg8BTM476UJehzubh7vbhnvfDPe1L9vvh7tbPTU+endZ8abahw0VwBu6Pc1BvaNM/Luj6Z3qdwPBHXqYYkcVxb/xA+gmxZMZii16nbLsNWgT3Njj5Q3HiVZRF7vfCrGobPkrpp7PL4WbmHonnUsRyyEdskPb/WeCKsQ22gbjItZqfvmrT2BX2u8i1jbBATvkoLsX4WSISfpdO2GlXsmqTyhmivXkInOAB3Kd38QfchVqPgV5a8lWYbiw0ZlteFxmzVZtxvrPl73IVHPUUnt6/d1pPjbRZ4PkzzX0JEW+TpHA0UY557mX33Zey9NOIzL8ZmX9rskNyrlj6qZr4SS+Ce4t4aY8Mw7ZV6dzT6XQqlaa+P+9v2Aw3l1/Rh2M45SI5YYH/l+eyhOr9oOiaha/TS6fT+/pGrtwr4pD+52fQtU0yQZzyUdyKM7f0DP8ojLkVWrdyVZ5Zn9qpN7WB4xyTyaOeFh7xFO50BREdBN4c5X9pxfdiWf3Smu+drUCrE+jzSSFgWmPvKQic5KMWLHRlbKa5Hxj97Jm52SIBygSdeLhNEtwCLXcoRGbHTRGN8+wa56ZYy2vjrtuih8NkLWOZu5xscfCDGNGQqjOzLUe1EvJ+8IpdDjdzF/9rqx/HKR/FIRvym/DNnwR8tPaEB0RU9/bO09UhN/d63chHbA7+L++lP8Ruc8qFccpHc8/e0nMjCWxySQJqKVXPV3UHAIaoCe7AsfXAKaFpTf6gu1CPm+B7Z8F2Z9Ay2wnU4SL46YTQqOc3d7Qn+QAfRfrnhc6sX8z699FPfCwSpJnu6sTLH0HLHg6TMQ2CmQZBJ/tgEOxwmIxFjOzRBHmmyrROlLHDKdZ+qF5ELRYtcusAz5dHRXOhj4jnVEBzyKLYpf1+FbzOJnkdpHhntyXmdlAZNvnli9r39U1d9U1dlY+bk9Jfed3I32waJaBw+w/Ra78J/bMRGsApH8EJj5mtTz/hXyTiD7is0lrQ00R7lQ24C4wnqE31iKfwkIfwkLvQsnvYQ3js2+HLUyKAGycVf3bhJ78Y7t/3kRgp70yjn6BghZG3RMtNd4ycFUb+aKICkwUqmsdL+Za5LKIKS5Tzpce/SGB5lWYYWpk6uJnEBcdwKkRtkg3bCA1gA9/7S/zGOuGrvwld/gXkzfCvIO/fhC6vE7n2t/gNNvD9jdBADlkUp0I0FxzLjZyjN0XgRhI2yuO4kYTKp/M8C1s5UUNMp3V1pnR7VsAzx/IQAM6DaR+YSMtb5P5WKW+CDsVJMMv9uJMUZjDz5VgnyR1P1X7/PXbzbO8YktLP+BuWyDMnl9zIZG4knhuRyAWP41RAc8hFcMiiOGSCN8ECN8H8N8H8NsH8NsH8N8ECOWSCN8miOOQiOBXQXIpYbkTSl8PnKv9PaKL3ag7bfyNa22uqFwTwAM2G/mrYUwhw2Ugrm3Xhphm1SO5pNKpvmYtprLDNopBduq0SZcywUjXNC93fYtmVVdTGAcfPeYM7mX4CNyKJGxHPBY/jgsdywtGcCmhOhWhOBTQnnOFYLkUsFyKBG4lbCPFcCMKfkMTtR4tXLTdhNtEqY4ATPIA7H3BKZMURn6GlBwFO66nxJ+lM3uAtfv/a/pHeW8U2JrGgo0lM34wu0ebx4ENxYtlvoxZ98ssi/5j69TJJf0ITeZTmRX9K158bgeNC4LgQSVyIJG4EjhuB40biuZGzPBP4xhyK+P+JYrdYFbZ3DH7fb4AhaikKcN0IHOdabfQ9QcCxv4DAffSp6y8sREvar/zzSHdwleehODGrRBnG/I9V8GGshB1esbAxYSlnvlzCplEk9dJ/kZg5fWAlvFEB91/RuAMu5W0f/hXQM0SrQAPu/NOTNFfOp0WAk3yAMzsV40L/vJi9u5fEPUMFjVjXVK1DcWJHk+RtcCvV7bFJUrBOlDXDSl4vsGjqebn0014u1TZ82udY+od0IrscjhOx0DabWXMhCJyK+L9hiXzKyTdDakdGvtuetbOJRqym+u4AjnMA7vyA5/TBzeVr44UAT0HAmR3wgtBKZ9lkZAFaBu7pdHrXQFvii3vOyRpWibLm8VKWCdDl6vxYJ8laJEibx4NtcPKns7YVNiWs9CTaRWhoGCDktGgeyOdGEv6GJf4FS9yoMPcA/0LNqYjfIIf7E5LIJpvEp5Js6VFV27AaaUiL1NBnWnUc8I8GcEoIcOMC3LhmzNlcFO6CwEle4DgH4M4HnJempfnQuheU7zSblod7hnoHP2TWhV8vtHBL07FMgJrECBzGSlgkQKwTZZhi3SpR5kg8+GCcmEkMyCZJ4VTmljslDlWUrDHqgrZD+16iUmnZxe1WnlVy27L4lJN/loj/SRz7ByRhgzyOU5GJ3wEOOJ5NNuk3qYT/isb9AUkQ1U7T2P/Q6+6L1/X/YuInCxihvcigRttR/1EHPIUAh98Bp/WAGydwko851j0EgBM8gMtGwGEdcHwTcAFK9d9Dzb5F71mG5W+Xk/sJNfe+LWxMiHl69XqhhUeGkR1OcR+a7wBG+CBG5GCcqHm81DSbYaUOYkQOYkRNYkEmsSDHZJVz2TvvlR7DPr9VSc7oGXy/Eie5curoHk7Lb70e+MbCo0r3UD5ILeU3qYQfheJ+lsD+LBH/OzjhT0jiH5P8JyTxd3DCz+LYn8SxPwpj/oIlSRtk7LIrcbr42B/9rnw1N2xbXvX30J7gqWk+1MijwA0t4JwU4LAOcFgHOK0HnNYDrpuA4xzT7cwOOK0Hjv0F2P0KnOQDvOUB/z1U/FlaUTCN/Hj+iAvWinA/ocHRvvbPxIauZ49aHua+Qye/DsS9euBXfjyg4uRkB1a6J78OxL/2KyUSnrTmN/W86upvpa7wZNnVUWf38ONXPQ9L30fjiTeCa68HvXG+9Nj8ZKWFx1cfca88fvnJrZDaO6g6Qk5LYdWH2oZPA0Ormme20qL1NNOan9FeZdFq4qlZN6i5d6loB2q0DTXa9qujjlJTLlKzb1GLg2kvMmgN5bT2OtoCNi9ZhFaW+xk1Rh0Zo45ONrDC6yD8q0Sl0UZGqCOjU8xM3tr/XwSM0oEROjD61bNsZbkS+g7cs8TSdxeLe5bWoljcs7QWxeKepbUoFvcsrUWxuGdpLYrFPUtrUSzuWVqLYnHP0loUi3uW1qJY3LO0FsXinqW1KBb3LK1FsbhnaS2KxT1La1Es7llai2Jxz9JaFIt7ltaiWNyztBbF4p6ltSgW9yytRbG4Z2ktisU9S2tRLO5ZWoticc/SWhSLe5bWolaMexqN2t071kAeyCz8eD+884RP+z67Fo29FCltirQOBapPgX0xRI8C1qFA9dq2HWnf79B95sYn34ih8sdjzW3Uvn/dkt8L18Ao0NY39OzDR2xti0/5W9vs5/uSaxDRxfDoIsXoYiR63Ah0sWJ0kVxkoSamzCz9yfG8V3drGlIa2uu6+zoHR0ap/7p17pnV0MBod1v/20fvH8a8ibtefftozrXDGcc1sC6qccc1sG6a4z6ugXVVx7qoYs5uI9w6mhPiWZQa+PxJHqWd+PFzz9Cyr6O4/NyPvnnXF5fc5XmlVWd/E58ikQdOElElSWiQpbXJUF2yrD5Z3nAGy+iRITpksBZJXJ0kokLkkiNJarYb2/V43xvILBwjLcPSz6ujnqGRIkpX8HPSkcynclHFQiEPJVD50hGFMlHFstHFCugSxZgSxZjSb1wijy6RjSqGRhWDIwrFwvJFQ/O1sOXO+a9iXrc8/fDx/7kL4HP30MuyVoLf0zs2Oc7KGCtwhL0C2hER66wc56KGPa6BPamd8K3dNOOPq2NdVOOclDCOirE40SWtAAAgAElEQVRHYdE2sKgLu1KiL1WU4uopdUzv5zOblpP7gYz8TofTzchtTRxQkjCSIm/YrLG3RW9/i/7+VkPTVqODrVsOt241a916eCabtW453Gp4sNXQtEV/f4ueSbPaLjJUlygAJ3LCWrSMu05fG6p6toxnu+xq+jhw61HDvtRHwqF5oJA8mahidWy5XlKlYVKVEb5qC756K6F6R3LN9tm9lVC9BV9thK8yTKrSTaxUxpRJRxTyBz+URxeZZz2Nft0MUP8fWD+24XlH/M2aawcz7OSirKQjXdWwpzfjL+5JubQ31ds41cck7fKBtCum6bM7zWd/mrdx6qW9qZf2pHjtTD6pm2CvEGMhGe6hnxjsUVye0jA6stS1speH+8HCynZjW5KkBkkQQVHc3Kq/v23robZth9u2mbVtN2vbbta2w7xtx5e/5/AO87Yd5l//ufVw25aDrbrGFFk9Ip8CBaLb6eL1L2z7e4dHvSveqseVCYflyUQXaSdUbMZVbUuu2fHFO1Me7Uz5+s/ZvDOF4UeMf25PrtlGqDbCVanGl0lFFEqGF+xOrkl61/a9qzurej8MxPhUuarH2chEu6rFnd+R7L0//bJp+pWD6VcPZVw9lHHtcMbVwxlXD6dfPTSnD6ePf/JQ+tVD6VcOpvvsT7u0N9XDIMlOHu2EjLlyMP1p/pL2b10q97T+gZ5rfiQJdbKUZrPK9lajg61bD7dtM2vbZta29fBSPV6OWevWw60GByiILWRJDYq8YV9C2hJPexlV1tqjn1QpEV4Ajy3VT6ramlyzNblmW3LNtpQaxt9L8baUmm2MvwnV2kmVcuhiaGSR48MXHQP/uq1fnhVQzmzBOSFj3XUTLu5JvXwg/cqBL034gaX66pdyfEzSzm7Fu6rGOSljYq9WDXxa5PewJO6Bzu4PZi4kQUSzyo5WgwNtWw63bT60cm7dfKhF14SiYEgSVuq55kcbHFrKyS+L0G9a5NHF8jElukmVWwjVW5NrthBWyluTazbjqzUTK6QiC3QTKt71/Itu+vNja21lo9004y/sTPYxTrtsspLen+a9L/XMVoIDPOaGRdbHzsXs67h47sfaPrTvsyXxI1rUdrUaHmzdfKjV8ODK2uhg6+ZDrQamzYitTZtgPVfuL/rkl0XY2lahkDx4TKkBrmoLoXoLvnrzCnsLvnoLoVoPVyURXqCGKXvd1fd9vwGG8jB1R6FRJ7QSLu1N9TFJ9zFO8963svYxTrtsnHZ+W7K9Qsw/R7K625huAhbLPY3W6XqxiQPWrLyjRd+01eBgq77pKtngYIu+KUVhM5FfsQ+bssjzX7LKW7slUQWwqBK9pKrN+Goj3KpaN7FKPLxgO766a+g7d3ie5pGtIVFuGvGX9qZ5G6de2rdKZsQ6u4VgLR0ZcLxwlMl92xfJfX98KpEXToFvadE70KK/6jYwbdExocD0KGDtkbrGxVVhKfo8MrYNXyUeXqCbWGmIq1p9G+GqNOMrJMILL5S9Xf3qT6i7rd9DL8FZOc5rZ8qlfamX9q62L+5NOWWIs5SMyIl6zdSZL4Z7oKuHImdEltZu1tjToru/Rddkta1j0qK7v1ltJ0lE5YOZ6yKqsETdf9LEF/xQDVumn1T1XWyQVKWXWKmALpGOKCxt6V79b4Ah1NlSOzn0acOki7tSLu5Oubhr1b07xWt78gmN+JM68R/ITOwAtxjue676EfngFMTWZm3jZh3jZu3vYR3jZq29ZJguSVRtqKxmEbVYtNr6hyARBXLRxdoJFXqJlbrfyfpJlerYCqGQfOusZ99lVP/do/d28mhnFcy5bYQLu5K9dn4fX9iVctoIbwOLCnEvXvjJM839WFsHRd6IKKxMUd5B0dpH0dhD0dg7bs29JPVd9QpG7+QMGK6XMyCq7aRo7SOq7px4cQ7XyxmQ1HdRtPY1qWyf8rqCEUljN0Vz79dYGnsomnvJiK2Nm2Temx9nthZL0e2aBqGQPGRsiXZihc53tVZCOTSyCBxeUNW2bA8yF67w82XmYih33cTz2wnndxDOb/8+9tpBOLsF74TEuKrFtTV9XODJM839pzBsE6c8SVqHoraLormXorFnwg2qO18rb6+3cG06dmbCtXomdcgtb40OTX5xNjfan6rV3leH3PJ2+5HJr9ebOb1R3t6otmtyOIrmHrLKTqKwCllKZ/h5LbMVWZxGAKo2tkwkNE8FU/Z9oWdYCVO60S/bu7xudao/ofekT+66CTawqFNGOK/vBz3D57YRTmjFW4Ijk/2eLvD8meb+g8WJxj8lyfKGFLVdk01U3flSweCdmxd1aiZJ/clLlXxyDeeuL7D81wfsKvnkyH7hk18EhodfHz72CrGFqD4lKEV1Jxmm3/iL8KfgGGYrsjiVNHdDIwqlIgpUseXaCRVaM7t8BTxzLOW4MuHQvO24qu7BVd0DuAT/zoQ3yFUVc9oId3brAo1flOcv+dxWnLtugpkY6h+zTGBsQYlMzHEPtH1oVtrZxCVLVjCazB9Zbdc7le01CvrEUPTkzw+2tD0ysSkXVX5y0H64a/7f4s/vGqsNTMrFlJ87nhrtH5j81pszV54oGDao7px2vZHlDBr+EO864cNURRate48aeQKyZaKLVbHlmvEVGpONLdfAFGvEFCpH5iEjHi6jVaLyNWILNTAlGvHlGlODqmHLoVHFoKDc150rsq/3bEq4/ciYJ+i4Bva0UdKZzbh5fdoI52mQ6KEf76GPddeb3x768R4GCZ6GiWeM5i/8zBach16iNTTK0yDpA2VB3wNz3A+V1RD5EUQBRbK8IUV1J0VlB8NklR11SlsrZXXrH4RO/nzdnaCcjeBqcZWcDVK1d4Joc6eT0mjP3C/lc0GrxFWyuWAtaTmT33xx4sIjOf165e0TQcdDyxk0cci0GhwCej4xVZfFyTnvBfuDTLmoYjVshfpUq8WWKIZl7cXkhT1+G/WsIeTR22Vx5LP60Mdv9SKylSNz1TAl04KqYsvloos2PMhMete6CtVnaGhg9IZFlrkYyk0Te9oId3rzHE7yMIh3UY8+rhXtuRVzbhf2gnHCJdOkS6aJczrJa2/8mZ1xJw1inNQij2vFnt6cNFeULTgP/UQHeIyFVPiTvAXl7TDHfR82teF/giRRVTJ8M0V5O0VpG0VpW7PSNpLStjrElkqYTv39KdxTIuNfmbsQXbxeWx5vCo6iUud6uEADgIZbAbVWJ4guXi8tXFtx6ZPffeF24ZGM3jvkVrLSNspkKxgRQUgiD3y0nshUXRahoTFgD76aKyALji5WiytXi6uY4phCeHA67Fasf/ETGn3ZhlioVOqlzDLITYxyaIZabLEatnJyUNW4ctnoYp6A7H+q3i1XxHnV2fzZERlrA4t008SeMsTN5tNGSa4aaAdl1D/WyfiAqhdlpLam7v6+4YWE6P3QR3rzvjS5NupK0fl98fYIlLs+9pTRrLE8DZJcVON2bfDLCH2xkPKZ477n8oP6//CSxNUpCkYUxBaGmxFbSIgtdXCjSoh2/b0QpgpcuF4c96qB6r5T3Ez+Enfc8oYkMfX6H3iHiipXKPSE6ro/I6IKQcG5CugSlbjyKcaUISIebkU/3B6ewX8h6AQur29kGZ6ktn/qPxqbye8VsjcqSyU0Qzm6UAUzJa5yXJlcdDEoONci48nYamUptzb0moJC7OXRxzWwnvpJM9ggydMgwUkt4uweTDH+9fDQku492kk90VcK7VTC3PXjPA0SZ4zooZforIIx4QnCXK9eSJnMcE+lfTjq2fCTIFlcnSJvSFHczHCz4maS4uY6ecNKaa36e8GLrNx8euF6vgai8w5uRP4Sd9xyBiRRtYafhPqicSsUekKVrT1iwQ+FQ/Pk0SXKcWVKE8aWI9HFUP80c2xe3YePDoRiHq/gA+HJbz8s6YnSI0r7zmA81/ngU1kVbzt7kX44JCpHKbZEaXLouDLZ6GLR0DxkdNHA6FKz0heo6kyiMXeQvULMcXWsh17it3bXTXBUjji1C93wctmyppODq+2UQ9x0MB56CTME1U10UYk7KBR60yp7eHBs3tKY4J7aN9C23bLxN1GyhAZFzpAC38xwM3wzCb463Gu/gxuRv8Qdt6wBSVSt8Tex7gt3Vij0hFLq2/+8myaByv+WeyV0EcQvxSQ6CwCAUSrtTHYV/8VQjXuxlcRFdrvz35KVbqL5LoXdLn4O0GiDo6MKd+ORoVkzci8elicUlNs7vEpDOrnoN/v5g2fj3l0v0VUzxk4luDxjOQeXqVSqv3uGtXyQu278jBebqyrWTBR1bjv+U9f8GZpMcA+876DIb278U4okqkaG6VPkDBluljMkyxm+kdGrkFSvvxM4RwlDHzqBkRn+3wBDQ0MfOgffd4x8nPXe9IXzmWopjbdyBhNxGSZD9UjCKo3rJD7YeNKXfRrmVKFfU36+lSKJypdDFythSpCxX4wpRUQVgH2T90Vk9H1JFPOteCl+NQJ2LSL1FdM974jKFxI+IdL/REc/GT+2q39Q9g4WEZqFRBd9jRtbgowtkY0uEg/LBwXmvOpcjTt7Op0efbHcVDDEXgHtooo5qRM/zW7acdYKwTdscQCwzHMjnxY32CoFOqlFntTBfhvXWRlzRALlgEC/J83/PTDB/RillSyu0fS3NElElVnu27MLnrieK95h1vtyShvQT25+fvZK6V7LAu09hfrGpcbWb64/GKDMMKNqbu6b/gK36pnSZrqollHXK+v/uJMmicqXQxfNyz2dTk+tJcrcjAV5BQWULPR5yuDomE9mGfe5AOT9+ELi107C3NyLheaBAnMKyJ3LXOFZFOlVNgf3rpoxdkpBKaHz3G5RqdSWho5hZh47jAyNXrNOspYPdtOeHveETvwxZIwVJOKAQAjx1fzfAxPcj9YTiZxyTWwQkqAyWVqHIqPPcLOMPllG/zVEp0JUtf5WwLSjyEmppXst08WUMzil80DwnorHk9/tKCwv0t37wvUsOSLuldv5PBFkyt+iZfttRrqnD/a/OHaqWlytDqY3EZdhMlibBFJq+hvcqmWy0txfKn3759008bA8magiOLrkq2NKFSLyJO/j90zlnk6n17R2Kvnh2E89OJVcMDA6T7+zZ2DIBpO1/pTv7siMuo4pj9y7+gdhd7DywRnwqEI4unRydGhkoVhoHl9AdsTLJU29W6CoVNo1s8zDwmF28tHOShg3zfhJTnDTjDumGu6kE/L2afPc5XS09lqp3rpiE0t592Hh0cO9c4/I+LpoxEyNG++miXVUjLGGROxY71v/dP4CmeB++Nmb+v/wETlkSYLKZCktiow+BaZHgek1w/TIML3X0toVIirTuB/99LlQZ0++ouFLO48n8oaVEuq91VNaPtoYQJ007kG+HVTKr5DDK0PB4KdFf+F4qlpMtQ6qywg6YbKkJkkA2bQBRuRWWOl1Ry6Vvf3jTppYaB4ssgiOLlGYcEypfESexEzc0+l0Um/f7qhMzrMBFug0cvesP8H1Hd27g5PYzvhbJRR2Dkwf7OvqH4TewcoFpytEFSqgSxUmRYdEFIqG5PH6Zwc+bVr+On8jKkDzNk49JBxmKxftrIRx04if5ITjGhh75TBXg9Dejnn+X7QRu/eKXTkse8Na7TY+qKT/04Jmz6WGVVkr+jmrRrppYCeHPq6GdVSMsZSK2L3R/3nRPJccffHcS2pRYHoUqC4FqtsM1SVDdV+DtcqFld/d8p98yFh/fyuGMNLV87meWCWjUyGi0lP9ZI4Q7dkF1dLahZukGwLCp7313NGzSlSlDqLDCDphsrgGiR/ZtAFG3CS7otyPUmm22c/W30sXCXkoHVEohy6Rn3BMqVxEnvg9/O7wGbin0+k9gyOuKaVsp/y17sW9bu/69gNFDRSF6+Hs5wJ98h/1z/Sz0NU/CLkdJxuULh9VKI8ulZ8UHRxRKBKSy+efHf5iVdp7gOazP+2QcNhRmahjyNjj6tjJdlXH2CKCj28OnbecdlLPIegtG+VAC8V7xpLeHvuCX1UR5z2qIqfWTi3QQTn8uHrclLgqcfYKaEtwxF7OgFz0m3nLYZZ7/qaNMiQ+BFlMkyKtSwHrUMA6zWAdMljntaRmmRCi7qbfjMf2PH1ZCtUqF1Lqrno84wcYqvvHt5ADViGp1p6TP+2tpw4elcJKdWAtRtAJk0XVSLyIJnYokUNuRbkfGANMU2vY72cIBz+UQOXDootl0SXjjimVicgTuYvbgUrvG5552H4YAK4WPN14Lhh6JTz7DXHyWzHVr8S9Q0E+EYFVsw6AdPYPSt3EyASmyUYVyaJLJ0LDooolUflCQbncflkXSlcjOY/B/UGhUCtIpD08xlk1zkXtq51UY6wUAl0N5x/Wayd1m4Jv2CqF2SmFWCP9jCUvmylcD/VO734/V6JBdd47GxV/OyTKWQ0zOe4xJYytPNpCKnwvZ0Be7PzfA5Pc/8jfxA4lciuQhFUpUtoUKR2KlE6zlA5ZSue1hGYZCFF3Yxbun70qg2iVCSK7qh7NVv7Htw2FSluK/pJ4ttVs7Js540/tPSqFlOqktBhBxy2pTRJSIXLJN7FBiJwry/3gGHAo7RH7/Qyh4IeSX7iXiS6WiS6WQZfAwufhnqHEl41ClyMEzgdGV72k0+k0Ov16buUGT1/Yzdisd3P9Onf2D0rexMAC0mQiC2Wix+PKoksgkUWMQUwuvyyHnOfLXOeZNM69YIiFVIStHNpJGeOsGjdhRxW0lYK/q0HQvOW0k7pNpf6xUwp1VIm2V0bZKgWayd7exn/ObXsgpaFjtqOqcutslP1sEWFOqpPiqsU5IjE2sOgjkqi9XIErxj2nHAmkRBFXp0hqUSQ0myU0yRKar0XVSvjgddd9Zzy29+mrUkmNEn54Z/nMc0T6m1vLTY5mrROpklDrKZ5hKOCpzckKfkSduAZFQnPCZDF1kgCSyCHbtF56pbkfGAP2p9RsuJ8hFJQrFponHV4Ii/jiyCJoWJ7Q3aRtYamf5htEz37XLH8Hy3nazx2f75KY+4fHfe1AfBn5/dxHdfYNSvyDhgakwVAFsIgiRlyZyCIwqkAsJF8wKJfLL8tx9bmXjT6GQLsoxzorjfsYMsJS1s9Zb/72vo3YbSL+j51i8DFktJNSlINS+BGI737xWxfNYzvbZ02jr8qttUb42igEOymhnZUw43GRsQ7y0dbSkebiqH3Lz/3TN/X/4WtihxI5ZEn8imRRNQZ8S+f+U11Dvuau9HUiVWDNDnzmjCU8tTlZwa84hXtJTbKIKolPkbhJpmn9irf3o1Tqsdznf99LBwXmiIQ8lAwrWBz3dDr9WVu3XnDyeo/7bJ6+xjHZ5I/zL4swI/eQ8ELJsALh4FxQYA63X9aZ4vn7tUvXRD/niATKGhLhIB89Ab2zUqwj09yHOCGjjiGjD4n6uuqF58TMM3esJq/uKHI6907IGDu5aEvwynA/8qK24X9CTWzQJnYYkVueBFKiiKlTxNSaxdTIYmqvhZVLeOTqrs68tkfvkxel4qolvHLfcj/Y3Fqgszv9V4EquGFv5ay9/6fWbhW88nWiqhQxNYqYGkVMnSKqRhJQInLJN7FDV6GfQ6fTr1bU/34nDRSYw2jywagCaEQBJKIAElkoHZoDupW0JTTl8/CC8q5aPw8cScg/iitYYHJBZ9+g2LUYab9UCCofElEIiSiARhSAw/PFQ/OEgnIFAnN4/bODnxGXVL2FiQrQvE3SDgqFmoujLMERtrAoB8WYY4hYhu3hkeZQX0ed6cPZ36qV2LVX9Kq1XLAVLPSQxAO/ExnNDTPc8U9TIeH5Efm71rIhjoroYwjMeFB5tDUk0kIynMH9w+W9rx0jNZOEVRv/kGxihzZtkiHywslCyhQxtWZRVbKo6mshpRJu2bqr92Y8tvfJi1IxlRIe2W+5f3HueurP/KX8Ch+Ss+aI/tT6eAWPfJ2ICkVUlSKqShFVIwkqEXkVmjbJjHPPJb8K45jr7qSBAnO+NPn5kK/cZwvcTNoSslDu6XT60Bh1eMFPNDv7BkWvxoB9U6VReQzupcMLJELzhIMfMs6H1z87aFW4p1FpN62yDwqGmIujjkigrKQjbGWiHRVjHRVjHRUx9vAoc6ifjdr9no55Hpo2N3YacngdlvL13BZTnVO/wIe7Cb7FB6RuWsuGOMJjGEHtFWJsYFGW4AhzcZS5OGr3puUexxyjtJIlNBvXSTSxQ5vYYUQuORIIQRZRoYiokERUXgsiS7hl6q7enfHYTy/flIopl/DIdk0dvx/p/VhqaJL3i8CrA/ZzR39q7VrBI1cnrMyISBFRIfEjiFxyTezQJnZo459Szco7aUMLZW5xevC48bfbqQzOBINyREMeSqHyGdyDQ7MFbiZuCUn+vDLn0Nk3KHoVDfZNkUblQSILpSMKJMLyREMeCgXlTnC/Os+t6HR65MXyA/zBDM4spMKPQqPs5dCO8FgHeIydQvQRaIC5/J0nJQ1zF9LR+tFeMyDCO+9zDxMLnt11w+8RvG4tF2avEO0Aj3GEx9rJRltDIo9IoMzFUeYSqB1sfsv83Aro6m3RNG78RaSJHdrEBm3aACVxyxP5EURhJaKw8htBxRIuyLfcAyOjVBqtq+pJqSiyhBvaUVQOjI4BI6OMDPXeF2+KIBplG6VID0KpABUYHgGGR8aGRqjfjGE/tXat4IK9FUYShZWJwspEfkUil3zTBug4939IthocpI2u7PNabG3L/72RPM59YI5QcK5YyEOJsDxwZKFUaA7/TezmEMLKcS98NUrSlwBG5YEjCiTD8sVCHwoFjTf2oMAc/sCcAsoq5Slg/6ne/4V7c3GUFTjiKDTSRjbKXgFtIxdlAQveJ3I96nrOvOVQmUzgGegfct8RZix0y1oWZSsXZa8QbSsbZQ2JsJBCmUugzMVRZqJhB0AhxFfz95eYycfsH2zbZdPwPyEGak3s0KYNUCKXPJEf3iSIeC2oWMIBqbs8hfvR/oFKS+dc9W25SpuLOCDFG6UeIg0fauwo3Ws5+L6DTqe/LyjN2yBZwiaRp6BfoL8vX2d3vs7ubAXd5+enz8d9aulawQWrE0I2CSKIfIpELrmmjbCJM2n8TeyD7amVzkvLaPzAfj+DLyB7MvoiIbkS4QXgkGz+m/GGQYTPQyuyamdn36DwlShJX4Jk2ENxVL5o6NeWHhSYIxCYAwrMebVaUw3z42qNeQPHuRdDmYuhrMAR1pBIG5koW7loa1nUPqF/3LYH9y3sEezCVZj6Yp/YFTOw31G5CDu5KBtYpDUk4ohU+MQVaCoY4qC43HlpdCqt8/il+v/wfuWeHdq0AUbkkmvilX/Fq1C8EVJ3ZQr31JHR9sw8EjqhJTGtMzO/M6ugJSmNHItrIWQC/QN0On24q7sjK78zI68Fn0HBEijYZAo2mRQd31FaNS34U0vXcg5oLT+8iUeeyCnXxA6bfBoNPwn3XvOnr7AqWnuEg3K5/bMmgGPc44qG5okFZnFfxxoGriD3QpejxO7hRYNzRKZCz+BeOCj34/D8eefLoudFzXs2BUzQ9qXDE2EpHXEUFmUlgzKDPtgBuogLKlnGoJ97Bz2Nw3aCfCxlgo7Cwo9CI62kIywmQW8ujjLhCzq3g/Cpe1nzkOl0eu81/3c/bGraAJuGfuMmmZccMkV/S9Z5315svebRE3OnMjbwG07Z8RvZqa7/D39/YsYKhZ5QS9+QJqZ044PMycyBAnMEgx8K+WdsuorZHEQAVmZjkuGxMQHvCKE7eKGAbMGp0IMCc3j8sw3iyxd+l7xEtdT3HhAINhMLm4b+EYlwS3CkpTTKHOK/V+SaqezVkvQFzfqbV0ODo/84x2/lP39I+r4FJMRaOtxCKvyIRPi0E9jLGXDHNndsAUNkzHHfT8hu+AXUtF56MnNEdmgjO+T5enDB7yJvvG4utmrz6JGpfck6sVfskG+hb2KDNPxPcOTViq8UOQRQd+Gq2O5lTMMOFJQr4JvOcTVO8krksxYmsgsXrpy6Jk6vMIFbSaCpvzYMc/hmuua/XLXNUHo7Bt31Eg4IBE/Dbrzhlww3kwg0lXywW+TKdqFzoT7pLY1LuvEoSX95an+YIfeZA5I3D0v5mUuGfks8w9v+vJ90d65EmAkxx/3wo+ckfmTjOvFvuIc+/xtc8LPQa68bi6ra/Ko5YFfyi8grthm4b/xdnALTH2tpX6HQk+WU++L3L0M607jnv5Hwp4cv8kZUWMVzwvO3CU/rEp7WJY77bdKzSX7+FjfJU9569jbp2dvEp3UJX4x79tav6LHExSCO86H8NxNB/lmgwOnt/d/30oOfkVah+gyNDI7dtMzaxx00I3zm4qjD4qEHxfxNRO7sEPDW2eBhjvjH5yg6+mZuUeqLuqeU1sbO5voPDLc0fPXEi22krifF77Jia4IupB7fEbAVdFaX3WOvyLX9ovcOiQWZzRZUJGwvV2BF6oLWCWZ2/ZyOZsT2hp+EZ+B+vXTej3xPbd0X9U3Or4rNB4t/nZn7+h/5P1icoAOrMbvU93HjxgeZ/F9ubSdxn8l/M5H3Uvj6k/c43O/yeN7nnmSeUw94T/vynvblP8Own8AkM17kO+PL+AzPqQdTjvW8v/HknQ0eD3h8Ivlv42Zs7/+6m/6ovXcVqj+h2KtVO9b7zsa9uTjKTDzUVMzPWOTubsFrBhzntNZ76HOd2iF8fi/4kgnUZz/s8hw2gfnslri4FXRWj8NTm+3UNj7vvcI39ovcPyg665VmLo46IBDsiIwhv1nQnGam10t7f8Cp/gfe6S0uO/QFm3TRT6AcYcSn+uXPAn9fUJqxXrJ8ndjM3P/A0XsvbNmDzqgCcqdESB63f/Z0+AKy+e+l8F3H8npHcl0I5fQK47ww1V7MeOqxXBdQPD5RfNfjBe6lggKmh970IFMTU9rxTcr+iqosuWEHu5+Z2KwUMtA/KBZ4QNTXWOTuXhUfXsAAAAfDSURBVOEbu0BXd/Bf3s7ns4330nz23sHvs1Pgym7B6/uEb5mI3DMV9T8kFjx3uD0cARf2pCxwyzemue+55tfws/C0Ln4TO/Q1G6R6vVTafzizZXVa03OZ/yZnVTM+I10Qnvk/ger1UnXsEOI07v+QbGKHDRZWLGPEOdQ1OIKILuL0nX5rCwrMAfllCtxLFbiN47+VxH8Lt8y+jRe4PwP0oMCc326nnix8RV3hMdxpIr3qclBEz9bFn9bnOSQWZCoWYCrqe0DkwX6R+/tF7s3rAyL3TUV8D4j6HRILOCwebC4+/R56+jUmhjLmCYy5stC1ZJjmfrjyCZEf0fiHxPRGlx3ybL106Xqp5B+58GwSD9W2F+qbLN0PVbfh/xJN/ZG7fD34OZt0Azt0GvcN/0egzeDQSs8wnCyz9MccM3LPsH8WKCB7+T1T9wYUmMPnn812LwO3ioulMQSMUa8eSt+zyX9e7s3Fw780/2Fm4mFm4qGHxULmtZl4qJl4qNl8uE/4oFCoNTSyrmah93iLWf++Rcu48VfRb/sbtWyQJ+ulS/+WzP5FKPlHbvwPnEt3yo/cub8Kla+Xerpe+u23nZz10o2/iHy8j1pELRatrKYPPN/2c76T2e6n68SVdQ5+h91+cPce7+MKNBNdKJor6gMCIed3JS/85BfD/eeI+MbfxWYYV2GH1rFBnrNJV6+Xqvhbqnw5XPG31KP1Ui/YpOtmHMlZJ0GB6o01r8ZIzoQGxwBNTCm338wN8GqaPyBnw4PMgFWZVvutej8MOCljFtLVWWkfkUAZ8wZVZTLxPSyGe9oY0GZ4uPHXGdAnskMb2KF17JA3bJDXy+E3bJA6dkjjN90bRpZE4y8in2MIi6jCEpVN/MB2P0Mg4Dtzz+mbtTmhYsb5uKv0PUS82s8/1xjLalgCZcwTeMcul8bMU7tF7us2/ORl0yaZGVv9GQBdsmcokw3S8F/B94e/w+ZWDLkXvv71Vur0Ac3VsmBgDo9ftnBQ7nfZ6WRCNBr9jm2OMXfgisM9u014g+wU0Avf6YShxe9f25+U0fA/wcafhKelyqyG10s3/Ie/zegw0DF/5t0K6dPw2IGUR+tup/GtOvqCQTmbfDPX30vH1q727ey36mzpc9XA7t7o/23awupAbyYaxlQPh6El7Vf+OTKh6S9ww0/C0zN2Vhj6+h+4W/UPAu9nnX28OuoZGj2Y+ujPu2n8ATmCq9jSs9/P4PTNjHxJ+b7VnxDlXc/pLbg9m/xX8x73iES4MU+gpVR4TTZxEee8JO7pdPpQ+WOK4raG/yvQ9Ld0E9sKE88GafxTsvE3sU7Hc9+xpZ+szyNjl8rquP2yOH0zBVYeev6A7I0PMpSii1ZtScAF6nP3UOCJwgMCIQeFQuZ+urQsPiwatocj4MxW/EKmmMyopXJPp9OBrt6eyw+I/MiGX0QbfhZu/FNy+XFfJ9Hwk1DjOvFmlZ39KTkrnWfPrMpauo0SKnj8sjc+yOT0zeJf7vtdXv/sTQ8yNz3IFA7KOVHwqmPgO+9RPqOoVNqjXNK57XhTwRBjniBT0PJfAIeEQ014g/bzBR2VicLerOn/uPhH1MvAPUNj5NYuz6vNiO1Nm2Trf+Bu+D8Cjb+LN800+Lggb4A2/S3d+JtY/X/46n/gIfIqturs/4zGrU4SziIE0GiJda0H0x5Bw/PX30tfdydt04PMJXb9efyz2O9n/HY7lcc/Wwld7Jr38lkHc3dvqy8ajV6Cf3dxb+pRmahdG/x3bfDbzxd0WGQJ/R8xlCkoZC9nwI71voeEQz30EyMvln8gL3Xl52XjflyjY/2puZ1u3m1Gh0kgpfofeOp/4G74r2DjL6KNf0g2/T09u2GyG/8CN66TaPhZpOG/oHc/cDT+LEKW0GzfbdNz6d5g8fRpKP9aPe/46Pu4ySrzqVpMCYdv5q+3Uv+6m77xQQaXX9bcT7v4A7K5/bI4fDPZ72f8eTftp5spgkG5RvEVJ/JfYWtb3g+syHSWlVNtVXvincd3bHNP6MSb8AVt//vBXs4AE96gg4Ihh4RD5+7DHBQMOcAfvI87cCe73042PxvZaJ/9aaizpcWJ7xayp8NCtNzcfxGtf3Dk+ZuB1Ie9t0M6HM62bbekyBgQuRUafxZu/FV0un8RafxZmCSoTFHY0r7PrvPY+U8hmMH8stG3DfSVmcaxCqJ8Gixp7sLWtniXvz2S/kQfW64QWcjpm8XosUwz+/0MwcBc1ZjiHUlVjjnPb1bXJ71tq2nv7foeD2KXVx8on1+WtjyMqY26WH77aM5J3QRnZcwBUIgJb9B+/uBpNuENsoJEnNCOv7QvNehkYUrA85osIvFV19DAMuehrBT3U0SlUQcGga6esdb3Y8TmMdI3JjaPEZuB9g6gu5c2NPxv674vXcMA9ePwaMfACOXTIHkmkz4NtvYNdQ+O9I2Mrdo2Vauv0WHgc8/Qx87BjubPHZSZ3d3e/7l7aLBvlLqS38OqcM8SS/8ysbhnaS2KxT1La1Es7llai2Jxz9JaFIt7ltaiWNyztBbF4p6ltSgW9yytRbG4Z2ktisU9S2tRLO5ZWoticc/SWhSLe5bWoljcs7QWxeKepbUoFvcsrUWxuGdpLYrFPUtrUSzuWVqLYnHP0loUi3uW1qL+PxPAKzRoCLw8AAAAAElFTkSuQmCC" /&gt;&lt;/a&gt;All Nokia
platforms have received updates to its launcher icons recently. The common
element introduced with the new iconography is the surround background shape.
That means that the new icons for Nokia provided applications do not have pointy corners anymore. I guess the
sharp pointy corners do reach out to human psyche and remind us of sharp
dangerous objects, thus they feel unfriendly to many. If you have
applications that are published on&lt;a href="http://store.ovi.com/"&gt; Ovi Store&lt;/a&gt;, I think this may just be a good time to renew them. Otherwise, the pointy corners of your icon may just stand out. &lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
To make it as easy as possible for you, the good
folks in Nokia design have prepared detailed guidelines for creating icons
that matches the new surround iconography. I strongly
recommend reading through the &lt;a href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms.html"&gt;material&lt;/a&gt;. It covers &lt;a href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-series-40-touch-and-type/series-40-iconography-guidelines/launcher-icons.html"&gt;Series
40&lt;/a&gt;, &lt;a href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian/symbian-iconography-guidelines/launcher-icons.html"&gt;Symbian&lt;/a&gt;
and &lt;a href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-meego-12-harmattan/meego-12-harmattan-iconography-guidelines.html"&gt;MeeGo&lt;/a&gt;
devices and also provides Adobe
Illustrator (AI) and Adobe Photoshop (PSD) templates to get you started.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You will
quickly notice that the guidelines recommend using&lt;i&gt; 43x43 PNG&lt;/i&gt; images on Series
40 and &lt;i&gt;96x96 SVGT&lt;/i&gt; images for Symbian phones. One may think that two different icons would require two versions of the Java application. Thanks to some
magic with JAD attributes, you can bundle multiple icons into a single
application JAR file. &lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Java
applications on Symbian have supported SVGT icons for a long time, you can read
from the &lt;a href="http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-E6E98DE3-C88F-49C1-A07C-D3709409DFFF.html"&gt;Scalable
icon support&lt;/a&gt; document the details of how this works.&amp;nbsp; In short, in your JAD file you specify the Symbian SVGT icon name in &lt;span style="font-style: italic;"&gt;Nokia-Scalable-Icon-MIDlet-1&lt;/span&gt; attribute whereas
the Series 40 PNG icon is defined in MIDlet-1 attribute. On Symbian devices
where &lt;span style="font-style: italic;"&gt;Nokia-Scalable-Icon-Midlet-&lt;n&gt; &lt;/n&gt;&lt;/span&gt;attribute
is supported, the SVGT icon will be used. Since Series 40 does not support the &lt;span style="font-style: italic;"&gt;Nokia-Scalable-Icon-Midlet-&lt;n&gt; &lt;/n&gt;&lt;/span&gt;&amp;nbsp;attribute, it will be ignored and the PNG icon
specified on the standard Midlet-&lt;n&gt; attribute will be used &lt;/n&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
The
resulting JAD file should have entries similiar to these.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;code&gt;
MIDlet-1: HelloWorldMIDlet, /series40_icon_43_43.png, example.hello.HelloWorldMIDlet
Nokia-Scalable-Icon-MIDlet-1: /symbian_icon_96_96.svg&lt;/code&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
If you lack
the Adobe photoshop/illustrator skills, there is also an &lt;a href="http://www.orison.biz/apps/svg-icon-maker/"&gt;online tool&lt;/a&gt; that you can
use to convert your existing icon. Tool generates a SVG file which you can use
directly on Symbian devices . Using a tool like the &lt;a href="http://inkscape.org/"&gt;inkscape&lt;/a&gt;, you can convert
the same SVG file to PNG for Series 40 devices. Although the resulting icon is
OK for Series 40 use, the result may not be as favorable for Symbian devices.
This is because the tool embeds our original icon into the SVG file, which may
be somewhat unscallable.&amp;nbsp; For best
results using a pure SVG icon is recommended.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-6484070705240624630?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l4VgxHCXCaSFvwavVDrh34wB-kY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l4VgxHCXCaSFvwavVDrh34wB-kY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l4VgxHCXCaSFvwavVDrh34wB-kY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l4VgxHCXCaSFvwavVDrh34wB-kY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5iomfZ96iU4:M-0ped7YFzo:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=5iomfZ96iU4:M-0ped7YFzo:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5iomfZ96iU4:M-0ped7YFzo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5iomfZ96iU4:M-0ped7YFzo:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5iomfZ96iU4:M-0ped7YFzo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=5iomfZ96iU4:M-0ped7YFzo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/5iomfZ96iU4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-05T11:32:08.012+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2011/09/time-to-renew-your-midlets-icon.html</feedburner:origLink></item><item><title>New SDK for Series 40 Java</title><link>http://feedproxy.google.com/~r/Developing/~3/x4XL-Cc13c0/new-sdk-for-series-40-java.html</link><category>Nokia</category><category>Series 40</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Wed, 08 Jun 2011 06:49:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-3032543673501623386</guid><description>Beta version of the&lt;a href="http://projects.forum.nokia.com/NokiaSDKJava"&gt; Nokia SDK for Java 1.0&lt;/a&gt; is now publicly available. This new SDK is the replacement for the older &lt;a href="http://www.forum.nokia.com/Devices/Series_40/"&gt;Series 40&lt;/a&gt; SDKs. It supports the development of the Series 40 &lt;a href="http://library.forum.nokia.com/topic/Design_and_User_Experience_Library/GUID-B029DFF2-C8CF-4138-BC2D-D5AB3C5ECB93.html"&gt;touch and type &lt;/a&gt;applications. This new SDK is an initial step on the right direction for creating a better development environment for Series 40 developers.&lt;br /&gt;
&lt;br /&gt;
The first thing to note about the SDK is the new installer and the SDK manager. This new infrastructure will allow developers to receive updates to the SDK.&amp;nbsp; My favorite feature is the diagnostics window. Most of my development uses cloud services. The new diagnostics window allows you to monitor the network traffic. This new feature already saved me a lot of time while using some &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST&lt;/a&gt; services.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-z-nsa6bOxhA/Te4h5FoDePI/AAAAAAAABao/FbGpMv64-Ds/s1600/diagnostics_window.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="295" id=":current_picnik_image" src="http://3.bp.blogspot.com/-z-nsa6bOxhA/Te4h5FoDePI/AAAAAAAABao/FbGpMv64-Ds/s400/diagnostics_window.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Diagnostics window&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
If you have a webcam on your developer desktop, you can now use it together with the SDK to test camera applications. Keep an eye on the diagnostics window while testing your camera application, you will notice instructions to press&lt;i&gt; CTRL+W&lt;/i&gt; when your application needs to use the camera. You need to do this only once.&lt;br /&gt;
&lt;br /&gt;
In addition to these new SDK features, there are the added tools for the new Series 40 features. SDK not only introduces the route editor for simulating location data but also provides additional support for cell-id based location inaccuracies.&lt;br /&gt;
&lt;br /&gt;
Also introduced the in-App purchase simulator.&amp;nbsp; Yes, Series 40 is about to get new APIs for supporting in-app purchase, but more about that later. The simulation tool is not yet complete on the beta release and is provided as an alpha level tool to get early adopters to get familiar with the tools and API.&lt;br /&gt;
&lt;br /&gt;
I think even in its beta release SDK provides a good alternative Java ME emulator with some bells and whistles. So give it a try, provide some feedback to the team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-3032543673501623386?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1vjCJqdHPm8r1N9HPl8S3sBiniQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1vjCJqdHPm8r1N9HPl8S3sBiniQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1vjCJqdHPm8r1N9HPl8S3sBiniQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1vjCJqdHPm8r1N9HPl8S3sBiniQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=x4XL-Cc13c0:C8mSpYtA11U:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=x4XL-Cc13c0:C8mSpYtA11U:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=x4XL-Cc13c0:C8mSpYtA11U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=x4XL-Cc13c0:C8mSpYtA11U:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=x4XL-Cc13c0:C8mSpYtA11U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=x4XL-Cc13c0:C8mSpYtA11U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/x4XL-Cc13c0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-08T16:49:37.632+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-z-nsa6bOxhA/Te4h5FoDePI/AAAAAAAABao/FbGpMv64-Ds/s72-c/diagnostics_window.PNG" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2011/06/new-sdk-for-series-40-java.html</feedburner:origLink></item><item><title>Cultural implications on localization</title><link>http://feedproxy.google.com/~r/Developing/~3/5t1CwGXQNXQ/cultural-implications-on-localization.html</link><category>mobile</category><category>localization</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 03 May 2011 00:38:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-2537358317191094275</guid><description>An emerging pattern on mobile application stores is developers which target a limited local market initially, seek to expand their market after reaching a good amount of penetration on their initial market.&lt;br /&gt;
&lt;br /&gt;
Reaching a new local market requires localizing your application however localization is not just about providing the strings translated to the local language. It gets much detailed quickly and touches cultural issues. These issues should be taken into consideration on all stages of the localization work. Here are a few tips, I have picked up regarding cultural issues on different stages of a localization project.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;1. Define what should be localized&lt;/h3&gt;User visible text is the most obvious to localize but you should also look beyond text. Images and sounds should be considered as localization candidates as well. Unfortunately, the reasons for localizing images and sounds are usually cultural and harder to detect. For example, your great sports game may use the &lt;a href="http://en.wikipedia.org/wiki/Charge_%28fanfare%29"&gt;charge fanfare&lt;/a&gt; to indicate an offensive move, however on many parts of the world charge fanfare is not played on the sporting events and on those markets users do not associate it with an offensive move.&lt;br /&gt;
&lt;br /&gt;
Here is a few cultural implications to consider when looking at what to localize.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Do not assume certain experiences such as the meaning of charge fanfare I have mentioned above.&lt;/li&gt;
&lt;li&gt;Do not assume a certain history knowledge. Believe it or not but &lt;a href="http://en.wikipedia.org/wiki/Boston_Tea_Party"&gt;Boston tea party&lt;/a&gt; is for many represents a party in Boston that tea lovers attend.&lt;/li&gt;
&lt;li&gt;Do not assume certain opinions, prejudices. &lt;a href="http://en.wikipedia.org/wiki/Patagonia"&gt;Patagonia&lt;/a&gt; may represent a distant place for someone in Eurasia but someone in South America will have a completely different opinion about it.&lt;/li&gt;
&lt;li&gt;Be respectful to religious and political beliefs.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;2. Localize&lt;/h3&gt;It is essential that your localization specialist knows the target language well. I also recommend working with a specialist who is multicultural as well. Someone who does not only have a good understanding of the source and target languages only but also knows both cultures. I know on many occasions it will be hard (and expensive) to find multicultural talent but it is worth it. After all, it is the localization process that will ensure that the users on your new market will get your product and accept it.&lt;br /&gt;
&lt;br /&gt;
In some cases, you should be ready to have localized versions of your sounds, images, icons in addition to text. You should leave room in your planning for the creation of these resources. It is also a good idea to implement a localization framework on your application that will allow you to easily use different versions of resources on different locales.&lt;br /&gt;
&lt;br /&gt;
In my experience, for developers who use Latin characters daily, even when they pay extra attention to mirrored and double character languages, there are usually some details that were not right initially. If you are targeting one of those languages be prepared to handle them. I think the best help for mirrored and double character languages is to choose a UI technology that provides mechanics to handle them.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;3. Test&lt;/h3&gt;It is best if the testing is done by people who are native to the target language and culture. This way you may also test if your localization was culturally successful besides being technically correct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-2537358317191094275?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wWwLvJLmXjDmZAbhN8UMZgKmdws/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wWwLvJLmXjDmZAbhN8UMZgKmdws/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wWwLvJLmXjDmZAbhN8UMZgKmdws/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wWwLvJLmXjDmZAbhN8UMZgKmdws/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5t1CwGXQNXQ:XNdQ1RBW1ek:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=5t1CwGXQNXQ:XNdQ1RBW1ek:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5t1CwGXQNXQ:XNdQ1RBW1ek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5t1CwGXQNXQ:XNdQ1RBW1ek:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=5t1CwGXQNXQ:XNdQ1RBW1ek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=5t1CwGXQNXQ:XNdQ1RBW1ek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/5t1CwGXQNXQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T10:38:08.974+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2011/05/cultural-implications-on-localization.html</feedburner:origLink></item><item><title>What I am going to work on</title><link>http://feedproxy.google.com/~r/Developing/~3/-9ufEJOU4M0/what-i-am-going-to-work-on.html</link><category>Nokia</category><author>noreply@blogger.com (gorkem)</author><pubDate>Sun, 17 Apr 2011 22:58:36 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-3999520408450519628</guid><description>Every now and then, I get an email telling about a&amp;nbsp;colleague has moved to "new challenges" in the company. Personally, I do not like the use of &amp;nbsp;word challenge to describe a new position. It somehow resonates negative on me.&amp;nbsp;Nevertheless, about a month ago my colleagues also received an email announcement of my move to &lt;a href="http://www.forum.nokia.com/"&gt;Forum Nokia&lt;/a&gt;.&amp;nbsp;Happily, my manager&amp;nbsp;chose&amp;nbsp;not to use the challenges cliché when&amp;nbsp;announcing my new position.&lt;br /&gt;
&lt;br /&gt;
Forum Nokia is the developer relationship organization of Nokia. My new job can shortly be described as creating a bridge between Nokia's R&amp;amp;D teams and the developers. In my case, I will be working for Java developers.&lt;br /&gt;
&lt;br /&gt;
No job is interesting if there are no challenges in it, so the use of word&amp;nbsp;challenge on those emails&amp;nbsp;is correct. Mine is to help create a fun, profitable development platform based on Java for low end phones. A good part of my time will be spent on making &lt;a href="http://en.wikipedia.org/wiki/Series_40"&gt;Series 40 &lt;/a&gt;the&amp;nbsp;below 100 euro phones that are based on it, a more favorable choice for Java developers. This does not mean &lt;a href="http://en.wikipedia.org/wiki/Symbian"&gt;Symbian&lt;/a&gt; Java is completely ignored but Java is the central development environment for Series 40, it will probably need more of my attention.&lt;br /&gt;
&lt;br /&gt;
I did move to work with one of the most interesting&amp;nbsp;challenge&amp;nbsp;on the mobile world today.If you are interested in the opportunities that Nokia's Java platforms can provide you, keep on following and commenting to this &lt;a href="http://www.gorkem-ercan.com/"&gt;blog&lt;/a&gt; and &lt;a href="http://twitter.com/gorkemercan"&gt;my twitter account&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-3999520408450519628?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QTuf-sxtbxXo4vqeCGzqAu0RI1Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTuf-sxtbxXo4vqeCGzqAu0RI1Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QTuf-sxtbxXo4vqeCGzqAu0RI1Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTuf-sxtbxXo4vqeCGzqAu0RI1Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=-9ufEJOU4M0:Q-cgJhPiSBM:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=-9ufEJOU4M0:Q-cgJhPiSBM:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=-9ufEJOU4M0:Q-cgJhPiSBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=-9ufEJOU4M0:Q-cgJhPiSBM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=-9ufEJOU4M0:Q-cgJhPiSBM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=-9ufEJOU4M0:Q-cgJhPiSBM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/-9ufEJOU4M0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-18T08:58:36.179+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2011/04/what-i-am-going-to-work-on.html</feedburner:origLink></item><item><title>MTJ release 1.1.2 is available</title><link>http://feedproxy.google.com/~r/Developing/~3/E1_7pG2dbtw/mtj-release-112-is-available.html</link><category>MTJ</category><category>eclipse</category><author>noreply@blogger.com (gorkem)</author><pubDate>Wed, 09 Mar 2011 05:35:30 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-4656788816250377994</guid><description>&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.eclipse.org/mtj" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="172" src="https://lh4.googleusercontent.com/-nqZPJN7NkGw/TXeBStVuEYI/AAAAAAAABZw/YmmVbXkXpdQ/s320/n8_helios.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Together with the rest of the &lt;a href="http://www.eclipse.org/downloads/packages/release/helios/sr2"&gt;Eclipse Helios SR2&lt;/a&gt; release, MTJ project has also made its 1.1.2 release available. Unlike most Eclipse projects MTJ project introduces new features on SR releases as well. You can find the information on the new features in the &lt;a href="http://www.eclipse.org/mtj/development/releasenotes/MTJ1.1.x/newsNoteworthy.php#1.1.2"&gt;new &amp;amp; noteworthy&lt;/a&gt; page. Equally important to the features is the &lt;a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;target_milestone=1.1.2;product=MTJ;classification=Tools"&gt;list&lt;/a&gt; of the bugs that were fixed in this release.&lt;br /&gt;
&lt;br /&gt;
Please note that MTJ project recently had a project move. As part of the move, the URL for its web site has been changed to &lt;a href="http://www.eclipse.org/mtj"&gt;http://www.eclipse.org/mtj&lt;/a&gt;&amp;nbsp;the changes have also affected the update sites and the download sites and the &lt;i&gt;/dsdp/ &lt;/i&gt;has been removed from them. Project team has updated the website and all the references that we are aware of, however if you notice that some link has been missed and is still pointing to the old URLs please &lt;a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=MTJ"&gt;report&lt;/a&gt; them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-4656788816250377994?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DTZxV9HNOqjSIxwm4ZD5y9UCfPk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTZxV9HNOqjSIxwm4ZD5y9UCfPk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DTZxV9HNOqjSIxwm4ZD5y9UCfPk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTZxV9HNOqjSIxwm4ZD5y9UCfPk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=E1_7pG2dbtw:A5JTYL-Uwrs:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=E1_7pG2dbtw:A5JTYL-Uwrs:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=E1_7pG2dbtw:A5JTYL-Uwrs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=E1_7pG2dbtw:A5JTYL-Uwrs:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=E1_7pG2dbtw:A5JTYL-Uwrs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=E1_7pG2dbtw:A5JTYL-Uwrs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/E1_7pG2dbtw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-09T15:35:30.548+02:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-nqZPJN7NkGw/TXeBStVuEYI/AAAAAAAABZw/YmmVbXkXpdQ/s72-c/n8_helios.jpg" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2011/03/mtj-release-112-is-available.html</feedburner:origLink></item><item><title>What Nokia announcements did not change?</title><link>http://feedproxy.google.com/~r/Developing/~3/Uv4UKSKJxgw/what-nokia-announcements-did-not-change.html</link><category>Nokia</category><category>Symbian</category><category>Qt</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 01 Mar 2011 01:50:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-6443089718005302778</guid><description>You probably know about Nokia's announcement on its &lt;a href="http://conversations.nokia.com/nokia-strategy-2011/"&gt;strategic direction&lt;/a&gt;. It is very likely that you have also read some analysis that has an&amp;nbsp;analogy&amp;nbsp;involving fire, platform and icy water. Unfortunately, neither those analysis nor the Nokia's own announcements did little help to software developers that are trying to understand the impact to them. So after listening to all that is happening inside Nokia as well, here is my&amp;nbsp;assessment.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;div&gt;If you are a software developer that is targeting only &lt;b&gt;MeeGo&lt;/b&gt; devices unfortunately Nokia will release limited number of devices using MeeGo. Unless other manufacturers can release MeeGo devices comparable to Nokia volumes, this will in turn cause the MeeGo application market to be small. You will need to decide for yourself if it is small enough to be negligible.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;If you are a developer targeting on &lt;b&gt;Symbian&lt;/b&gt; devices, very small has changed for you. Nokia is going to release as many Symbian devices as she can sell as long as it is (surprise!!) profitable. Also the current plans for improving Symbian will remain unchanged. These plans do not only involve only upcoming models but also include updates to the Symbian^3 phones that have been already sold. I can say that the development of improvements are commencing full speed.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;If you are a &lt;b&gt;Qt developer&lt;/b&gt;, it is true that you are possibly loosing some&amp;nbsp;possible&amp;nbsp;future devices because of the MeeGo connection. However Symbian is and will continue to provide a very large market for mobile Qt applications.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;If you are a &lt;b&gt;Java developer&lt;/b&gt;, you are not impacted at all. Just carry on, enjoy the largest device reach provided by S40 and Symbian phones, try to seize opportunities provided via &lt;a href="https://publish.ovi.com/"&gt;Ovi store&lt;/a&gt;. Both S40 and Symbian Java platforms will continue to receive improvements as before.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;If you have &lt;a href="http://www.forum.nokia.com/Develop/Java/"&gt;Java&lt;/a&gt; or &lt;a href="http://www.forum.nokia.com/Develop/Qt/"&gt;Qt&lt;/a&gt; skills then you still can&amp;nbsp;combine your skills with the Ovi store and have a reach that no other platform can provide. Or you can choose to worry about changes that may happen in years to come and do not seize the opportunity.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-6443089718005302778?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rz2sqhe-i-aE4lmStxSU1rR2H-E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rz2sqhe-i-aE4lmStxSU1rR2H-E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rz2sqhe-i-aE4lmStxSU1rR2H-E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rz2sqhe-i-aE4lmStxSU1rR2H-E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=Uv4UKSKJxgw:tqftFovbVjk:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=Uv4UKSKJxgw:tqftFovbVjk:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=Uv4UKSKJxgw:tqftFovbVjk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=Uv4UKSKJxgw:tqftFovbVjk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=Uv4UKSKJxgw:tqftFovbVjk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=Uv4UKSKJxgw:tqftFovbVjk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/Uv4UKSKJxgw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-01T11:50:11.787+02:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2011/03/what-nokia-announcements-did-not-change.html</feedburner:origLink></item><item><title>Be a Platform Java Developer</title><link>http://feedproxy.google.com/~r/Developing/~3/9Ul4jXdx-v4/be-platform-java-developer.html</link><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Wed, 08 Dec 2010 03:10:31 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-1757216123261845968</guid><description>Java developers expect that when they develop applications, the end result is a cross-platform binary that will work on all platforms with a Java VM (the &lt;a href="http://en.wikipedia.org/wiki/Write_once,_run_anywhere"&gt;WORA&lt;/a&gt;&amp;nbsp;promise). However, for JavaME, even on its best days, this was accomplished only partially. Now that the innovation of JavaME through standards has been halted for a while, JavaME has drifted even further away from its cross-platform goals.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
The point for JavaME developers to leave their cross-platform ambitions behind has already passed and &amp;nbsp;it is time for a mindset change. Now is the time to concentrate on bringing the best possible platform user experience. Most of the time, this will force applications to utilize platform specific extensions and APIs. A big portion of the code will still be cross-platform but applications will have to create platform specific versions.&lt;br /&gt;
&lt;br /&gt;
It can be argued that this is actually limiting your application's reach by choosing to optimize for selected platforms. That argument would probably hold true in the era before the &lt;a href="http://en.wikipedia.org/wiki/App_Store"&gt;app. stores&lt;/a&gt;. Today app. stores are the most competitive market places. An application's success on these markets depends more on the quality of the experience rather than the number of devices it can run.&lt;br /&gt;
&lt;br /&gt;
JavaME developers are still luckier with regards to cross-platform use of their code. They can still share a big portion of their JavaME code for Symbian, S40 and BlackBerry versions of their applications. With the right architecture, can even reuse some of it for their Android applications.&lt;br /&gt;
&lt;br /&gt;
I think JavaME developers will benefit more from their&amp;nbsp;proficiency, if they&amp;nbsp;learn about the platform specific features on their target platform(s). Use the platform specific APIs, attributes, system properties to create the best experience. I am very well aware that it is more work but after all satisfied users is the best way, that I can think, to make profit from your applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-1757216123261845968?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mNNpckAK2FnnxIAtgUDIvUUPJLo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mNNpckAK2FnnxIAtgUDIvUUPJLo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mNNpckAK2FnnxIAtgUDIvUUPJLo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mNNpckAK2FnnxIAtgUDIvUUPJLo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=9Ul4jXdx-v4:vwNykn5_nfY:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=9Ul4jXdx-v4:vwNykn5_nfY:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=9Ul4jXdx-v4:vwNykn5_nfY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=9Ul4jXdx-v4:vwNykn5_nfY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=9Ul4jXdx-v4:vwNykn5_nfY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=9Ul4jXdx-v4:vwNykn5_nfY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/9Ul4jXdx-v4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-08T13:10:31.710+02:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/12/be-platform-java-developer.html</feedburner:origLink></item><item><title>Apple deprecates Java what about Nokia?</title><link>http://feedproxy.google.com/~r/Developing/~3/R6PnyndplnU/apple-deprecates-java-what-about-nokia.html</link><category>Nokia</category><category>Symbian</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Sun, 24 Oct 2010 10:39:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-5118904318234516540</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;On a recent announcement, Nokia &lt;a href="http://conversations.nokia.com/2010/10/21/nokia-focuses-on-qt-to-extend-reach-for-developers-make-mobile-experience-richer-for-users/"&gt;announced&lt;/a&gt; that she will be concentrating its focus to &lt;a href="http://qt.nokia.com/"&gt;Qt&lt;/a&gt; and &lt;a href="http://qt.nokia.com/products/qt-quick"&gt;Qt Quick&lt;/a&gt; as the development platform for its internal and external developers. Furthermore, Nokia announced layoffs of as much as 1800 of its personnel. Almost simultaneously, Apple announced that it is deprecating the Java on &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS&lt;/a&gt; and will not be accepting Java applications to its newly announced MacOS App Store. If you recall Apple does not support Java on its &lt;a href="http://en.wikipedia.org/wiki/IOS_(Apple)"&gt;iOS&lt;/a&gt; platform either. From the questions that I have been receiving, it looks like these news. although not related, caused concerns about the future of JavaMe on Nokia platforms, especially on Symbian.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/TMRsp9z6nQI/AAAAAAAABYU/h3Il_PPfIYQ/s1600/duke" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/TMRsp9z6nQI/AAAAAAAABYU/h3Il_PPfIYQ/s1600/duke" /&gt;&lt;/a&gt;At this time details are very sketchy and decisions are still floating around but here is what I know. Nokia will continue to support JavaME on Symbian. Java's goal will be about compatibility. &lt;a href="http://store.ovi.com/"&gt;Ovi store&lt;/a&gt; will continue to publish JavaME applications. There is bad news as well. Nokia's investment to Java platform will decrease further. This will most likely effect the &lt;a href="http://blogs.forum.nokia.com/blog/java-runtime-for-s60-blog/2009/11/02/java-roadmaps-presented-at-symbian-exchange"&gt;JavaME roadmap&lt;/a&gt; but as I said details are extremely sketchy.&lt;br /&gt;
&lt;br /&gt;
Over the years, JavaME was overly neglected by Sun. Oracle acquisition has not changed that and  Oracle continues on the same path and tries to milk the JavaME licensing cash without putting much investment on enhancing the platform. As a result, Java on mobile is not getting any innovation from that direction. On the other hand, It was already difficult for other companies to do anything on JavaME due to a pile of legalities.It is event more difficult, after the Oracle's move to sue Google over Android. Companies that has a legal department and access to alternative technologies are likely to shy away from making any major investment to improve JavaME. In the case of Nokia, Qt provides a much better alternative as its strategic development platform. However, Nokia over the years have invested a lot to JavaME and it has an established developer base. Hence, JavaME on Symbian is likely to continue as long as there are enough developers using it. &lt;br /&gt;
&lt;br /&gt;
Dear developers, it is actually your call now, whether JavaME lives on or not. If you keep developing good applications on JavaME and publish them on Ovi store, it will, otherwise...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-5118904318234516540?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A_WBzW8G0wJoRjmM6-FgkDsSkFc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_WBzW8G0wJoRjmM6-FgkDsSkFc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A_WBzW8G0wJoRjmM6-FgkDsSkFc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_WBzW8G0wJoRjmM6-FgkDsSkFc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=R6PnyndplnU:8-p96sxiWCQ:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=R6PnyndplnU:8-p96sxiWCQ:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=R6PnyndplnU:8-p96sxiWCQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=R6PnyndplnU:8-p96sxiWCQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=R6PnyndplnU:8-p96sxiWCQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=R6PnyndplnU:8-p96sxiWCQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/R6PnyndplnU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T20:39:08.438+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/TMRsp9z6nQI/AAAAAAAABYU/h3Il_PPfIYQ/s72-c/duke" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2010/10/apple-deprecates-java-what-about-nokia.html</feedburner:origLink></item><item><title>My boss asked me to use Orbit UI and I said No</title><link>http://feedproxy.google.com/~r/Developing/~3/jxP7uLryP3s/my-boss-asked-me-to-use-orbit-ui-and-i.html</link><category>eSWT</category><category>Nokia</category><category>eclipse</category><category>Qt</category><author>noreply@blogger.com (gorkem)</author><pubDate>Fri, 22 Oct 2010 07:24:46 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-1096793519388008087</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;You may have heard the &lt;a href="http://conversations.nokia.com/2010/10/21/nokia-focuses-on-qt-to-extend-reach-for-developers-make-mobile-experience-richer-for-users/"&gt;announcements&lt;/a&gt; from Nokia that "Nokia Focuses on &lt;a href="http://qt.nokia.com/"&gt;Qt&lt;/a&gt; to Extend Reach for Developers". This sentence actually does not make sense to those who are not familiar with the matter. Why should it? One would assume that Nokia, which acquired Trolltech -the maker of Qt- and became the maker of Qt, would be using Qt for all its internal and external development needs. Well, one would be wrong.&lt;br /&gt;
&lt;br /&gt;
At the time, when Nokia acquired Qt, Nokia was in immediate need for a good looking, finger touch enabled UI toolkit with a complete API set. There were already efforts within Symbian organization to create a solution. This effort was fairly resourced and did have limited success. However, this solution did not really provide the ease of development, or a complete API set and we all know that getting those right requires a lot of work. As a result, Nokia did the best acquisitions of its history.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;When Qt arrived to Symbian, it did not have a look and feel suitable for mobile. It was using its default windows style and on a phone that actually looked horrible. This alerted the people who are responsible of the welfare of the Symbian's UIs. Since the former employees of the Trolltech were still probies on Nokia, they turned to the only people they knew for a solution. More or less the same group of people that tried to provide the earlier solution started to build a UI toolkit using mainly the basic graphics capabilities of Qt. The resulting work was later named Orbit UI.&lt;br /&gt;
&lt;br /&gt;
Orbit was so dominant on Symbian organization that Orbit was synonymous to Qt. I recall explaining over and over to people the difference between Orbit and Qt back then. It was actually around those days when my boss.probably affected by the propaganda and the amount of resources put behind Orbit, asked if we should start using Orbit to implement Java UIs instead of Qt. My reply was, "No, we are better of with Qt".&lt;br /&gt;
I have steered away from Orbit for several reasons, its cross-platform story was unclear, Orbit development team did not have a history of making good APIs, it was missing functionality that was important to implement eSWT. More important from all these. Orbit was the result of human factors and did not provide a superior solution to a technical problem. Hence, It is not amusing that Orbit UI and its sister MeeGo touch (which also has a similar story) now vanishes and Qt and the new &lt;a href="http://qt.nokia.com/products/qt-quick"&gt;Qt Quick &lt;/a&gt;becomes the main developer focus for Nokia's internal and external developers. Now, Nokia's developer story becomes one that I can trust to have the eSWT implementation on.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;The good folks on Forum Nokia has informed me about MeeGo touch. Appearently, MeeGo touch is not going away&amp;nbsp;immediately&amp;nbsp;in Harmattan, however it is not the recommended UI toolkit.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-1096793519388008087?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UEt0UiNF-wT3OJEWWD5_5_gF47I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UEt0UiNF-wT3OJEWWD5_5_gF47I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UEt0UiNF-wT3OJEWWD5_5_gF47I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UEt0UiNF-wT3OJEWWD5_5_gF47I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=jxP7uLryP3s:Sm1HpWdOfeA:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=jxP7uLryP3s:Sm1HpWdOfeA:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=jxP7uLryP3s:Sm1HpWdOfeA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=jxP7uLryP3s:Sm1HpWdOfeA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=jxP7uLryP3s:Sm1HpWdOfeA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=jxP7uLryP3s:Sm1HpWdOfeA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/jxP7uLryP3s" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T17:24:46.232+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/10/my-boss-asked-me-to-use-orbit-ui-and-i.html</feedburner:origLink></item><item><title>New MTJ release available</title><link>http://feedproxy.google.com/~r/Developing/~3/fD8X-AO7YGc/new-mtj-release-available.html</link><category>MTJ</category><category>eclipse</category><category>Pulsar</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 27 Sep 2010 05:58:36 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-6008166759836129983</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Slowly but surely Eclipse Mobile Tools for Java (&lt;a href="http://www.eclipse.org/dsdp/mtj/"&gt;MTJ&lt;/a&gt;) project continues to improve. In coordination with the Eclipse Helios SR1 release, we had the MTJ 1.1.1 release. &lt;br /&gt;
&lt;br /&gt;
If you have received MTJ through &lt;a href="http://www.eclipse.org/pulsar/"&gt;Pulsar&lt;/a&gt; package, you can receive your update for the new release from within Eclipse using &lt;em&gt;Help-&amp;gt;Check for Updates.&lt;/em&gt; Pulsar SR1 release can be installed from &lt;a href="http://www.eclipse.org/downloads/packages/pulsar-mobile-developers/heliossr1"&gt;here&lt;/a&gt;. MTJ 1.1.1 is also available as a separate &lt;a href="http://download.eclipse.org/dsdp/mtj/downloads/drops/S-1.1.1RC1-201009031435/index.html"&gt;download&lt;/a&gt; and &lt;a href="http://download.eclipse.org/dsdp/mtj/updates/1.1.1/stable"&gt;update&lt;/a&gt; site as well.&lt;br /&gt;
&lt;br /&gt;
This is a bug fix release, notably it fixes the bug &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=312045"&gt;312045&lt;/a&gt; which was causing problems on the preverifier builder for some. Also improved is the Javadoc detection for most SDKs. The complete list of bugs fixed in the release is &lt;a href="https://bugs.eclipse.org/bugs/buglist.cgi?order=Importance;classification=DSDP;query_format=advanced;component=Core;component=Deployment;component=Docs;component=General;component=MTJ%20projects;component=Project%20Builder;component=Pulsar;component=releng;component=SDK%20Management;component=Security%20Management;component=Signing;component=UI;component=Web%20Site;product=MTJ;target_milestone=1.1.1"&gt;here&lt;/a&gt;, and the &lt;a href="http://www.eclipse.org/dsdp/mtj/development/releasenotes/MTJ1.1.x/newsNoteworthy.php"&gt;new &amp;amp; noteworthy&lt;/a&gt; has some details on the SDK detection. I am&amp;nbsp;particularly&amp;nbsp;happy about the improvement this feature brings to MTJs use with the Nokia Symbian SDKs.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-6008166759836129983?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C4gd-AxT-vnUKlIaeOsikxVbfJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C4gd-AxT-vnUKlIaeOsikxVbfJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C4gd-AxT-vnUKlIaeOsikxVbfJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C4gd-AxT-vnUKlIaeOsikxVbfJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=fD8X-AO7YGc:P9Bsd3l8rug:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=fD8X-AO7YGc:P9Bsd3l8rug:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=fD8X-AO7YGc:P9Bsd3l8rug:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=fD8X-AO7YGc:P9Bsd3l8rug:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=fD8X-AO7YGc:P9Bsd3l8rug:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=fD8X-AO7YGc:P9Bsd3l8rug:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/fD8X-AO7YGc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-27T15:58:36.545+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/09/new-mtj-release-available.html</feedburner:origLink></item><item><title>Oracle's dislike of MIDP 3.0</title><link>http://feedproxy.google.com/~r/Developing/~3/OuLg8nCoonU/oracle-dislike-of-midp-30.html</link><category>MIDP</category><category>JSR 271</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Wed, 20 Oct 2010 06:59:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-1512511536598988969</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The final release of the&lt;a href="http://jcp.org/en/jsr/detail?id=271"&gt; JSR 271 Mobile Information Device Profile 3 (MIDP 3.0)&lt;/a&gt; specification was done on December 9 2009. Unlike the earlier specifications, Sun, uhm... well Oracle, is choosing to remain very low profile about MIDP 3.0. Oracle's &lt;a href="http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-139759.html"&gt;Java ME SDK&lt;/a&gt; (which replaced &lt;a href="http://en.wikipedia.org/wiki/Sun_Java_Wireless_Toolkit"&gt;WTK&lt;/a&gt; )have not yet rushed to implement MIDP 3.0 and the &lt;a href="http://netbeans.org/"&gt;NetBeans&lt;/a&gt; IDE seems to ignore it. What really is the reason behind Oracle's silence over MIDP 3.0?&lt;br /&gt;
&lt;br /&gt;
One may quickly assume that it is because the world has moved on and Android is the future representative of the Java language on mobile phones. Hence the lack of attention from Oracle about MIDP. Although, it is true that the attention of the Java world is upon Android and not on MIDP. I believe the reason is not simply about lack of attention. &lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The licensing terms of MIDP3 is what really troubles Oracle. MIDP 3.0&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Technology_Compatibility_Kit"&gt;TCK&lt;/a&gt; is licensed under&lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt; Apache License (APL) v2.0&lt;/a&gt;, but there is a catch. In order to gain access to MIDP 3.0 TCK, a letter agreement must be signed and accepted by the JSR lead &lt;a href="http://www.aplixcorp.com/en/index.html"&gt;Aplix&lt;/a&gt;. So what is in this letter agreement? If you do not license and JSR TCKs yourself the terms of the agreement does not affect you at all and you get access to the TCK under APL terms for free. If you do license JSR TCKs, which is the case with Oracle, then a set of conditions apply. These conditions are listed by Brian Deuser (MIDP 3.0 specification lead) on the JSR 271 &lt;a href="http://jcp.org/en/jsr/results?id=5019"&gt;final vote&lt;/a&gt; as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;No per unit royalties payments are required.&lt;/span&gt; &lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;No more restrictions (or less) will be offered to Aplix.&lt;/span&gt; &lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Payment for each TCK shall not exceed $50,000/yr. &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;No more than usual &amp;amp; customary terms for the TCK are given.&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;No extra conditions are placed on an Independent Implementation by using the TCK outside the scope of the Specification License terms for Independent Implementations&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
These terms is mostly about Aplix trying to ensure a better deal for the TCKs licensed especially by Oracle. By just looking at the Oracle comments on the final approval ballot, you can see that Oracle strongly refuses the licensing terms of MIDP 3.0 TCK. As a result, Oracle, which controls the Java ME SDK and NetBeans IDE (which is open source right?), try to ignore MIDP 3.0.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-1512511536598988969?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S1cz-6Q_burllDE3zr9Pnx8l0tQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S1cz-6Q_burllDE3zr9Pnx8l0tQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S1cz-6Q_burllDE3zr9Pnx8l0tQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S1cz-6Q_burllDE3zr9Pnx8l0tQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=OuLg8nCoonU:u75E-_hrCiE:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=OuLg8nCoonU:u75E-_hrCiE:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=OuLg8nCoonU:u75E-_hrCiE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=OuLg8nCoonU:u75E-_hrCiE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=OuLg8nCoonU:u75E-_hrCiE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=OuLg8nCoonU:u75E-_hrCiE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/OuLg8nCoonU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-20T16:59:32.400+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/08/oracle-dislike-of-midp-30.html</feedburner:origLink></item><item><title>Improved Opportunities for JavaME developers</title><link>http://feedproxy.google.com/~r/Developing/~3/tQcinN0B7Xk/improved-opportunities-for-javame.html</link><category>Nokia</category><category>ovi</category><category>Java ME</category><author>noreply@blogger.com (gorkem)</author><pubDate>Wed, 20 Oct 2010 07:00:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-8818764197039967967</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;There were two separate announcements this week that are both positive news for &lt;a href="http://en.wikipedia.org/wiki/Java%20Platform%2C%20Micro%20Edition" id="aptureLink_Vt9gaYgV4K"&gt;JavaME&lt;/a&gt; developers that are hoping to publish applications on an app store, especially Nokia's &lt;a href="http://store.ovi.com/"&gt;Ovi store&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
On an earlier &lt;a href="http://www.gorkem-ercan.com/2009/05/nokia-ovi-store-and-java-verified.html"&gt;post&lt;/a&gt;, I had tried to explain the signing and testing criteria for JavaME applications on Nokia's Ovi store. In short, applications have two choices, the first one is to sign the application with a content signing certificate and submitting to Ovi store for testing. The second choice is submitting a Java Verified approved application which gets published without the Ovi store testing.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The first &lt;/b&gt;&lt;a href="http://javaverified.com/Simple_App_Testing_launched"&gt;&lt;b&gt;announcement&lt;/b&gt;&lt;/a&gt; of the week is about a cheaper and lighter testing for &lt;a href="http://javaverified.com/"&gt;Java Verified&lt;/a&gt; approval. Applications that fulfill the new "Simple App" criteria can get approved for as little 75 euros. I think this is a wonderful step from Java Verified, kudos to them. As far as I can see from the tone of the FAQ and announcements, Java Verified is working on different angles to ease the approval process. Although, I am pleased with the steps that Java Verified is taking, I am not fully satisfied. I think the definition of "Simple App" should be more precise. For example the definition could just list a set of JavaME permissions that does not require full testing. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The second &lt;/b&gt;&lt;a href="http://blogs.forum.nokia.com/blog/nokia-developer-news/2010/06/23/individuals_as_ovi_publishers"&gt;&lt;b&gt;announcement&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;/b&gt;came from Ovi store, Ovi store started accepting individuals as publishers. Earlier developers had to be associated with a company to become a publisher. This will make it much more convenient for individual developers and hobbyists to introduce the long tail applications that seems to be missing from Ovi store at this time.&lt;br /&gt;
&lt;br /&gt;
The costs for getting a simple app to the store is still not within the range I would like to see. Good news is this fact is well understood by the Ovi store people as well. The &lt;a href="http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml#article0"&gt;steps&lt;/a&gt; to reduce the costs for &lt;a href="http://www.symbian.org/"&gt;Symbian&lt;/a&gt; and &lt;a href="http://qt.nokia.com/"&gt;Qt&lt;/a&gt; apps are already in place. JavaME though presents complex challenge with all different parties involved that will take more time to resolve.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-8818764197039967967?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9JYKSLQf2A0-oAXl3AoPWzNrESQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9JYKSLQf2A0-oAXl3AoPWzNrESQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9JYKSLQf2A0-oAXl3AoPWzNrESQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9JYKSLQf2A0-oAXl3AoPWzNrESQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=tQcinN0B7Xk:6Co2pnRN-JU:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=tQcinN0B7Xk:6Co2pnRN-JU:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=tQcinN0B7Xk:6Co2pnRN-JU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=tQcinN0B7Xk:6Co2pnRN-JU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=tQcinN0B7Xk:6Co2pnRN-JU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=tQcinN0B7Xk:6Co2pnRN-JU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/tQcinN0B7Xk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-20T17:00:15.764+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/06/improved-opportunities-for-javame.html</feedburner:origLink></item><item><title>A Numberic Retrospective of Pulsar Galielo release</title><link>http://feedproxy.google.com/~r/Developing/~3/nw3EDPxVLWA/numberic-retrospective-of-pulsar.html</link><category>MTJ</category><category>eclipse</category><category>Pulsar</category><author>noreply@blogger.com (gorkem)</author><pubDate>Sat, 19 Jun 2010 03:47:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-8136871656111081048</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Now that Eclipse &lt;a href="http://www.eclipse.org/helios/"&gt;Helios&lt;/a&gt; is just around the corner, and the hectic days of getting the release ready is over, I thought this would be a good time to look back at what was achieved on the very first &lt;a href="http://www.eclipse.org/pulsar/"&gt;Pulsar&lt;/a&gt; release. Predictably, I took a moment to harvest the download statistics of the Eclipse Pulsar &lt;a href="http://www.eclipse.org/galileo/"&gt;Galielo&lt;/a&gt; &lt;a href="http://wiki.eclipse.org/Simultaneous_Release"&gt;simultaneous release&lt;/a&gt; to come up with some numbers that are easier to consume.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the download statistics of Eclipse, these numbers represent the downloads that went through the Eclipse.org infrastructure. That means, if you have downloaded Pulsar directly from a mirror site without the mirror redirection from eclipse.org, your download is not counted in these numbers. Unfortunately, these numbers do not include the p2 installs and updates either, because Pulsar did not enable p2 download statistics on Galileo release. This is something we are fixing on Helios.&lt;br /&gt;
&lt;br /&gt;
Here is some notes about the Pulsar. Eclipse's mobile development packaging is called Pulsar. On Galielo release it provided mainly the tools for &lt;a href="http://en.wikipedia.org/wiki/Mobile%20Information%20Device%20Profile" id="aptureLink_fGcNdvr2TE"&gt;MIDP&lt;/a&gt; development. So it is safe to assume that these download numbers reflect mostly an audience of MIDP developers. &lt;a href="http://www.eclipse.org/dsdp/mtj/"&gt;Eclipse Mobile Tools for Java (MTJ)&lt;/a&gt; is the project that produces the development tools for &lt;a href="http://en.wikipedia.org/wiki/Java%20Platform%2C%20Micro%20Edition" id="aptureLink_890KzfCZLF"&gt;JavaME&lt;/a&gt; development. Although the main distribution of MTJ is through Pulsar, MTJ also produces downloads that are independent from Pulsar. The downloads for MTJ’s direct downloads are not part of this report and the MTJ 1.0.1 release did receive an additional download of 18927 to date.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/TByR_Ju96-I/AAAAAAAABVI/rkOV30HRcQs/s1600/galileo.jpeg" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/TByR_Ju96-I/AAAAAAAABVI/rkOV30HRcQs/s400/galileo.jpeg" width="391" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;
As you can see from the above numbers win32 is by far the most popular development platform for Pulsar. It is probably even more so than other Eclipse packages because the platforms supported by the mobile emulators are still limited. Also you will notice a drop on the number of downloads between SR1 and SR2 release. I guess, without any evidence, this is because many of the SR1 users updated through P2.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/TBySBt4loGI/AAAAAAAABVM/pQNHr9u4xVw/s1600/country" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/TBySBt4loGI/AAAAAAAABVM/pQNHr9u4xVw/s320/country" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;A look at the top 10 countries for the downloads reveals that a huge majority of the Pulsar users are from China. I was expecting to see China as the top country but the gap between China and other countries really surprised me.&lt;br /&gt;
&lt;br /&gt;
The overall numbers indicate that despite all the excitement around the Android, iPhone application development, MIDP still has one of the largest mobile developer community on earth. &lt;br /&gt;
&lt;br /&gt;
Pulsar's&amp;nbsp; first year reach performance seems to be quite satisfactory. I expect a slightly better reach with the Helios release because Pulsar is better known by developers this year. I do not expect a big jump though because Pulsar does not yet provide a well integrated solution for mobile development other than MIDP.&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-8136871656111081048?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eNAYZOtqQLu6aGx_FVle_i1uWwQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eNAYZOtqQLu6aGx_FVle_i1uWwQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eNAYZOtqQLu6aGx_FVle_i1uWwQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eNAYZOtqQLu6aGx_FVle_i1uWwQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=nw3EDPxVLWA:byTpzbZM_Jw:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=nw3EDPxVLWA:byTpzbZM_Jw:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=nw3EDPxVLWA:byTpzbZM_Jw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=nw3EDPxVLWA:byTpzbZM_Jw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=nw3EDPxVLWA:byTpzbZM_Jw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=nw3EDPxVLWA:byTpzbZM_Jw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/nw3EDPxVLWA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-19T13:47:41.171+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/TByR_Ju96-I/AAAAAAAABVI/rkOV30HRcQs/s72-c/galileo.jpeg" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2010/06/numberic-retrospective-of-pulsar.html</feedburner:origLink></item><item><title>No OSGi on your phone</title><link>http://feedproxy.google.com/~r/Developing/~3/17z1oZZ1qdk/no-osgi-on-your-phone.html</link><category>JSR-232</category><category>OSGi</category><category>eclipse</category><author>noreply@blogger.com (gorkem)</author><pubDate>Fri, 28 May 2010 03:50:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-8123522354923106323</guid><description>&lt;a href="http://www.osgi.org/"&gt;OSGi&lt;/a&gt; was initially created for mobile and embedded world. I think it is the dream of an every OSGi geek dream to develop applications. for a cool OSGi engine that is bolted together with the operating system of your phone. An OSGi phone that would provide access to everything your phone can do together with all the goodness that comes from OSGi. A dream phone that would allow you to bring in your OSGi service that integrates with your cloud service, over the air when declared as dependency. Although, OSGI had a few attempts to really break into mobile phone world it is unfortunate that OSGi phone will remain a dreams for foreseeable future.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/S_-dyYVKKyI/AAAAAAAABU8/RMrAMFH71h8/s1600/symbian_logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/S_-dyYVKKyI/AAAAAAAABU8/RMrAMFH71h8/s1600/symbian_logo.png" /&gt;&lt;/a&gt;&lt;a href="http://www.nokia.com/" target="_blank"&gt;Nokia&lt;/a&gt; did work on an OSGi based Java environment for &lt;a href="http://www.symbian.org/"&gt;Symbian&lt;/a&gt; phones. Nokia even went to the trouble to create a &lt;a href="http://jcp.org/en/jsr/detail?id=232"&gt;JSR&lt;/a&gt; for it. It established a pretty ambitious R&amp;amp;D program around OSGi. It was actually these ambitious goals that eventually caused it to fail. The R&amp;amp;D program was ambitious because it not only promised to provide OSGi but it also tried to get &lt;a href="http://en.wikipedia.org/wiki/MIDlet"&gt;Midlets&lt;/a&gt; to work together with the OSGi engine. However, OSGi aware midlets model especially the MIDP security did not fit to OSGi and the R&amp;amp;D effort was never able to deliver a solution that was acceptable. In my personal opinion the main flaw was on the effort was treating OSGi as another runtime on the device rather than the main engine.&lt;br /&gt;
&lt;br /&gt;
Most of the effort did not get wasted on Nokia's effort though. On the older MIDP environment all the pieces of the Java environment (all JSR implementation etc..) was compiled into a single binary together with the VM and was loaded together with it. OSGi model required a flexible architecture so almost all the pieces of the Java environment was re-designed for it so that they would be separate libraries consisting of a jar and possibly a native dll. These pieces are compiled separately and are loaded on demand by VM. This architecture later converted into MIDP environment as well. The Java environment of S60 3.2 and later devices and the Java environment currently available as part of the Open source Symbian foundation code carries this architecture. A few advanced APIs such as eSWT was also created in this era.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/SSKkSjAlPLI/AAAAAAAAA2Y/4O8-8wn5XPg/s1600/logo_android%5B7%5D" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/SSKkSjAlPLI/AAAAAAAAA2Y/4O8-8wn5XPg/s1600/logo_android%5B7%5D" /&gt;&lt;/a&gt;A second opportunity was when Google started working on Android. The goals of the Android was almost a perfect match with OSGi. And this time OSGi would be the engine that runs all the services and applications of the phone which lacked on the earlier Nokia attempt. It is also known that there were members of the Android team who did know well about OSGi. It is hard to know as an outsider what really went but Android did not use OSGi and build its own version of concepts to provide similar functionality.&lt;br /&gt;
&lt;br /&gt;
Although there were later attempts like the &lt;a href="http://developer.sprint.com/"&gt;Sprint&lt;/a&gt; Titan platform to bring OSGi to mobile phones, they also failed when the smartphone market changed rapidly to different directions. Unfortunately, in the current climate it looks very unlikely that anyone will bother to spend the time and energy to make OSGi part of mobile phones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-8123522354923106323?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FBemcTv4uqAfODb69aBfC2-BVnw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FBemcTv4uqAfODb69aBfC2-BVnw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FBemcTv4uqAfODb69aBfC2-BVnw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FBemcTv4uqAfODb69aBfC2-BVnw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=17z1oZZ1qdk:vOKsLPH6w9I:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=17z1oZZ1qdk:vOKsLPH6w9I:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=17z1oZZ1qdk:vOKsLPH6w9I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=17z1oZZ1qdk:vOKsLPH6w9I:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=17z1oZZ1qdk:vOKsLPH6w9I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=17z1oZZ1qdk:vOKsLPH6w9I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/17z1oZZ1qdk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-28T13:50:48.549+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZT4L3ZsR7hE/S_-dyYVKKyI/AAAAAAAABU8/RMrAMFH71h8/s72-c/symbian_logo.png" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2010/05/no-osgi-on-your-phone.html</feedburner:origLink></item><item><title>Mobile phone is the new browser</title><link>http://feedproxy.google.com/~r/Developing/~3/aSOz_tHzxsU/mobile-phone-is-new-browser.html</link><category>mobile</category><category>devices</category><category>browser</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 18 May 2010 14:17:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-780073272898038868</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Internet, especially web has changed our world. It has become a major part of how we shop, have conversations, have relations, learn, teach etc... &lt;a href="http://en.wikipedia.org/wiki/Web_browser"&gt;Web browser&lt;/a&gt; has been the principal tool for most of the interaction with Internet. &lt;a href="http://en.wikipedia.org/wiki/ViolaWWW"&gt;Viola&lt;/a&gt; was the first web browser I have ever used. Regardless of many advances on the web technology and many browsers and browser versions that accompany them, the main capability of the web browser stayed constant. &lt;br /&gt;
&lt;br /&gt;
Internet, on the other hand, did not remain constant, continued to be part of our work and leisure life. When we moved into the &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;cloud computing&lt;/a&gt; era, a mindset change of how we think about computing also accompanied it. Our interaction with Internet evolved to be two way, creating content, taking part in the social networks became the normal interaction. Using cloud services for all sorts of computing needs started to be the primary choice.&lt;br /&gt;
The new Internet experience and cloud services, to enable their full potential, require a new browser. A browser that is not made only for consuming content but also for creating it. One that can be an almost natural part of our daily life. Our current browsers do provide a limited way to participate on the web mostly in a textual manner, It is a better than nothing interim solution. They fail completely on becoming a natural part of our life. I believe, the new browser is the mobile phone, and I do not mean just the mobile browser that comes with your phone. &lt;br /&gt;
&lt;br /&gt;
I think it is easier to understand why we need a new tool for easier content creation. Active contribution has been central to &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;Web 2.0&lt;/a&gt;, the concept that has been shaping the web for the last decade. We are at a point, that we expect to be able to contribute to web applications that we use. Most mobile phones already include great content creation tools on board. Camera, video, GPS capabilities already provides opportunities for content creation. Web sites like CNN's &lt;a href="http://www.ireport.com/"&gt;iReport &lt;/a&gt;do benefit from these capabilities. A quick visit to Flickr's &lt;a href="http://www.flickr.com/cameras/"&gt;camera finder&lt;/a&gt; reveals that at least one of the top five cameras on the Flickr community is a cameraphone. GPS is also another mobile phone built-in feature that is having an impact on content creation. &lt;a href="http://www.panoramio.com/"&gt;Panaromio&lt;/a&gt;, is a good example of how &lt;a href="http://en.wikipedia.org/wiki/Geotagging"&gt;geotagging&lt;/a&gt; the content, in this case photos, innovates what can be considered a legacy content. An excellent example of how mobile phones can serve our needs for content creation in new and innovative ways is the &lt;a href="http://ocarina.smule.com/"&gt;Ocarina&lt;/a&gt; app. for iPhone. An application that allows you to create music using the sensors of the phone and then share your creation. Applications like Ocarina is a precursor of how our new browser can innovate our latest addiction.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ZT4L3ZsR7hE/S_MBUNLBckI/AAAAAAAABUs/uZ4miOEiEUA/s1600/mzl.iqyjcire.320x480-75.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/_ZT4L3ZsR7hE/S_MBUNLBckI/AAAAAAAABUs/uZ4miOEiEUA/s320/mzl.iqyjcire.320x480-75.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Of course, a mobile phone because it is mobile and with us all the time is already part of our life. However, its communication capabilities is what makes mobile phones eligible to be the browser of our life. Broadband 3G and WLAN is crucial for communicating with the cloud services. Besides its various built-in sensors, its further communication technologies, such as &lt;a href="http://en.wikipedia.org/wiki/Bluetooth"&gt;bluetooth&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Near_Field_Communication"&gt;NFC&lt;/a&gt;, allows mobile phones to act as a gateway for all kinds of remote sensors. What do I really mean by browsing your life and how it relates to sensors, let me try to explain by some examples.  An already widely used example of such applications is the &lt;a href="http://www.apple.com/ipod/nike/"&gt;Nike+ &lt;/a&gt;products where the data collected by sensors during sports activity is uploaded to a service using a mobile device, in this case iPod. Another similar service that I enjoy using is the&lt;a href="http://sportstracker.nokia.com/"&gt; sports tracker,&lt;/a&gt; where data is collected for outdoor sports through GPS and optionally a heart rate monitor by a mobile phone and uploaded to a cloud service. This technology can easily stretch beyond sports. Another &lt;a href="http://corventis.com/EU/avivo.asp"&gt;product&lt;/a&gt; that consists of a wearable monitor for collecting medical information such as the hearth rate, respiration, body fluid status already exist. The product uses its own separate transmitter to transfer the collected data to the web service for further processing. I think, in the future, this transmitter will be replaced by a mobile phone software and which in turn will make the service more affordable and common. I believe what we see today are just the beginning of the kind of services that will be built around the life browsing capabilities of mobile phones.&lt;br /&gt;
&lt;br /&gt;
I hope this gives another perspective on why the traditional consumer electronics companies are less relevant to mobile phone market. Mobile phones are not about consumer electronics anymore it is about the next and possibly the final round of &lt;a href="http://en.wikipedia.org/wiki/Browser_wars"&gt;browser wars&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-780073272898038868?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/urRoZLdC03gER_zA_EDQWWLiXGk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/urRoZLdC03gER_zA_EDQWWLiXGk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/urRoZLdC03gER_zA_EDQWWLiXGk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/urRoZLdC03gER_zA_EDQWWLiXGk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=aSOz_tHzxsU:mP2vsNSkFc8:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=aSOz_tHzxsU:mP2vsNSkFc8:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=aSOz_tHzxsU:mP2vsNSkFc8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=aSOz_tHzxsU:mP2vsNSkFc8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=aSOz_tHzxsU:mP2vsNSkFc8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=aSOz_tHzxsU:mP2vsNSkFc8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/aSOz_tHzxsU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-19T00:17:42.448+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ZT4L3ZsR7hE/S_MBUNLBckI/AAAAAAAABUs/uZ4miOEiEUA/s72-c/mzl.iqyjcire.320x480-75.jpg" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2010/05/mobile-phone-is-new-browser.html</feedburner:origLink></item><item><title></title><link>http://feedproxy.google.com/~r/Developing/~3/snECEw9wK_8/i-have-mentioned-on-earlier-post-about.html</link><category>mobile</category><category>app</category><category>ovi</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 11 May 2010 03:32:16 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-2296655337958958338</guid><description>I have mentioned on the &lt;a href="http://www.gorkem-ercan.com/2010/05/your-mobile-app-in-minutes.html"&gt;earlier post&lt;/a&gt; about the &lt;a href="http://ovi.com/appwizard"&gt;ovi app wizard &lt;/a&gt;and my brief experience on creating an app for this blog with it. Now the approval process is done and it is now available on &lt;a href="http://store.ovi.com/"&gt;Ovi store&lt;/a&gt;. Although there are a couple of annoyances with the final application that is related to my app's icon, and the web runtime on &lt;a href="http://europe.nokia.com/find-products/devices/nokia-e75"&gt;E75&lt;/a&gt;, I think the resulting app is a convenient way to reach to content.Please do give it a try and let me know what you think.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://store.ovi.com/content/35079?cid=ovistore-fw-bac-na-acq-na-na-g0-8-pac101" target="_new"&gt;&lt;img border="0" src="http://promotions.ovi.com/omt/img/XuCYluja7kRJoBUWwhNc7G7R3ldAm1X3" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Also note that the above banner and the ones that I use on this site are also provided by Ovi marketing &lt;a href="http://promotions.ovi.com/omt/"&gt;tool&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-2296655337958958338?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ic6M2-4YDVIdgVA9EZsrO6RKp4Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ic6M2-4YDVIdgVA9EZsrO6RKp4Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ic6M2-4YDVIdgVA9EZsrO6RKp4Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ic6M2-4YDVIdgVA9EZsrO6RKp4Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=snECEw9wK_8:Qb19dd1N4cE:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=snECEw9wK_8:Qb19dd1N4cE:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=snECEw9wK_8:Qb19dd1N4cE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=snECEw9wK_8:Qb19dd1N4cE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=snECEw9wK_8:Qb19dd1N4cE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=snECEw9wK_8:Qb19dd1N4cE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/snECEw9wK_8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-11T13:32:16.288+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/05/i-have-mentioned-on-earlier-post-about.html</feedburner:origLink></item><item><title>Your mobile App. in minutes</title><link>http://feedproxy.google.com/~r/Developing/~3/FvEAd-b2zTg/your-mobile-app-in-minutes.html</link><category>mobile</category><category>WidSets</category><category>ovi</category><author>noreply@blogger.com (gorkem)</author><pubDate>Tue, 04 May 2010 06:49:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-886483171135279254</guid><description>Back in 2008, I was &lt;a href="http://www.gorkem-ercan.com/2008/06/mobile-phone-access-for-blogs.html"&gt;using&lt;/a&gt; a Nokia service called &lt;a href="http://en.wikipedia.org/wiki/WidSets"&gt;WidSets&lt;/a&gt; to provide access to the content of this blog from mobile phones. When Nokia's application store &lt;a href="http://store.ovi.com/"&gt;Ovi&lt;/a&gt; was announced, WidSets was actually discontinued and was "evolved" into Ovi Store. Until recently, evolved actually meant disappeared. Ovi did not provide the same easy and quick content publishing to content owners that WidSets provided. A few days ago, Ovi started a new service called &lt;a href="http://www.oviappwizard.com/"&gt;Ovi App wizard&lt;/a&gt;. It is an online service that allows you to turn the RSS feed of your content into an Ovi App. After the usual Ovi store approval process it becomes available to the Nokia devices via Ovi store.&lt;br /&gt;
&lt;br /&gt;
I was a big fan of WidSets and I was looking for a replacement for it ever since it discontinued, so I did immediately tried to create an App. &lt;i&gt;Ovi App wizard&lt;/i&gt; allows you to define up to 4 feeds, a logo and an icon for your application. I have actually used my blog, &lt;a href="http://twitter.com/gorkemercan"&gt;twitter&lt;/a&gt; and &lt;a href="http://www.slideshare.net/GorkemErcan"&gt;slideshare&lt;/a&gt; feeds. The whole process of creation took about 20 minutes to complete and most of it was about creating a proper icon for the app. Currently, I am waiting for approval for it to become available on the Ovi store (approval is supposed to take a day or so ).&lt;br /&gt;
&lt;br /&gt;
I am sure that some will claim that this service is just about Nokia trying to boost the number of applications on Ovi store. I personally think this is more about making the Nokia devices the preferred device to consume web 2.0 content. Considering that iPhone is the device choice for consuming web, this service, even if it has no chance of matching iPhone, is not a bad move on the behalf of Nokia. &lt;br /&gt;
&lt;br /&gt;
If you are a content owner, like myself, this is another channel to distribute your content (you want to reach more people right?). And preparing your content for this channel costs nothing, not even a significant amount of your time..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-886483171135279254?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tcp-llkMwCqcaBDIvgilGk7nwqQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tcp-llkMwCqcaBDIvgilGk7nwqQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tcp-llkMwCqcaBDIvgilGk7nwqQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tcp-llkMwCqcaBDIvgilGk7nwqQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=FvEAd-b2zTg:TSF9dLAoXjk:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=FvEAd-b2zTg:TSF9dLAoXjk:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=FvEAd-b2zTg:TSF9dLAoXjk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=FvEAd-b2zTg:TSF9dLAoXjk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=FvEAd-b2zTg:TSF9dLAoXjk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=FvEAd-b2zTg:TSF9dLAoXjk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/FvEAd-b2zTg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-04T16:49:39.733+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/05/your-mobile-app-in-minutes.html</feedburner:origLink></item><item><title>Changes on this blog's Planet Eclipse participation</title><link>http://feedproxy.google.com/~r/Developing/~3/qLXs1z9vp1g/changes-on-this-blogs-planet-eclipse.html</link><category>eclipse</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 03 May 2010 03:37:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-2599539914697747564</guid><description>If you have been following this blog through &lt;a href="http://planet.eclipse.org/planet/"&gt;Planet Eclipse&lt;/a&gt;, you should be aware that the full content of this blog will no longer be available on Planet Eclipse. This blog started its life with the intention to provide information and updates around the Eclipse projects I am involved with and grew from there. Lately, the developments on technologies that I am working with and interested in are more frequently outside the scope of Eclipse. Since I want to blog about mobile and web software technology happening outside Eclipse and out of respect to the Planet Eclipse readers, I am replacing my feed on Planet Eclipse with one that carries only posts labeled for Eclipse. If you are a Planet Eclipse reader but still would like to read all the posts, you can subscribe to the &lt;a href="http://feeds.feedburner.com/Developing"&gt;full feed&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-2599539914697747564?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2CZgSqim4svuoSjym03uvgDyVO8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2CZgSqim4svuoSjym03uvgDyVO8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2CZgSqim4svuoSjym03uvgDyVO8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2CZgSqim4svuoSjym03uvgDyVO8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=qLXs1z9vp1g:Jt1URU4nEGU:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=qLXs1z9vp1g:Jt1URU4nEGU:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=qLXs1z9vp1g:Jt1URU4nEGU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=qLXs1z9vp1g:Jt1URU4nEGU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=qLXs1z9vp1g:Jt1URU4nEGU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=qLXs1z9vp1g:Jt1URU4nEGU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/qLXs1z9vp1g" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-03T13:37:55.514+03:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/05/changes-on-this-blogs-planet-eclipse.html</feedburner:origLink></item><item><title>Threading on Symbian eSWT</title><link>http://feedproxy.google.com/~r/Developing/~3/sPRpFobSBSE/threading-on-symbian-eswt.html</link><category>eSWT</category><category>LCDUI</category><category>eclipse</category><category>Qt</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 19 Apr 2010 05:33:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-6914184935357605653</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;eSWT, just like SWT, implements a single threaded UI model (single-threaded apartment model). And just like SWT it provides access to UI functions from this thread only. This does not mean that you can have only a single thread on eSWT/SWT applications it means that the GUI interaction is exclusive to a designated thread. You can read more about SWT threading model in &lt;a href="http://www.eclipse.org/swt/faq.php#uithread" target="_blank" title="SWT FAQ"&gt;SWT FAQ&lt;/a&gt;. In this post, I will compare the implementation details of this model on eSWT port for Symbian and the new Qt port.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Avkon"&gt;Avkon UI&lt;/a&gt;, that is used to implement the S60 port of eSWT, also have similar restrictions on threads. So one would think that eSWT S60 port just wraps the native Symbian UI thread since we have matching behavior. However, this is not the case with the S60 eSWT port. eSWT on Symbian actually creates two threads. Thread one runs the Symbian's UI environment which within the team we refer as the &lt;i&gt;native UI thread&lt;/i&gt;. Thread two runs the eSWT's UI thread which is referred as &lt;i&gt;main thread&lt;/i&gt;. Although, from an eSWT developer perspective, &lt;i&gt;main thread&lt;/i&gt; is eSWT's UI thread but it actually has nothing to do with the native UI resources. The implementation of LCDUI on the same platform also has a similar architecture. LCDUI is specified to be a thread-safe API so in LCDUI's case the second thread (that hides the native UI thread) is more or less a necessity where eSWT's second thread is a design decision.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/S8wnL669-AI/AAAAAAAABRk/hMccJWTuOxQ/s1600/ThreadModels.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/S8wnL669-AI/AAAAAAAABRk/hMccJWTuOxQ/s400/ThreadModels.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This design, as with any design. comes with both positive and negative consequences. The main benefit of the two threaded solution is because the real UI is run by a thread that is not directly accessible for Java applications, it is not possible for a poorly developed application to freeze the UI and eventually get killed by the Symbian OS. However, this security comes with a performance penalty. A two thread design translates to a lot of thread switching and thread switching is costly. In theory, for every call that you make to UI components, even simple things such as setting the background color for a line makes a thread switch. In practice, however both eSWT and LCDUI tries to reduce the number of thread switches especially for primitive graphics drawing by introducing command buffers etc. in the implementation. eSWT buffers all GC calls that are possible to buffer during a paint event and passes them to the UI thread at the end of the event. LCDUI also does similar on paint callbacks.&lt;br /&gt;
&lt;br /&gt;
When the new implementation of eSWT port for Qt started, it was decided that the performance penalty was too much to dismiss for the gained robustness. So eSWT port on Qt is designed and implemented to have a single thread that wraps the Qt's UI thread. As a consequence of the simplified design, the implementation ended up to be identical to any other SWT port. In fact,it borrows much of the code from SWT win32 port. I see that this contributed a big deal to the maturity of the Qt port. In the earlier testing we have also noticed some performance gains. it is really unfortunate that LCDUI implementation is not able to take advantage of a similar architecture because the thread safe nature of LCDUI forces the implementation to use two threads.&lt;br /&gt;
&lt;br /&gt;
If you are an application developer using eSWT or LCDUI on Symbian platform this is probably some geeky extra information that you should not worry much about and the eSWT and LCDUI implementation will care about it for you. If you are interested in the actual implementation of the toolkit, you should keep this information at the corner of your mind.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-6914184935357605653?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FEduGfacUJObvFit06WMTdF6gy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FEduGfacUJObvFit06WMTdF6gy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FEduGfacUJObvFit06WMTdF6gy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FEduGfacUJObvFit06WMTdF6gy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=sPRpFobSBSE:wxjzlKPRyB0:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=sPRpFobSBSE:wxjzlKPRyB0:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=sPRpFobSBSE:wxjzlKPRyB0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=sPRpFobSBSE:wxjzlKPRyB0:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=sPRpFobSBSE:wxjzlKPRyB0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=sPRpFobSBSE:wxjzlKPRyB0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/sPRpFobSBSE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-19T15:33:42.156+03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZT4L3ZsR7hE/S8wnL669-AI/AAAAAAAABRk/hMccJWTuOxQ/s72-c/ThreadModels.png" height="72" width="72" /><feedburner:origLink>http://www.gorkem-ercan.com/2010/04/threading-on-symbian-eswt.html</feedburner:origLink></item><item><title>Use ImageLoader with extra caution</title><link>http://feedproxy.google.com/~r/Developing/~3/MwjaHMQ7090/use-imageloader-with-extra-caution.html</link><category>eSWT</category><category>image</category><category>SWT</category><category>eclipse</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 15 Mar 2010 11:38:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-4072955544621403483</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The &lt;a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.ercp.doc.isv/html/reference/api/org/eclipse/swt/graphics/ImageLoader.html"&gt;ImageLoader&lt;/a&gt; class of eSWT and SWT is a utility class for loading and saving images. At a first glance, it is a very useful little utility class. Unfortunately, it is one piece of SWT/eSWT API that gives the implementation teams a performance headache. SWT is a well performing API because it delegates most of the work to the native services. eSWT implementation also follows this legacy and because they are meant to run on more resource constraint environments they take it a step further.&lt;br /&gt;
&lt;br /&gt;
Unlike the rest of the SWT, the meat of the ImageLoader is actually implemented on Java, SWT packs Java implementations of all the image codecs that it supports. According to &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=53443"&gt;some&lt;/a&gt;, Java implementation is around 20 times slower when loading an image compared to an image loaded by native means. For the best image loading performance, it is recommended to use one of the &lt;a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.ercp.doc.isv/html/reference/api/org/eclipse/swt/graphics/Image.html" target="_blank"&gt;Image&lt;/a&gt; constructors, which loads the images natively. This advice holds true for eSWT applications as well. &lt;i&gt;Do not use the ImageLoader for loading images because it will not only be slower but will also consume more memory.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
So why do even the eSWT implementations fail to optimize ImageLoader? ImageLoader has a misleading name. In practice ImageLoader has nothing to do with Image it actually loads and saves &lt;a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.ercp.doc.isv/html/reference/api/org/eclipse/swt/graphics/ImageData.html" target="_blank"&gt;ImageData&lt;/a&gt;. While doing that it exposes the ImageData it loads or saves on a public field. This gives no choice to the implementation but to make the whole data available up front. Furthermore, ImageData also exposes all its fields and that also has to be initialized fully when created. So what happens when on a typical scenario of loading and using an image through ImageLoader? First, the whole ImageData is loaded into these fields. This reading and encoding is done on Java and is slower. Then this data is passed to the native toolkit which also doubles the amount of memory used for that image at least until the ImageData is released. Using Image constructors works around both defects, image is loaded and encoded natively and the data is not copied to Java fields limiting the memory usage.&lt;br /&gt;
&lt;br /&gt;
One option for optimization is loading the ImageData through native code, but this actually triples the amount of memory used and copied around. The image data gets created first on the native code and then gets copied to Java and copied back to native to create the native image. As a result, this is not an option used by the SWT/eSWT implementations at least for now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-4072955544621403483?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GsxxhdQO9vviQGq71IC54ayT9iE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GsxxhdQO9vviQGq71IC54ayT9iE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GsxxhdQO9vviQGq71IC54ayT9iE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GsxxhdQO9vviQGq71IC54ayT9iE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=MwjaHMQ7090:BPCuxfRf7ls:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=MwjaHMQ7090:BPCuxfRf7ls:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=MwjaHMQ7090:BPCuxfRf7ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=MwjaHMQ7090:BPCuxfRf7ls:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=MwjaHMQ7090:BPCuxfRf7ls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=MwjaHMQ7090:BPCuxfRf7ls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/MwjaHMQ7090" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-15T20:38:13.039+02:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/03/use-imageloader-with-extra-caution.html</feedburner:origLink></item><item><title>eSWT and Java vs. Qt on Symbian</title><link>http://feedproxy.google.com/~r/Developing/~3/igiPEokeSFw/eswt-and-java-vs-qt-on-symbian.html</link><category>eSWT</category><category>Qt</category><author>noreply@blogger.com (gorkem)</author><pubDate>Mon, 25 Jan 2010 12:58:09 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-29853730.post-1271566679819948729</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;If you are considering to develop an application for the Symbian platform there is a great chance that you have been recommended (especially by &lt;a href="http://www.nokia.com/" target="_blank"&gt;Nokia&lt;/a&gt;) to use Qt for the task. I have a somewhat different recommendation for you, I actually advise to use &lt;a href="http://eclipse.org/ercp"&gt;eSWT&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile"&gt;MIDP&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It is true that Qt will be the primary technology for applications starting with Symbian S^4 release. However, according to the &lt;a href="http://developer.symbian.org/wiki/index.php/Roadmap_for_the_Symbian_Platform"&gt;Symbian roadmap,&lt;/a&gt; S^4 release is due end of this year, and the handsets based on the release will start to sell on 2011. The good people on the Qt software actually made the Qt 4.6 release compatible with Symbian/S60 devices with the 3rd Ed. FP1 and later releases. Furthermore,&lt;a href="http://en.wikipedia.org/wiki/SIS_%28filename%29"&gt; .sis&lt;/a&gt; packages that you can bundle with your application for those earlier platforms are available. Of course, that means that you need to get your users to install a few MBs of Qt with your application. Naturally, you may actually assume that a Qt based application would have the benefit of covering both Symbian and Nokia's exciting new &lt;a href="http://maemo.org/" target="_blank"&gt;Maemo&lt;/a&gt; based devices. That is not entirely possible either because both platforms have chosen not to use Qt's widgets (QWidgets ) and build their own separately (which is explained better &lt;a href="http://mobileduo.blogspot.com/2009/09/direct-ui-orbit-qt.html"&gt;here&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
On the other hand, eSWT is available on board for all the S60 3rd Ed FP2 and later devices and will continue to exist on Symbian S^4 based devices, so your application does not need to bundle any additional .sis files. Although we are adding new features on Symbian S^4 release, eSWT API is always backwards compatible and your code will work. I believe eSWT together with MIDP provides a good and lasting solution if you are targeting Symbian devices. _Unfortunately, eSWT solution is not without its flaws as well. eSWT is not as feature rich as Qt. Although eSWT will be adding new features constantly, eSWT team and Nokia investment on eSWT is tiny compared to Qt so it will not get as feature rich as Qt anytime soon. Tooling support is lacking with eSWT. It is the MIDP Java tooling so you will not get visual editors as you would with Qt. Although Qt's documentation may seem better than eSWT, I think SWT documentation will help you most of the time. And yes, Qt is in fact the determined future platform for Nokia and Symbian.&lt;br /&gt;
&lt;br /&gt;
If I was given the task of developing an application for Symbian today, I would first look at eSWT and Java MIDP to see if that satisfies my requirements and use them if it does. And I would asses if It would be beneficial to make a Qt version of my application when Symbian S^4 becomes available.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29853730-1271566679819948729?l=www.gorkem-ercan.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rItcn5MZ5aIwDsccVi2oOT7ebY4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rItcn5MZ5aIwDsccVi2oOT7ebY4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rItcn5MZ5aIwDsccVi2oOT7ebY4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rItcn5MZ5aIwDsccVi2oOT7ebY4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Developing?a=igiPEokeSFw:2_oDhedSM5Y:EtZL8vNkiHE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=igiPEokeSFw:2_oDhedSM5Y:EtZL8vNkiHE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=igiPEokeSFw:2_oDhedSM5Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=igiPEokeSFw:2_oDhedSM5Y:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Developing?a=igiPEokeSFw:2_oDhedSM5Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Developing?i=igiPEokeSFw:2_oDhedSM5Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Developing/~4/igiPEokeSFw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-25T22:58:09.098+02:00</app:edited><feedburner:origLink>http://www.gorkem-ercan.com/2010/01/eswt-and-java-vs-qt-on-symbian.html</feedburner:origLink></item></channel></rss>

