<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.developer.nokia.com/Community/Blogs/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
 <channel>
  <title>Ideas You Can Use</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use</link>
  <description>A Forum Nokia Blog</description>
  <pubDate>Fri, 24 May 2013 03:04:57 +0300</pubDate>
  <generator>http://www.lifetype.net</generator>
  <itunes:author>Forum Nokia</itunes:author>
  <itunes:category text="Technology">
    <itunes:category text="Tech News"/>
  </itunes:category>
  <itunes:image href="http://www.developer.nokia.com/Community/Blogs/imgs/forum_nokia_rss_logo.jpg"/>
    <item>
   <title>A Conversation with Ed Hodges, Head of Mobile at Touchnote</title>
   <description>
    &lt;p&gt;
&lt;img src=&quot;http://nds2.fds-download.nokia.com/fdp/interface/DC_OviStore/tn-app-icon-192x192.png?fid=A0D63WUEHRBXCQ&quot; width=&quot;192&quot; height=&quot;192&quot; align=&quot;right&quot; /&gt; I recently had a chance to interview Ed Hodges, Head of Mobile at UK-based &lt;strong&gt;&lt;a href=&quot;http://www.touchnote.com/&quot; target=&quot;_blank&quot;&gt;Touchnote&lt;/a&gt;&lt;/strong&gt;. During our conversation, Ed described the unique challenges of delivering a digital service (their mobile app for use on Nokia devices) that includes a physical product (printed photo cards) to consumers worldwide. The mobile version of the service allows people to easily create and send printed postcards using the photos they take with their Nokia S60 3rd Edition mobile devices. &lt;br /&gt;
&lt;br /&gt;
In the case of Touchnote, in a matter of a few short months, the app has been &lt;a href=&quot;http://store.ovi.com/content/6889ECDB6AB410CCE040050A873213D2&quot; target=&quot;_blank&quot;&gt;downloaded from Ovi Store&lt;/a&gt; by consumers in more than 130 countries - more than doubling the reach of their service from the Internet-only version. The impact of this truly global scale is not lost on Touchnote. Putting it quite plainly, Ed noted:&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;
&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;strong&gt;&amp;quot;If you want that kind of reach, you have to be with Nokia.&amp;quot;&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
Ed also talks about how Touchnote achieves a 40% conversion rate of consumers who download their app and ultimately order a printed photocard directly from their Nokia device.&lt;br /&gt;
&lt;br /&gt;
Listen to the entire conversation in this &lt;a href=&quot;http://blogs.forum.nokia.com/blog/forum-nokia-podcasts/2009/11/09/forum-nokia-podcasts-episode-021-a-discussion-with-ed-hodges-head-of-mobile-at-touchnote&quot; target=&quot;_blank&quot;&gt;Forum Nokia podcast&lt;/a&gt; now. &lt;br /&gt;
&lt;br /&gt;
For more about Touchnote, watch this video:&lt;br /&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/s7rLBkOwtig&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/s7rLBkOwtig&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;br /&gt;
You can also take a look at this recent post in the &lt;a href=&quot;http://blogs.nokia.com/mydailyapp/2009/10/14/88.aspx&quot; target=&quot;_blank&quot;&gt;Ovi Daily App&lt;/a&gt; blog. &lt;br /&gt;
&lt;br /&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/11/11/touchnote</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/11/11/touchnote</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/11/11/touchnote</guid>
      <dc:creator>JasonBlack</dc:creator>
      
    <category>Business Opportunities/Services</category>
      
    <category>S60</category>
      
    <category>Mobile App</category>
      
    <category>Developers</category>
      
    <category>Ovi Store</category>
         <pubDate>Wed, 11 Nov 2009 20:23:25 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A Conversation with Ed Hodges, Head of Mobile at Touchnote</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300108&amp;profile=rss20">Ideas You Can Use</source>
     </item>
    <item>
   <title>A conversation with Robin Jewsbury, co-founder of Mippin, on WRT, Ovi Store, and more</title>
   <description>
    &lt;p&gt;
