<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Mark Wilcox&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog</link>
  <description>&lt;p&gt;Random musings on mobile software development...&lt;/p&gt;
</description>
 </channel>
    <item>
   <title>Meet some package owners, but don&#039;t forget your towel</title>
   <description>&lt;p&gt;
Lars Kurth, the contributor community manager for the Symbian Foundation, has &lt;a href=&quot;http://blog.symbian.org/2009/05/19/towels-jedi-package-owners-and-contributors/&quot; target=&quot;_blank&quot;&gt;blogged about an event&lt;/a&gt; for package owners and anyone who might be interested in contributing code.
&lt;/p&gt;
&lt;p&gt;
As he says, there are still places available, so if you&#039;d like to meet some package owners and representatives of other companies that may contribute to the platform in the future, then sign up and join in.&amp;nbsp; The event is on 25th May (short notice so don&#039;t delay), which happens to be &lt;a href=&quot;http://en.wikipedia.org/wiki/Towel_Day&quot; target=&quot;_blank&quot;&gt;Towel Day&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;img src=&quot;http://www.enews.org/blog/_pics/TowelDay.jpg&quot; width=&quot;400&quot; height=&quot;487&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Your can sign up via twitter using the instructions in Lars&#039; post linked above, or, if you&#039;re not into tweeting then register your interest via email at &lt;a href=&quot;mailto://RSVP@symbian.org&quot;&gt;RSVP@symbian.org&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
P.S. Package owners are typically the technical architects for the relevant packages, so they could be very useful people to meet!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2009/05/19/meet-some-package-owners-but-don-t-forget-your-towel</link>
      <pubDate>Tue, 19 May 2009 17:45:27 +0300</pubDate>   
  </item>
    <item>
   <title>Another chance to get access to the Symbian developer website beta</title>
   <description>&lt;p&gt;
In my &lt;a href=&quot;http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2009/05/05/the-future-symbian-ui-the-most-important-thing-not-discussed-in-monaco&quot; target=&quot;_blank&quot;&gt;last post&lt;/a&gt; I said that people interested in the future Symbian UI should get themselves access to the developer website beta. 
&lt;/p&gt;
&lt;p&gt;
Unfortunately it&#039;s still not ready for the grand public opening, but there&#039;s no restriction on who can be let in yet, just total numbers for the time being.&amp;nbsp; There&#039;s another chance for anyone that want&#039;s a look to get access today.&amp;nbsp; There&#039;s some interesting new wiki content in there that&#039;s worth seeing and a chance to leave your feedback on the forums and shape the future direction of the site.
&lt;/p&gt;
&lt;p&gt;
Here are the instructions to get access: 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;u&gt;How
to get a 3&lt;sup&gt;rd&lt;/sup&gt; round Symbian Developer Website Beta Key..&lt;/u&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
	&lt;li&gt;&lt;em&gt;Follow &lt;a href=&quot;http://www.twitter.com/symbiandevco&quot; target=&quot;_blank&quot;&gt;@symbiandevco&lt;/a&gt;
	on Twitter&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;Be ready to tweet between 4 - 6pm BST (8 - 10am
	PDT) on Thursday 14&lt;sup&gt;th&lt;/sup&gt; of May&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;Send the following tweet out during that time
	period: @symbiandevco I need a FN #symbian beta key!&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;Receive a message to your twitter within 12
	hours containing your login to our beta&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;Good Luck!&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
If you miss the time window, don&#039;t worry, there&#039;ll be another opportunity soon.&lt;br /&gt;
&lt;br /&gt;
Mark</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2009/05/14/another-chance-to-get-access-to-the-symbian-developer-website-beta</link>
      <pubDate>Thu, 14 May 2009 16:00:17 +0300</pubDate>   
  </item>
    <item>
   <title>The Future Symbian UI - the most important thing not discussed in Monaco</title>
   <description>&lt;p&gt;
For those that haven&#039;t seen it, David Wood has posted about some proposals that Nokia have made to the Symbian Foundation here:
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://blog.symbian.org/2009/04/30/reviewing-the-release-plan/&quot; target=&quot;_blank&quot;&gt;http://blog.symbian.org/2009/04/30/reviewing-the-release-plan/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
These include:
&lt;/p&gt;
&lt;p&gt;
1) Qt for S60 to become an official part of the Symbian platform
&lt;/p&gt;
&lt;p&gt;
2) Orbit - a new Qt-based mobile widget set (this is really implementation detail)
&lt;/p&gt;
&lt;p&gt;
3) Direct UI - a&lt;strong&gt; replacement &lt;/strong&gt;for Avkon and the existing applications
&lt;/p&gt;
&lt;p&gt;
Yes, you read that right, Qt is &lt;strong&gt;proposed&lt;/strong&gt; to become &lt;em&gt;the&lt;/em&gt; new application framework for Symbian devices (from Symbian^4 onwards).
&lt;/p&gt;
&lt;p&gt;
Personally I think this is a fantastic thing, and will be all the more exciting because developers with access to a hardware reference platform (hopefully more phone-like versions available by the time the code comes along) will be able to watch the progress of the development and even get involved.&amp;nbsp; However, it does imply (at least in the current proposal) a significant source and binary compatibility break.&amp;nbsp; Is this also a good thing?&amp;nbsp; I think so, but I&#039;m sure not everyone agrees.
&lt;/p&gt;
&lt;p&gt;
If you want to know more &lt;a href=&quot;http://blog.symbian.org/2009/05/01/tweets-and-betakeys/&quot; target=&quot;_blank&quot;&gt;get yourself beta access&lt;/a&gt; to the new Symbian developer website and look at &lt;a href=&quot;http://developer.symbian.org/wiki/index.php/FRC/2009-04-23_Inaugural_FRC_meeting&quot; target=&quot;_blank&quot;&gt;the proposals&lt;/a&gt; yourself.&amp;nbsp; Then discuss the implications on the new &lt;a href=&quot;http://developer.symbian.org/forum/forumdisplay.php?f=26&quot; target=&quot;_blank&quot;&gt;Feature and Roadmap Council discussion board&lt;/a&gt; if you have some useful input to the decision making process.
&lt;/p&gt;
&lt;p&gt;
If you want more background info about Qt on Nokia platforms and the general strategy, see the &lt;a href=&quot;http://events.nokia.com/developersummit/assets/pdf/NDS09_2904_presentation_Rytkonen.pdf&quot; target=&quot;_blank&quot;&gt;excellent presentation&lt;/a&gt; made by Mika Rytkonen on this subject at the Nokia Developer Summit.&amp;nbsp; In the same session, the trolls also talked about the future of Qt, so if you&#039;re interested in this future UI based on Qt then look out for their &lt;em&gt;declarative UI&lt;/em&gt; updates (extension of Kinetic work) over the next few weeks/months.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Please note - these are proposals for Symbian^4 which should ship in devices end-2010 or early 2011.&amp;nbsp; Avkon isn&#039;t going to disappear overnight. :-)
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2009/05/05/the-future-symbian-ui-the-most-important-thing-not-discussed-in-monaco</link>
      <pubDate>Tue, 05 May 2009 13:03:19 +0300</pubDate>   
  </item>
    <item>
   <title>Qt to be completely free for everyone!</title>
   <description>&lt;p&gt;