Long-time &lt;a href=&quot;http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/Robin_Jewsbury.xhtml&quot; target=&quot;_blank&quot;&gt;Forum Nokia Champion&lt;/a&gt;, and co-founder of &lt;a href=&quot;http://www.mippin.com/web/index.jsp&quot; target=&quot;_blank&quot;&gt;Mippin&lt;/a&gt;, Robin Jewsbury recently spoke with us about his experience developing &lt;a href=&quot;http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/&quot; target=&quot;_blank&quot;&gt;Web Runtime (WRT) widgets&lt;/a&gt; for use on Nokia S60 devices. &lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300108/Mippin_Emulator.jpg&quot; alt=&quot;Mippin shown on the Nokia N95.&quot; align=&quot;right&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;We love web technology now &amp;ndash; we&#039;re building on top of the Mippin
platform and WRT widgets are an ideal technology compliment to our
server-side software. So where we can, we use WRT for S60 phones,&amp;quot;
Robin said. &amp;quot;It&amp;rsquo;s all about making the app look good, be clear and
simple, and have as few clicks as possible.&amp;quot;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
For new developers, his advice is very straightforward: &amp;quot;Try just one
app first. If you have a choice available to you choose Web Runtime &amp;ndash;
it&amp;rsquo;s the fastest way to get a good looking app developed.&amp;quot; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
He also &lt;a href=&quot;http://blogs.forum.nokia.com/blog/robin-jewsburys-forum-nokia-blog/2009/09/24/publish-to-ovistore-hints-and-tips-from-a-real-user&quot; target=&quot;_blank&quot;&gt;shares his experience&lt;/a&gt;
publishing WRT content to Nokia&#039;s Ovi Store, and he provides several
tips and tricks for developers that should help when they are
navigating the publish to Ovi process. He notes that WRT widgets can
typically get through the QA process more quickly than other content,
noting that: &amp;quot;I think it&amp;rsquo;s easier for the testers to test the WRT
widgets &amp;ndash; there&#039;s fewer handsets to test them on and there&#039;s fewer
things to go wrong.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
On a related note for publishers, when it comes to time to signing for mobile Java applications, he recommends the use of &lt;a href=&quot;https://www.thawte.com/&quot; target=&quot;_blank&quot;&gt;Thawte certificates&lt;/a&gt; for your content.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Finally, Robin gave us an exclusive preview about a new start-up project that he is working on called &amp;quot;&lt;a href=&quot;http://www.eyemags.com/em/list.jsp&quot; target=&quot;_blank&quot;&gt;EyeMags&lt;/a&gt;.&amp;quot;
He notes: &amp;quot;This is a service which allows anyone to create their own
content applications &amp;hellip; Currently the apps produced are all mobile Java,
but you can guess that WRT is just around the corner &amp;ndash; it will appear
soon. That&#039;s just the beginning of course. The apps produced are
currently little magazines with text and pictures and they will become
a lot more functional &amp;ndash; WRT makes this easy.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
We&#039;ll stay tuned for more details &amp;hellip; In the meanwhile, you can hear the entire conversation in this &lt;a href=&quot;http://blogs.forum.nokia.com/blog/forum-nokia-podcasts/2009/10/29/forum-nokia-podcasts-episode-018-developer-2-developer-with-robin-jewsbury&quot; target=&quot;_blank&quot;&gt;Forum Nokia podcast&lt;/a&gt;. 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/30/conversation-with-robin-jewsbury</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/30/conversation-with-robin-jewsbury</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/30/conversation-with-robin-jewsbury</guid>
      <dc:creator>JasonBlack</dc:creator>
      
    <category>Business Opportunities/Services</category>
      
    <category>S60</category>
      
    <category>Testing</category>
      
    <category>Web Runtime (WRT)</category>
      
    <category>Mobile App</category>
      
    <category>Developers</category>
      
    <category>Ovi Store</category>
      
    <category>Ease-of-Use</category>
         <pubDate>Fri, 30 Oct 2009 18:31:31 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A conversation with Robin Jewsbury, co-founder of Mippin, on WRT, Ovi Store, and more</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300108&amp;profile=rss20">Ideas You Can Use</source>
     </item>
    <item>
   <title>A conversation with Bernd Wiegmann, and his Ovi Store successes</title>
   <description>
    &lt;p&gt;