Just a quick post to spread the news.&amp;nbsp; In their recent webinar, Forum Nokia announced their intention to make Qt on S60 free for everyone.&amp;nbsp; However, from Qt 4.5, things are going even further than that (just announced on the Qt-interest mailing list).&amp;nbsp; Nokia are releasing Qt under the LGPL (v2.1).&amp;nbsp; For those that don&#039;t know, this is a weak copyleft open source license, which basically means you can use Qt on every platform for closed source commercial development, or open source development (LGPL v2.1 allows automatic conversion to the GPL v2 - they will still be releasing under GPL v3 as well).&amp;nbsp; The only real restriction is that any changes to the libraries must be released under the LGPL also (usual I am not a lawyer disclaimer here). The other major part of the announcement is that they will be opening their source repositories, hiring more Qt developers and making it easier for others to make contributions - apparently they don&#039;t need to get copyright assignment from contributors anymore.
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
P.S. The announcement said this is in addition to their commercial licenses (for those that can&#039;t live the the LGPL terms and/or still require support presumably).&amp;nbsp; I&#039;m not quite sure how this fits with not needing copyright assignment, but we&#039;ll see soon enough.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2009/01/14/qt-to-be-completely-free-for-everyone</link>
      <pubDate>Wed, 14 Jan 2009 11:49:53 +0200</pubDate>   
  </item>
    <item>
   <title>Qt on S60 Open Source Project - Bluemapia</title>
   <description>&lt;p&gt;
Do you like to work on the cutting edge of mobile technology? Are you
interested in social networks or location based services using free
maps? Want to get involved in an open source project on mobile phones?
&lt;/p&gt;
&lt;p&gt;
If the answer to any of those questions is &amp;quot;yes&amp;quot; then maybe this post is for you. 
&lt;/p&gt;
&lt;p&gt;
Learn about Qt on S60, porting to Symbian OS and open source
mapping solutions. Get hands-on experience with the latest &lt;a href=&quot;http://labs.trolltech.com/blogs/2008/12/15/time-for-another-qt-for-s60-pre-release/&quot; target=&quot;_blank&quot;&gt;Qt on S60
technology preview&lt;/a&gt; and help port a social mapping application while
you&#039;re learning (I find you always learn more and faster when you have a real project rather than just playing with examples).
&lt;/p&gt;
&lt;p&gt;
Qt on S60 is fantastic news for S60 developers, even more so since the revelation in the &lt;a href=&quot;http://www.forum.nokia.com/Events/Webinars.xhtml&quot; target=&quot;_blank&quot;&gt;webinar&lt;/a&gt; (hopefully it&#039;ll be at that link soon anyway) today that Nokia intend to make Qt free for commercial S60 development.&amp;nbsp; However, we&#039;re going to need some good examples of Qt on S60 projects on a variety of scales.&amp;nbsp; I&#039;m starting work on one of those now, incorporating the other cutting edge trend for mobile social location (&lt;a href=&quot;http://www.nokia.com/A4136001?newsid=1274500&quot; target=&quot;_blank&quot;&gt;N97&lt;/a&gt; anyone?).&amp;nbsp; Which will mean we also have an example of extending Qt with camera and GPS functionality. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://www.bluemapia.com/images/logo.gif&quot; width=&quot;476&quot; height=&quot;84&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.bluemapia.com/&quot; target=&quot;_blank&quot;&gt;Bluemapia&lt;/a&gt; is a location based social network for boaters.&amp;nbsp; There is an &lt;a href=&quot;http://www.bluemapia.com/blog/?page_id=8&quot; target=&quot;_blank&quot;&gt;existing open source client for Windows Mobile&lt;/a&gt;, that uses various free maps and other popular open source libraries.&amp;nbsp; We&#039;re planning to port the application (and libraries) to Symbian OS/S60 and re-write the user interface using Qt.&amp;nbsp; I say &amp;quot;we&amp;quot; because some engineers from Symbian (including Symbian Ambassador Lucian Piros, who you may know from the SDN discussion boards or NewLC), an experienced open source GIS developer, an experienced Qt developer and more, will be contributing to the project.&amp;nbsp; If you want to learn from some experts then volunteer too and get involved!
&lt;/p&gt;
&lt;p&gt;
The idea is that we combine with &lt;a href=&quot;http://moss4g.telascience.org/&quot; target=&quot;_blank&quot;&gt;existing open source mobile efforts in this area&lt;/a&gt; and create some components that people can use to build their own (open source) location based apps that use free maps (and maybe also not-so-free maps if/when we&#039;ve got some appropriate APIs and license terms).
&lt;/p&gt;
&lt;p&gt;
The project will be hosted in &lt;a href=&quot;https://launchpad.net/bluemapia-qt&quot; target=&quot;_blank&quot;&gt;Launchpad&lt;/a&gt; and to get things going quickly I&#039;m planning a &amp;quot;code camp&amp;quot; for some of the developers in London on 17th January.&amp;nbsp; If you&#039;d like to come along to that and get involved, or can&#039;t come but would like to get involved, or just want to know more then please get in touch - either reply to this post (with a way of contacting you) or email me via the &lt;a href=&quot;http://discussion.forum.nokia.com/forum/forumdisplay.php?f=196&quot; target=&quot;_blank&quot;&gt;discussion boards&lt;/a&gt; (user name &lt;a href=&quot;http://discussion.forum.nokia.com/forum/member.php?u=148007&quot;&gt;Sorcery-ltd&lt;/a&gt;), or just go to the &lt;a href=&quot;http://bantora.com/main/show_event/23&quot;&gt;code camp event site&lt;/a&gt; and register (if you don&#039;t have a Bantora account yet you&#039;ll have to email me first to get an invite) - places are limited, first come, first served - final numbers must be confirmed by 6th January.
&lt;/p&gt;
&lt;p&gt;
Looking forward to hearing from you and working together!
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
P.S. Once we&#039;re done porting to S60, hopefully we can also port to maemo and other Qt supported platforms too. 
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/12/17/qt-on-s60-open-source-project-bluemapia</link>
      <pubDate>Wed, 17 Dec 2008 19:59:14 +0200</pubDate>   
  </item>
    <item>
   <title>Multi-language Programming, Python, Flash Lite, C++, Java, Widgets</title>
   <description>&lt;p&gt;
I&#039;ve been working with some other Forum Nokia Champions and expert developers in the last few months to create some resources for Multi-language programming (mixing your favourite runtimes).&amp;nbsp; The result is a &lt;a href=&quot;http://developer.symbian.com/main/documentation/runtime_environments/multi/&quot; target=&quot;_blank&quot;&gt;series of papers for the Symbian Developer Network&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
In them you can find out about:
&lt;/p&gt;
&lt;p&gt;
1) The architecture for applications mixing languages
&lt;/p&gt;
&lt;p&gt;
2) The strengths and weaknesses of various combinations of languages
&lt;/p&gt;
&lt;p&gt;
3) How to combine Flash Lite with C++ or Java (with examples from KuneriLite and Jarpa)
&lt;/p&gt;
&lt;p&gt;
4) How to combine Python with Flash Lite or C++ (with examples from Flyer and a tutorial on writing PyS60 extensions)
&lt;/p&gt;
&lt;p&gt;
5) How to extend WRT widgets
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
One of the suggestions I made on my blog here before and also in the papers has already been done.&amp;nbsp; One of the authors of the paper covering Python, Jussi Toivola (aka GameDude) has &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?t=152969&quot; target=&quot;_blank&quot;&gt;ported pygame to PyS60 Community Edition&lt;/a&gt;.&amp;nbsp; Now you can write games with sound effects in Python, taking advantage of the native performance provided by the SDL.
&lt;/p&gt;
&lt;p&gt;
Please read and enjoy!&amp;nbsp; Many thanks are due to Bernd Wiegmann, Felipe Andrade, Ugur Kaner, Jukka Hamalainen, Mikko Ohtamaa &amp;amp; Jussi Toivola, as well as the wonderful folks at the SDN.
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/12/16/multi-language-programming-python-flash-lite-c-java-widgets</link>
      <pubDate>Tue, 16 Dec 2008 17:03:33 +0200</pubDate>   
  </item>
    <item>
   <title>Symbian getting open source friendly - almost there</title>
   <description>&lt;p&gt;