&lt;img src=&quot;http://nds2.fds-download.nokia.com/fdp/interface/DC_OviStore/CR_Teaser_Ovi_192x192.jpg?fid=A0D63WSPDFMJXD&quot; width=&quot;192&quot; height=&quot;192&quot; align=&quot;left&quot; /&gt;Bernd Wiegmann is a &lt;a href=&quot;http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/Bernd_Wiegmann.xhtml&quot; target=&quot;_blank&quot;&gt;Forum Nokia Champion&lt;/a&gt; who has been developing for Symbian C++ since 2004, and now the CTO of the German company &lt;a href=&quot;http://mojosstudio.com/en/&quot; target=&quot;_blank&quot;&gt;MojosMobile&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
His company produces a handy application named &amp;quot;&lt;a href=&quot;http://store.ovi.com/content/6F3515765491E298E040050A873214CF&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;CallRecorder&lt;/strong&gt;&lt;/a&gt;&amp;quot;
that uses rules-based functionality to make recording phone
conversations on Nokia S60 devices easier than you ever thought
possible.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
We recently had a call with Bernd to learn more about CallRecorder, and his &lt;a href=&quot;http://blogs.forum.nokia.com/blog/bernd-wiegmanns-forum-nokia-blog/2009/09/15/ovi-store-surprise&quot; target=&quot;_blank&quot;&gt;pleasant surprise&lt;/a&gt;
at the success of the app - and its download totals - within Ovi Store
by Nokia. He noted that the app has been available since this past
July, and that the total number of downloads has been much higher than
in other online app stores, with customers coming from 35 countries
worldwide. 
&lt;/p&gt;
&lt;p&gt;
And without giving away exact numbers, Bernd noted that if the total
number of downloads for CallRecorder had only been one-fifth of the
actual results, he would have been satisfied with the results. 
&lt;/p&gt;
&lt;p&gt;
In other words: &lt;strong&gt;&lt;em&gt;the actual number of downloads for the CallRecorder app has been five times (5X) greater than expected&lt;/em&gt;&lt;/strong&gt;. 
&lt;/p&gt;
&lt;p&gt;
To hear the entire interview with Bernd, and to learn about his
recommendations for developers publishing content to Ovi Store, listen
to this &lt;a href=&quot;http://blogs.forum.nokia.com/blog/forum-nokia-podcasts/2009/10/16/forum-nokia-podcasts-episode-015-developer-2-developer-with-bernd-wiegmann&quot; target=&quot;_blank&quot;&gt;Forum Nokia podcast&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/19/ovi_store_successes</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/19/ovi_store_successes</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/10/19/ovi_store_successes</guid>
      <dc:creator>JasonBlack</dc:creator>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
      
    <category>Developers</category>
      
    <category>Ovi Store</category>
      
    <category>Ease-of-Use</category>
         <pubDate>Mon, 19 Oct 2009 18:00:38 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A conversation with Bernd Wiegmann, and his Ovi Store successes</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300108&amp;profile=rss20">Ideas You Can Use</source>
     </item>
    <item>
   <title>A Conversation with Jan Ole Suhr, the Driving Force Behind Gravity</title>
   <description>
    &lt;p&gt;