We&#039;ve had some really great developments for open source on Symbian OS in the last couple of months, most of them have already been reported but I thought I&#039;d do a quick summary and look at what&#039;s still needed.
&lt;/p&gt;
&lt;p&gt;
We had Open C/C++ to let us write standard C/C++ code on Symbian, now we&#039;ve got Qt on the way too.&amp;nbsp; Thanks to another poster on the discussion boards I can now point to a public source that says we have &lt;a href=&quot;http://gstreamer.freedesktop.org/&quot; target=&quot;_blank&quot;&gt;GStreamer&lt;/a&gt; being ported to Symbian as well: &lt;a href=&quot;http://www.scribd.com/doc/40648/S60-Extending-the-Internet-Ilari-Nurmi-Nokia&quot; target=&quot;_blank&quot;&gt;http://www.scribd.com/doc/40648/S60-Extending-the-Internet-Ilari-Nurmi-Nokia&lt;/a&gt; (page 9).&amp;nbsp; As &lt;a href=&quot;http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/2008/12/11/mobile-firefox-for-symbian-just-kicked-off-today&quot; target=&quot;_blank&quot;&gt;Paul reported on Thursday&lt;/a&gt;, &lt;a href=&quot;http://www.christiansejersen.com/blog/2008/12/10/fennec-mobile-firefox-for-symbian/&quot; target=&quot;_blank&quot;&gt;Mobile Firefox is also coming to Symbian OS&lt;/a&gt;, and that should mean more libraries (such as &lt;a href=&quot;http://www.cairographics.org/&quot; target=&quot;_blank&quot;&gt;Cairo&lt;/a&gt;) coming with it.&amp;nbsp; The more building blocks and frameworks we get in place, the easier it is to port other applications and libraries.
&lt;/p&gt;
&lt;p&gt;
Very rapidly we&#039;re getting to the situation where we have a Linux-like user space environment on top of the Symbian OS kernel.&amp;nbsp; To me this seems like the ideal combination for open source in mobile (I think it&#039;s going to take a few years for embedded Linux efforts to make it a serious contender in terms of power consumption and support for phone hardware, particularly at the lower end - single chip devices - and top end - the way SMP is supported needs to be quite different than for the desktop).
&lt;/p&gt;
&lt;p&gt;
Now that Nokia&#039;s acquisition of Symbian has been approved, the way is clear for the Symbian Foundation and opening of the Symbian/S60 code.&amp;nbsp; As long as most of the big players in the mobile industry can be the &amp;quot;good open source citizens&amp;quot; that Nokia is trying to be then eventually Symbian &amp;amp; Linux should just be different open OS&#039;s that you build all open source mobile projects for.&amp;nbsp; There are still some things that need sorting out before we get there though:
&lt;/p&gt;
&lt;p&gt;
1) Tools - &lt;a href=&quot;http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2008/12/05/carbide.c-new-and-free-yes-like-in-free-beer&quot; target=&quot;_blank&quot;&gt;Carbide.c++ v2.0 becoming free&lt;/a&gt; is a fantastic piece of news and a big step in the right direction.&amp;nbsp; However, it&#039;s still tied to Windows and the majority of open source developers (and indeed good embedded software engineers in my experience) would rather not use Microsoft OS&#039;s if they don&#039;t have to (putting it mildly).&amp;nbsp; Being Eclipse based, Carbide.c++ could theoretically move to Linux, although we&#039;ll need the (strongly rumoured but not much publicly discussed) simulator to replace the Windows emulator and some fixes to the SDK.&amp;nbsp; I&#039;m not sure how Windows-specific the on-device debugging tools are either but I expect some work is required there.&amp;nbsp; &lt;a href=&quot;http://blog.openitstrategies.com/2008/12/symbian-joins-tool-commoditization.html&quot; target=&quot;_blank&quot;&gt;This same point was made by Joel West recently&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
2) Symbian Signed - I&#039;m expecting further change here at some point since no other platform has this kind of clumsy headache of a system; it just can&#039;t be allowed to continue for too long.&amp;nbsp; It would be nice to hear some official comment about reforms, even if they&#039;re going to take a while to implement.&amp;nbsp; The current system is decidedly unfriendly to open source and there&#039;s really a need to stick to projects that don&#039;t need anything other than user-grantable capabilities. 
&lt;/p&gt;
&lt;p&gt;
However, I&#039;m really pleased at the pace of progress with the mobile software world opening up.&amp;nbsp; So much so that I think it&#039;s worth working on some big open source projects on Symbian now (and clearly Mozilla agree!).... watch this space for my first one....
&lt;/p&gt;
&lt;p&gt;
Mark 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/12/13/symbian-getting-open-source-friendly-almost-there</link>
      <pubDate>Sat, 13 Dec 2008 12:38:17 +0200</pubDate>   
  </item>
    <item>
   <title>Thoughts on Smartphone Show 2008</title>
   <description>&lt;p&gt;