&lt;img src=&quot;http://img2.mobileways.de/images/cache/441fe6bcdfb4b058c023d16dbbb67644.jpg&quot; width=&quot;260&quot; height=&quot;374&quot; align=&quot;right&quot; /&gt; Jan Ole Suhr, from &lt;a href=&quot;http://mobileways.de/&quot; target=&quot;_blank&quot;&gt;Mobileways.de&lt;/a&gt; in Berlin, Germany, is the developer behind the smash-hit Twitter app called &lt;a href=&quot;http://store.ovi.com/content/6AA25E585637D62EE040050A87320E1A&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Gravity&lt;/strong&gt;&lt;/a&gt;. If you have not heard of Gravity before, it is likely that you work for a company that does not develop Symbian applications ... And if you Tweet from your Nokia S60-based device, Gravity has quickly become the app of choice for those in the know. &lt;br /&gt;
&lt;br /&gt;
We recently had a chance to catch up with Jan, and learn more about his experience creating &amp;ndash; and now continually refining &amp;ndash; Gravity. His story demonstrates the potential that many of us see in &amp;quot;apps&amp;quot; for Nokia mobile devices, and serves to inspire developers around the world. Read the Q&amp;amp;A below to learn about his experience; discover his sources for inspiration; and learn what he suggests other developers working in the mobile space should try to do. His answers might surprise you!&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: Why did you decide to create Gravity? What was your inspiration?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I was using Twitter for quite a while before starting with Gravity.&lt;br /&gt;
&lt;br /&gt;
Once I got more and more friends on Twitter, I figured that I needed a good client on my phone. With all the buzz around mobile Twitter clients for the iPhone, I thought there must be something similar or even better for S60, too. At the same time, a couple of friends asked me to write a native Twitter client for S60. I decided that Gravity could become a showcase product of what you can do with S60 and Symbian if you just tried hard - and at the same time I was programming it for my personal needs.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: How long did it take to finish the original version of the app?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I started working on Gravity around the end of January 2009 and released the first version on 30 March of 2009. I was reusing a lot of code from earlier projects, though. A lot of time went into designing the user interface and version 1.0 was lacking quite a lot of features I initially wanted to have in the first release. I still decided to publish early because of the tremendous feedback and interest spurred by the beta testers.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q. Tell us about your ongoing efforts to improve/refine the app &amp;ndash; we &lt;a href=&quot;http://www.forbes.com/2009/09/04/nokia-twitter-gravity-technology-wireless-sybian.html&quot; target=&quot;_blank&quot;&gt;read recently&lt;/a&gt; that you are regularly working to fix minor bugs and add new features &amp;hellip; Does it ever end?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: Right after I released the first version of Gravity, I was flooded with feature requests and bug reports. At the same time, I received a lot of positive feedback and comments praising Gravity, so I realised I couldn&#039;t just stop with version 1.0. And, of course, there really were a lot of features missing that I needed myself. Luckily, the bug reports concentrated on three or four major flaws which I was able to fix pretty quickly. Fixing bugs isn&#039;t much fun, but adding new features is great!&lt;br /&gt;
&lt;br /&gt;
And then a mutual process started which is still in place: users of Gravity were asking for features, and once some of the features were released, I received a lot of postive feedback and also, new feature requests. So the process started again: adding and releasing features, lots of positive comments, and new feature requests. This has become very encouraging and almost addictive.
&lt;/p&gt;
&lt;p&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/h35dfKmM5gs&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/h35dfKmM5gs&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;em&gt;Q. What helped you to decide that this needed to be a Symbian application &amp;ndash; instead of Java, or other technology?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I&#039;ve been programming in Symbian C++ for the past six years, so for me, there was never really a decision to be made about which platform to choose.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: Were there any particular problems that you encountered along the way? If so, how did you resolve those issues?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: The biggest obstacle I&#039;m still facing is the network connectivity.&lt;br /&gt;
&lt;br /&gt;
In theory, it&#039;s pretty easy to write good wrappers for HTTP-based APIs in Symbian. But in practise, making an application &amp;quot;compatible&amp;quot; with all the wireless networks in the world seems to be very complex. Add some misconfigurations and inconsistencies with the Access Point / Network Destinations user interface to this, and you&#039;ve got support work for years to come! &lt;br /&gt;
&lt;br /&gt;
The other big issue was &amp;ndash; and is &amp;ndash; Symbian Signed. Some features are still missing or not working 100% correctly, because Gravity is self-signed and not Symbian Signed. I have chosen to avoid Symbian Signed for the moment because of my current pace releasing beta and &amp;ldquo;final&amp;rdquo; versions of Gravity. There&#039;s no solution to this right now, but I&#039;ve heard that the Symbian Foundation is working on it.&lt;br /&gt;
&lt;br /&gt;
One more issue is the user interface (UI) for Gravity. This is the most important part of the application, because the UI is what makes Gravity so exciting. It wanted it to look as polished as the UI of an iPhone application. But there are two problems: first, I am just a developer and &amp;quot;designing&amp;quot; a UI and picking colours just takes ages for me. Second, we&#039;ve got dozens of different LCDs to design for, and also keypad and touch-based phones. As an example, a gradient might look great on the N95, but on the E61i, you barely see any difference between the dark and the light colours. Creating a UI that works on both keypad and touch-screen phones, that can be compiled from the same source, and still give the best user experience, was another tricky thing to overcome.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: Has the popularity of Gravity helped to expose consumers to other apps you have created?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: That&#039;s very difficult to say. I&#039;m currently not doing any statistics that could prove an increase of sales for the other main product I&#039;m offering. The other application is a tool for remote controlling S60 phones, so maybe it&#039;s just a completely different group of potential users than people being interested in Gravity. On the other hand, my website did see an enormous increase in traffic after the release of Gravity.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q. And, does work on Gravity mean less time for other projects? How do you balance that out?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I&#039;m currently working 100% on Gravity because of its success and because it&#039;s so much pleasure to get the positive feedback when releasing new features.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: Tell me about your design decisions and the reasoning behind them. What did you want Gravity to do that you won&amp;rsquo;t find in other Twitter apps?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I wanted Gravity to become the best mobile Twitter client - not just on S60, but for all platforms; and I especially wanted it to be better than what you find on the iPhone. The iPhone has a superb UI/UX, so that&#039;s why I spent so much time on the user interface of Gravity. There&#039;s still a way to go to achieving this goal, but I think I&#039;m on the right track. It&#039;s great to see so much interest in a Symbian/S60 application, because nowadays the iPhone platform tends to dominate so much of the tech news we see.&lt;br /&gt;
&lt;br /&gt;
I also wanted Gravity to run in the background and notify me of new tweets or direct messages - a feature that was impossible to have on the iPhone (before v 3.0).&lt;br /&gt;
&lt;br /&gt;
Feature-wise, when it came to releasing Gravity, there were no mobile Twitter clients with support for Groups and multiple saved searches. These two features are very important to me, because otherwise I wouldn&#039;t be able to keep up with the news on Twitter.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: Did you get advice or feedback from other developers in the Forum Nokia community - or through Nokia employees - as you worked on this app?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
I regularly visit the &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Wiki_Home&quot; target=&quot;_blank&quot;&gt;Wiki at forum.nokia.com&lt;/a&gt;, because it&#039;s such a great repository of code examples. Of course, there was also feedback from Nokia employees, but this was more on a personal basis.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Q: What advice would you give to other developers - particularly those who are just starting out - when it comes to creating mobile apps for Nokia devices?&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
A: I would suggest several things: 
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Buy yourself an iPod Touch. Seriously! It is a great investment to check out the UI and UX. Then go create something similar or better on S60, please!&lt;/li&gt;
	&lt;li&gt;If you&#039;ve got a networking application, the first thing to implement is an auto-update feature to check for the latest release of your app. Never, never ever release a version without this. Never! Especially if you&#039;re part of a small development company. You&#039;ll lose a lot of customers, because they will still manage to find version 1.0 from three years ago, even though you&#039;ve already released version 4.x.&lt;/li&gt;
	&lt;li&gt;Programme the application for yourself and try to make money with it. Granted, that&#039;s not always possible, but try to use the application as long and as often as possible. Use all of the features to get an idea of how your app works &amp;ndash; is it easy to use? What&#039;s missing and what&#039;s not working at all?&lt;/li&gt;
	&lt;li&gt;Think of how to make money with your app first (only if you need to make money with it, of course.) Do not postpone this decision. It&#039;s not going to be easier to release a &amp;quot;Pro&amp;quot; version after some time than to think about making money right from the start.&lt;/li&gt;
	&lt;li&gt;Try to get some beta testers that are as enthusiastic about your app as you are! The feedback will help a lot if you get yourself into a dead end or just feel frustrated by bugs, and whatnot. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;strong&gt;Now, some ideas you can use: &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Learn more about &lt;a href=&quot;http://mobileways.de/&quot; target=&quot;_blank&quot;&gt;Mobileways.de&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;Take a look at &lt;a href=&quot;http://store.ovi.com/content/6AA25E585637D62EE040050A87320E1A&quot; target=&quot;_blank&quot;&gt;Gravity in Ovi Store&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;Follow Jan Ole Suhr on &lt;a href=&quot;http://twitter.com/janole&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update (17 September): &lt;/strong&gt;As noted in the first comment below, Gravity is one of the apps up for the CTIA 2009 Hot for the Holidays web vote award, for the Best Mobile Consumer Application. Show your support for Gravity by marking the app as a Favorite. &lt;a href=&quot;http://ctiait.ctia.org/HolidayHotList/2009/public/?fuseaction=main.viewEntry&amp;amp;productID=585&amp;amp;start=1&amp;amp;subCat=all&amp;amp;scoreStatus=all&quot; target=&quot;_blank&quot;&gt;Vote Now&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update (18 September):&lt;/strong&gt; &lt;a href=&quot;http://store.ovi.com/content/73C585E3D2AAFF9FE040050A85320AAE&quot; target=&quot;_blank&quot;&gt;10-Day Free Trial of Gravity&lt;/a&gt; is now available in Ovi Store. Try before you buy.&amp;nbsp; 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/09/16/gravity-for-twitter</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/09/16/gravity-for-twitter</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/09/16/gravity-for-twitter</guid>
      <dc:creator>JasonBlack</dc:creator>
      
    <category>Messaging</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
      
    <category>Developers</category>
      
    <category>Touch-enabled</category>
      
    <category>Twitter</category>
      
    <category>Ovi Store</category>
         <pubDate>Wed, 16 Sep 2009 15:52:27 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A Conversation with Jan Ole Suhr, the Driving Force Behind Gravity</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300108&amp;profile=rss20">Ideas You Can Use</source>
     </item>
    <item>
   <title>A conversation with Hannu Viitala, developer of Pen and Paper app</title>
   <description>
    &lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300108/PenandPaper_startup.jpg&quot; alt=&quot;Start-up screen for Pen and Paper app.&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
Hannu Viitala is a software developer who has been working with Nokia for more than 10 years. Recently, he released his first mobile app, called &amp;quot;Pen and Paper&amp;quot; for drawing on Nokia S60 5th Edition devices, such as the Nokia 5800 XpressMusic or Nokia N97. 
&lt;/p&gt;
&lt;p&gt;
On the technology side, Hannu is interested in low-level graphics, 3D graphics, retro-games, emulators, C++, and Python. Prior to the release of &amp;quot;Pen and Paper&amp;quot;, he was involved in several projects for Symbian phones, including Frodo S60 (a C64 emulator for 9210, S80, S60). This Q&amp;amp;A interview will introduce you to Hannu, and the work that went into creating his new app. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: Why did you decide to create Pen and Paper? What was your inspiration?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: When I got a touch phone in my hands, I instantly started to think about creating my own drawing application. Drawing has been my hobby since I was a kid, and I have always wanted to make that kind of application. For a PC with a mouse it is not so interesting, but a touch screen is as close as you can get to the real thing -- except the real thing has no undo button! ;-) 
&lt;/p&gt;
&lt;p&gt;
I also have small kids (4 and 7 years old), and I wanted the application to be as easy for them as drawing with a real paper and pen. So it does not use any text in the app &amp;ndash; there are just big friendly icons and pictures. I am lucky to have two very eager and free-spoken, if sometimes a bit restless, app testers at home! &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
The application is well-suited to grown-ups, too. Now the first version is ready for purchasing from &lt;a href=&quot;http://www.mbnet.fi/~haviital&quot; target=&quot;_blank&quot;&gt;my web page&lt;/a&gt;, including screenshots and a video clip. But my inspiration has not drained yet, and I have some great new features in mind to implement in the future! 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300108/PenandPaper_tools1.jpg&quot; alt=&quot;Pen and Paper icons.&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: How long did it take to finish the app?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: This is a very tough question as I have implemented this as a free time hobby during half a year. As a father of two kids, &amp;quot;free time&amp;quot; is quite an abstract thing! I really have not counted the hours that I spent on this project. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: Is this your first application for S60 5th Edition devices?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: No, I have implemented small applications for S60 5th edition at work and for myself, but this is the first application that I am releasing in public for touch phones. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: Were there any particular problems that you encountered along the way? If so, how did you resolve those issues?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: To start there are the UI graphics. I first drew everything by hand, but I was not happy with the result. Then I tried Gimp and I was surprised to find out that it can even do 3D rendering, though it is quite limited. I studied Gimp via tutorials and examples. I ended up making all the graphics for the application with Gimp except the actual icon images, which I drew by hand, using the Pen and Paper app, of course! 
&lt;/p&gt;
&lt;p&gt;
SDL blitting routines are well optimized for a cross-platform library, but documentation of the features is not the strongest area of open source projects. After furious tracing, I found a bug in a certain blitting functions. Later, I found that it was mentioned as a &amp;quot;feature&amp;quot; in a comment, in the middle of the blitting algorithm. A place where nobody would find it easily! 
&lt;/p&gt;
&lt;p&gt;
The application has been coded in C++, but I decided to implement the image thumbnail browser in Python. I have done Python programming on S60 before, but the new thing was embedding Python in C++. PyS60 C++ API is quite original and takes time to get know how to do it. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: Tell me about your design decisions and the reasoning behind them.&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: I wanted to use my own UI look-and-feel with optimal performance, and that was the main reasons to use SDL. I could have used S60 or other exiting UI framework as those can easily be used at a low level, for example, using off-screen bitmaps and whatnot. However, I have done a lot of open source projects, and I have learned that there is an enormous code base that can be used. There are a lot of LGPL libraries built over SDL. If I need some new functionality, it might already be available in some open source library. In many cases porting to Symbian is a snap. I have used SDL and SDL Gfx for this project. 
&lt;/p&gt;
&lt;p&gt;
Another major benefit of SDL is cross-platform code. I prepared for that by separating Symbian and cross-platform source codes in my source tree, and keeping the Symbian codes as small as possible. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300108/PenandPaper_tools2.jpg&quot; alt=&quot;More Pen and Paper icons.&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: Did you get advice or feedback from other developers in the FN community - or through fellow Nokia employees - as you worked on this app?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: The Python Discussion Board at Forum Nokia is quite active and I got a lot of good advice there. I am quite experienced in C++ programming, so that part was just hard work. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Q: What advice would you give to other developers - particularly those who are just starting out - when it comes to creating apps for Nokia devices?&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
A: Think about the tools to use. For small, non-speed critical applications, consider Python or other scripting languages. You can get quick tests ready in minutes! For bigger applications, C++ projects are more manageable and organized, and you can use every feature and the full processing power of the device. Or, you can always use a mixture of both C++ and Python to get the best of both worlds. 
&lt;/p&gt;
&lt;p&gt;
Think about cross-platform ability. Maybe you want to port the application in the future. Cross-platform libraries also tend to have more applications &amp;hellip; and more open source code to use and to learn from. If you are providing a public API, think about the environment that will give you the most users. 
&lt;/p&gt;
&lt;p&gt;
Finally, there is no reason to avoid free tools or open source libraries. Many of them are surprisingly mature and good quality! Just be sure to check the licensing issues before you use them. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;To find out more about Pen and Paper, please visit:&lt;/strong&gt;&lt;/em&gt; &lt;a href=&quot;http://www.mbnet.fi/~haviital&quot;&gt;www.mbnet.fi/~haviital&lt;/a&gt; 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/08/18/pen-and-paper-app</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/08/18/pen-and-paper-app</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ideas-you-can-use/2009/08/18/pen-and-paper-app</guid>
      <dc:creator>JasonBlack</dc:creator>
      
    <category>Python</category>
      
    <category>S60</category>
      
    <category>Symbian C++</category>
      
    <category>Mobile App</category>
      
    <category>Developers</category>
      
    <category>Touch-enabled</category>
         <pubDate>Tue, 18 Aug 2009 21:34:37 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A conversation with Hannu Viitala, developer of Pen and Paper app</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300108&amp;profile=rss20">Ideas You Can Use</source>
     </item>
   </channel>
</rss>