I was at the &lt;a href=&quot;http://www.smartphoneshow.com/&quot; target=&quot;_blank&quot;&gt;Smartphone Show&lt;/a&gt; last week.&amp;nbsp; It was much larger than previous years and there was more of a buzz about the place than before.&amp;nbsp; I&#039;m sure this had something to do with the soon-to-be-created &lt;a href=&quot;http://www.symbianfoundation.org/&quot; target=&quot;_blank&quot;&gt;Symbian Foundation&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
One of the big news items from the show was the nomination (can&#039;t actually be appointed yet because the foundation won&#039;t exist until Nokia&#039;s acquisition of Symbian goes through) of Lee Williams, currently head of S60, &lt;a href=&quot;http://www.symbian.com/news/pr/2008/pr200810148.html&quot; target=&quot;_blank&quot;&gt;for the role of Executive Director of the Symbian Foundation&lt;/a&gt;.&amp;nbsp; I have mixed feelings about this.&amp;nbsp; On the one hand he is almost uniquely qualified having been the first head of S60 to have other licensees than Nokia get products out in a sensible timescale.&amp;nbsp; He knows the whole platform that will form the core of the foundation releases.&amp;nbsp; He&#039;s a very capable and enthusiastic communicator.&amp;nbsp; On the other hand, I think politically it would have been much better to appoint someone from outside Nokia, possibly even from outside the industry.&amp;nbsp; Preferably someone with some open source credentials.&amp;nbsp; The message from the keynotes at the show was that it&#039;s all about developers.&amp;nbsp; I don&#039;t think this appointment really confirms that.&amp;nbsp; Then again, I&#039;m sure Lee will do a great job and I wish him the best of luck!&amp;nbsp; He&#039;s just going to have to work extra hard to demonstrate the independence of the foundation when Nokia is doing most of the early development work on the platform.
&lt;/p&gt;
&lt;p&gt;
There was a lot of exciting news for developers at the show, with plenty of new stuff to play with now, or look forward to shortly.&amp;nbsp; At the Forum Nokia stand there were lots of demos, including &lt;a href=&quot;http://groups.google.com/group/carbide_cpp-v2-beta&quot; target=&quot;_blank&quot;&gt;Carbide.c++ 2.0&lt;/a&gt; and &lt;a href=&quot;http://trolltech.com/developer/technical-preview-qt-for-s60&quot; target=&quot;_blank&quot;&gt;Qt on S60&lt;/a&gt;.&amp;nbsp; It was great to see the new architectures in Symbian OS (Screenplay &amp;amp; Freeway), that were not much more than powerpoint slides at last year&#039;s event, with impressive demos on the Symbian stand.&amp;nbsp; However, the most exciting things (yes I get excited about some pretty geeky things!) on the Symbian stand were the new &lt;a href=&quot;http://www.symbian.com/news/pr/2008/pr200810139.html&quot; target=&quot;_blank&quot;&gt;Symbian Analysis Workbench&lt;/a&gt; (SAW) and version 2 of the build system, that runs on Linux as well as Windows.&amp;nbsp; The SAW tools are for debugging and performance analysis, they&#039;re available as plug-ins for Carbide.c++.&amp;nbsp; They look similar to, but better than, the current Carbide performance investigator tool (part of the expensive Pro and OEM verisions).&amp;nbsp; Currently they&#039;re only available to Symbian partners on the SDN++ site but the suggestion was that once the foundation is established they&#039;ll be free to everyone (hopefully with the other critical Caribde.c++ feature - on device debugging).
&lt;/p&gt;
&lt;p&gt;
Of course, for me, one of the great things at the show was finally seeing my writing published in the &lt;a href=&quot;http://www.amazon.co.uk/Multimedia-Symbian-OS-Inside-Convergence/dp/0470695072/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225098421&amp;amp;sr=8-1&quot; target=&quot;_blank&quot;&gt;Symbian Multimedia book, which you can now buy&lt;/a&gt;!&amp;nbsp; There was also a very nice book on &lt;a href=&quot;http://www.amazon.co.uk/Common-Design-Patterns-Symbian-Foundations/dp/0470516356/ref=pd_sim_b_1&quot; target=&quot;_blank&quot;&gt;Design Patterns on Symbian OS&lt;/a&gt; released at the same time.
&lt;/p&gt;
&lt;p&gt;
However, the very best thing at the show is meeting all the people that make these things happen and other like-minded developers.&amp;nbsp; I got to meet up with several of my fellow Forum Nokia Champions again, which is always a pleasure.&amp;nbsp; I also enjoyed getting to spend some time with &lt;a href=&quot;http://labs.trolltech.com/blogs/author/espenr/&quot; target=&quot;_blank&quot;&gt;Espen&lt;/a&gt; from Qt Software, who&#039;s leading the port of Qt to S60, Vinod, the technical architect of the P.I.P.S. team at Symbian and &lt;a href=&quot;https://developer.symbian.com/main/getstarted/ambassador/LucianPiros.jsp&quot; target=&quot;_blank&quot;&gt;Lucian&lt;/a&gt;, one of the new &lt;a href=&quot;https://developer.symbian.com/main/getstarted/ambassador/&quot; target=&quot;_blank&quot;&gt;Symbian Ambassadors&lt;/a&gt; (very much like a Symbian version of Forum Nokia Champion - although the first batch are all Symbian employees so I&#039;m not sure how much use they&#039;ll get from the benefits of membership), plus many, many more - too numerous to mention.
&lt;/p&gt;
&lt;p&gt;
It&#039;s really worth going to some of these events - you&#039;re bound to come away with plenty of new contacts and ideas.&amp;nbsp; Don&#039;t miss next year&#039;s Smartphone Show, whatever form it takes. 
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/10/27/thoughts-on-smartphone-show-2008</link>
      <pubDate>Mon, 27 Oct 2008 11:02:30 +0200</pubDate>   
  </item>
    <item>
   <title>Code Camps - a great way to learn a new environment</title>
   <description>&lt;p&gt;
I was in Berlin last week at MDD08.&amp;nbsp; Some of it was good, some not so.&amp;nbsp; However, one bit that I really enjoyed was the chance to learn some more about Flash Lite and write my first Flash Lite application with some experts on hand to smooth the learning curve.
&lt;/p&gt;
&lt;p&gt;
I got this chance at the Forum Nokia code camp.&amp;nbsp; Here&#039;s FN&#039;s own Riku Salminen evangelising about Flash Lite.
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_1778&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300018/11092007051.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300018/previews-med/11092007051.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
So, having never written anything in Flash before, and not having hacked a bit of JavaScript (which is very like the ActionScript language used in Flash Lite) for many years, I opened up Adobe Creative Suite 3 and set to work.
&lt;/p&gt;
&lt;p&gt;
I had some good advice from fellow FNC Chall3ng3r (aka Faisal Iqbal) and he helped me fix my first bug - so thanks for that.&amp;nbsp; He&#039;s recently released a new version of his tool for Flash Lite developers - &lt;a href=&quot;http://www.swf2go.com/&quot; target=&quot;_blank&quot;&gt;SWF2Go&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
In one afternoon I created a simple breakout clone where the blocks advance down the screen every 5 seconds.&amp;nbsp; It isn&#039;t finished - it doesn&#039;t actually keep track of the score yet or tell you when you run out of lives and give you the chance to start again for instance - but it&#039;s fairly playable already.&amp;nbsp; Of course the graphics are very basic but that&#039;s not the point - they can easily be replaced later.&amp;nbsp; I&#039;d never be able to acheive that much with native Symbian C++ coding in an afternoon, particularly if I&#039;d never written anything before.&amp;nbsp; I don&#039;t think it would have been possible if I hadn&#039;t been at the code camp with some experts on hand to help either.
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_1780&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300018/Simple_game.fla&quot; target=&quot;_blank&quot;&gt;Simple_game.swf&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_1780&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300018/Simple_game.fla&quot; target=&quot;_blank&quot;&gt;Simple_game.fla&lt;/a&gt; - use &amp;quot;save target as&amp;quot; on these links if you want to mess with my simple creation, the keys aren&#039;t enabled if you play the above link in the desktop Flash Player in your browser. 
&lt;/p&gt;
&lt;p&gt;
That said, ActionScript debugging is a nightmare - the run-time doesn&#039;t produce any errors, it just carries on as best it can if there&#039;s a problem.&amp;nbsp; I found what seems like an obscure bug with where you can and can&#039;t access movie clips from using the global this[] array syntax but it took about an hour out of my afternoon tracking it down (Riku &amp;amp; Faisal couldn&#039;t even help with that one!) otherwise I might have finished.&amp;nbsp; I don&#039;t think I&#039;m a converted Flash Lite enthusiast after this experience but I&#039;ll definitely be having another look at it.
&lt;/p&gt;
&lt;p&gt;
If there&#039;s a code camp near you, give it a try!&amp;nbsp; You never know what you might create.
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/09/15/code-camps-a-great-way-to-learn-a-new-environment</link>
      <pubDate>Mon, 15 Sep 2008 23:46:17 +0300</pubDate>   
  </item>
    <item>
   <title>Python for Series 60 Community Edition!</title>
   <description>&lt;p&gt;
Ever wanted to add modules to the core PyS60 distribution rather than having to find them from all over the place?
&lt;/p&gt;
&lt;p&gt;
Ever wanted to build a single executable for your Python application that didn&#039;t need the interpreter installed separately or as an embedded SIS file AND have no clashes with other interpreter versions or problems with uninstallation and dependencies?
&lt;/p&gt;
&lt;p&gt;
Ever wanted to try out a new build system for Symbian OS, where the build scripts are written in Python (SCons for Symbian anyone)?
&lt;/p&gt;
&lt;p&gt;
If you had these things what would you do with them?&amp;nbsp; You could:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Write commercial PyS60 applications!&lt;/li&gt;
	&lt;li&gt;Port/Intergrate new modules more easily.&lt;/li&gt;
	&lt;li&gt;Fix bugs in PyS60 core or modules that affect your apps rather than work around them.&lt;/li&gt;
	&lt;li&gt;Much, much more...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Thankfully the fantastic folks at &lt;a href=&quot;http://www.redinnovation.com/&quot; target=&quot;_blank&quot;&gt;Red Innovation&lt;/a&gt; have brought us &lt;a href=&quot;http://blog.redinnovation.com/2008/09/01/introducing-python-for-series-60-community-edition/&quot; target=&quot;_blank&quot;&gt;Python for Series 60 Community Edition&lt;/a&gt; that provides all of this.&amp;nbsp; I can take no credit here, I&#039;ve only tested that the build system works.&amp;nbsp; At the moment it&#039;s still really only for enthusiasts and early adopters as the installation and setup is a bit complex to start working on it, but there are plans to simplify things in the future. 
&lt;/p&gt;
&lt;p&gt;
The project is hosted at &lt;a href=&quot;https://launchpad.net/pys60community&quot; target=&quot;_blank&quot;&gt;Launchpad&lt;/a&gt; so that&#039;s the place to go with your questions and bug reports.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Personally, I&#039;d love to see what people could do if we add &lt;a href=&quot;http://www.pygame.org&quot; target=&quot;_blank&quot;&gt;Pygame&lt;/a&gt; support, since the main dependency, SDL, is &lt;a href=&quot;http://koti.mbnet.fi/mertama/sdl.html&quot; target=&quot;_blank&quot;&gt;already ported to S60&lt;/a&gt;.&amp;nbsp; Unfortunately I have no idea when I&#039;ll have time to work on this.&amp;nbsp; If anyone else wants to get started I&#039;ll be happy to support/mentor them if they need it though - just comment this blog or drop me an email via the discussion boards.&amp;nbsp; I&#039;ve already added a &amp;quot;blueprint&amp;quot; for this to Launchpad, but there&#039;s no detail yet.  
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300018/pygame.jpg&quot; alt=&quot;Pygame banner&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Perhaps one day Nokia will be able to take patches and extensions from the community release back to the official release...
&lt;/p&gt;
&lt;p&gt;
Anyway, enjoy this great new resource.
&lt;/p&gt;
&lt;p&gt;
Mark
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/mark-wilcoxs-forum-nokia-blog/2008/09/04/python-for-series-60-community-edition</link>
      <pubDate>Thu, 04 Sep 2008 13:36:53 +0300</pubDate>   
  </item>
  </rdf:RDF>

