<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.developer.nokia.com/Community/Blogs/styles/rss.css" type="text/css"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns="http://purl.org/rss/1.0/"
>
 <channel rdf:about="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300134&amp;profile=rss10">
  <title>Sivan Greenberg&#039;s Blog</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog</link>
  <description>A Forum Nokia Blog</description>
    <dc:creator>sivang</dc:creator>
  <dc:date>2013-05-19T06:04:36Z</dc:date>
  <admin:generatorAgent rdf:resource="http://www.lifetype.net" />
  <items>
   <rdf:Seq>
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/13/why-i-and-you-want-to-attend-nokia-world-2011" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/01/important-before-installing-any-updates-on-your-n950-if-you-are-still-in-pre-beta2-firmware." />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/03/19/nokia-n8-with-symbian-3-personal-doubts-about-the-prospects-of-windows-phone-7-standing-up-to-the-challenge." />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/02/15/the-new-nokia-strategy-and-adopting-to-change" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/12/22/accessing-http-authentication-protected-web-services-through-qt" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/11/07/kde-ovi-qt-meego-syncml" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/09/29/maemo-meego-ivi-without-an-in-built-ivi-system-or-how-to-be-in-tel-aviv-and-feel-a-bit-like-you-re-in-helsinki" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/07/10/create-target" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/05/26/tel-aviv-nokia-developer-workshop-25-26-05-2010" />
       <rdf:li rdf:resource="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/03/28/notpython" />
      </rdf:Seq>
  </items> 
 </channel>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/13/why-i-and-you-want-to-attend-nokia-world-2011">
  <title>Why I want to attend Nokia World 2011</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/13/why-i-and-you-want-to-attend-nokia-world-2011</link>
  <dc:description>It should be a great privilege to attend Nokia World 2011. simply because I want to express my gratitude. Nokia, for me, is more than just a brand. Through the last couple of years, thanks to the Nokia Developer Champion Program, I have come to realize that only outstanding people make an outstanding name - Nokia. It will be ever exciting to meet more of the people behind the world&#039;s most innovative and successful mobile firm. I will promote the unbelievable support Nokia Developer provides, and share the love. I&#039;ll also attend Developer Champions day!</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
     
    
  <dc:date>2011-10-13T19:50:01Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/01/important-before-installing-any-updates-on-your-n950-if-you-are-still-in-pre-beta2-firmware.">
  <title>Important! Before installing any updates on your N950 if you are still in pre Beta2 firmware.</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/10/01/important-before-installing-any-updates-on-your-n950-if-you-are-still-in-pre-beta2-firmware.</link>
  <dc:description>&lt;p&gt;
Since package updates for the N950 cannot be installed on the &amp;quot;older&amp;quot; pre - beta2 firmware, one must take the following steps to make sure he is on the new firmware before attempting any upgrades:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;1) Go to About Product , check for the &amp;quot;Version&amp;quot;. You should see &amp;quot;34-2&amp;quot; somewhere in the version string, if not you need to reflash your device to the latest released firmware (2).
&lt;/p&gt;
&lt;p&gt;
2) Go &lt;a href=&quot;https://www.developer.nokia.com/info/sw.nokia.com/id/db230178-aa63-4c73-ba7f-20930da13cad/Nokia_N950_OneClickFlashers.html&quot;&gt;here&lt;/a&gt; download the new fimrware flasher that also includes the image (you don&#039;t need to worry about this , it comes as a bundle) and flash the new firmware. Make sure you have used the backup software shipped with the N9/950 to backup your device and store the backup on a &lt;em&gt;&lt;strong&gt;different&lt;/strong&gt;&lt;/em&gt; medium. For restoration, consult the relevant parts &lt;a href=&quot;http://wiki.meego.com/Migrating_from_N900_to_N950#Migrating_from_beta_1_to_beta_2&quot;&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
3) Now accept any upgrades offered, if any and profit.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;In the future, make sure that upgrades offered are matched with the Firmware version you have. It could be as easy as reading the release notes, or asking around in #harmattan on freenode.
&lt;/p&gt;
&lt;p&gt;
Enjoy your device and develop the next killer app with QtQuick! 
&lt;/p&gt;</dc:description>
      
    <dc:subject>harmattan</dc:subject>
      
    <dc:subject>N9</dc:subject>
      
    <dc:subject>N950</dc:subject>
      
    <dc:subject>upgrades</dc:subject>
      
    <dc:subject>upgrade</dc:subject>
      
    <dc:subject>update</dc:subject>
     
    
  <dc:date>2011-10-01T18:10:24Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/03/19/nokia-n8-with-symbian-3-personal-doubts-about-the-prospects-of-windows-phone-7-standing-up-to-the-challenge.">
  <title>Nokia N8 with Symbian^3: Personal doubts about the prospects of Windows Phone 7 standing up to the challenge.</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/03/19/nokia-n8-with-symbian-3-personal-doubts-about-the-prospects-of-windows-phone-7-standing-up-to-the-challenge.</link>
  <dc:description>&lt;p&gt;I unboxed my N8 today (new FN champion gift) , and my friend who&#039;s a gadget consultant and freak has gotten his N8 about two weeks ago.  We have already done our personal fool, crash, and stress testing of Symbian^3 comparing with iOS and Android- as both users and in deploying test apps written to the device.&lt;br /&gt;&lt;br /&gt;Our conclusion is that Windows Phone 7 is unlikely to be able to replace S^3 anytime soon. The extent to which S^3 and the Nokia UX in the N8 compliments the (IMHO) amazing hardware periphery, is yet to be seen in any other mobile devices so far!&lt;br /&gt;&lt;br /&gt;This combined with one of the industry&#039;s strongest development frameworks Qt and Quick, the SDKs and tool-chain and improvements in OVI&#039;s publishing schemes together with its flexible and empowering monetary channels, position Nokia as a leader in the future mobile world. At least IMHO.&lt;br /&gt;&lt;br /&gt;If you have given thought to buying a Media Streamer, I urge you to test an N8 connected to a mobile hard-drive or playing media off the web while connected to your full HD TV. You are in for a surprise (and we were!). And this without mentioning it carries a rocking 10.2MP Carl Zeiss lens with true flash and images turn out to compete with dedicated same range or a bit higher digital cameras.&lt;br /&gt;&lt;br /&gt;I urge my colleagues in Nokia to examine carefully the situation with S^3 before EOLing it! It already has all it got to rock the mobile world and has already risen Nokia sales in Israel with C7 and N8. I would also like to thank them or creating new empowring innovations and making me proud- again and again everytime - see photos attached.&lt;/p&gt;&lt;p&gt;&lt;a id=&quot;res_2854&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/20110319_012.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/previews-med/20110319_012.jpg&quot; border=&quot;0&quot; alt=&quot;Made In Finland&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a id=&quot;res_2855&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/otg.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/previews-med/otg.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a id=&quot;res_2857&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/properflash.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300134/previews-med/properflash.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
      
    <dc:subject>Design and User Experience</dc:subject>
      
    <dc:subject>Flash Lite</dc:subject>
      
    <dc:subject>Messaging</dc:subject>
      
    <dc:subject>Qt</dc:subject>
      
    <dc:subject>Web Technology</dc:subject>
     
    
  <dc:date>2011-03-19T14:40:20Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/02/15/the-new-nokia-strategy-and-adopting-to-change">
  <title>The New Nokia Strategy and Adapting to Change</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2011/02/15/the-new-nokia-strategy-and-adopting-to-change</link>
  <dc:description>&lt;p&gt;
After a sleepless weekend, endless reading and sorting my thought I would like to share my view of the current state of affairs. This change might bring some abruptness, but it is not even close to bring Linux within Nokia into a halt. Let alone around the community that sorrunds it. On the contrary, it is more of a wake up call to put our energy into making MeeGo one of the best reference platforms for mobile handsets. 
&lt;/p&gt;
&lt;p&gt;
For the worried, re-think your grief. Reading &lt;a href=&quot;http://communities-dominate.blogs.com/brands/2011/02/nokia-autopsy-on-meego-one-last-look-back-before-we-look-forward-on-the-new-nokia.html&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt; I beg to agree the decision is not half as bad as people understandably feel (and on Friday I said this is a black day for open source, I know, I was shocked like everybody else and did not really understand where all of this is going). I realize some tend to remind me of the share&#039;s value, I don&#039;t have an answer to this and I hope this stabilizes once the path is clearer. 
&lt;/p&gt;
&lt;p&gt;
If we are really serious about it as a community, we will make MeeGo the best show in town on the handsets, but not only. Many successful open source projects in the commercial world had been developed for years without any funding. the Linux kernel being a prominent example. Even still, within the new Nokia strategy MeeGo is still going to receive attention and resources! &amp;quot;Only as a research project....&amp;quot; you may cry. I think this might actually prove as an opportunity. How? Windows Phone 7 is now going to be quite harshly under the microscope. It has to really prove itself for us to really mark the end of Symbian and Linux within Nokia. 
&lt;/p&gt;
&lt;p&gt;
In view of some conclusion and analysis in the article I cited above, I trust Nokia to protect the immense investment in Linux and the surroindung technologies it has contributed so vastly to not just be shed out as children&#039;s toy. If you read between the lines, the new strategy acknowledges that Linux forms the basis for the next generation computing devices there is no doubt about it. Missing the next disruptive phase for Nokia could then really mean the end, so Nokia can&#039;t afford it. So until knowing further I believe the future of Qt is safe. As well MeeGo&#039;s and the rest of the ecosystem. This is a bump down the road but in the same time an opportunity to perfect while there&#039;s less focus on the process which end users and customers don&#039;t care much about. In the same time, this might prove as yet another opportunity to gather more community participation without immediate promise for profit. I don&#039;t think Linus Torvalds had profit infront of his eyes when he started Linux. However, if we make MeeGo great and attract many application developers, through the research line of funding from research companies, universities and foundations around the world resulting in myraid of applications and paltform improvements, I&#039;m sure we will see many more Nokia MeeGo based device, but also from other major handset vendors who are looking for the next step to shorten time to market through carefuly crafted Linux base as MeeGo. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Having choice is always good, albeit so far from announcements there&#039;s not seem to be intentions to make Qt working there. I think this is actually reducing overhead off Qt teams while they perfect the offering on the future platform. I also see an opportunity in showing .NET developers on WP7 the Qt and MeeGo technology showcase and the benefits. I would even not object to promote it, showing QtQuick as the alternative for the future in the same occasion. We might then even create a &#039;by popular request&#039; trend. The days of OS wars are over. period. Our time is all about choice. 
&lt;/p&gt;
&lt;p&gt;
Nokia so far provided much more choice on their devices than any other vendor I know or care. Look at some choice enablers that the Nokia ecosystem created (Joikuspot, MicroB, touch + full keyboard, network streaming tunneled through FM transmission, Flash, VoIP, telepathy,&amp;nbsp; connman and more!). Their contribution are immense. Also, the Linux based community around Nokia has always had very high demands from the process openness, more than in any other mobile vendor community. This is because some processes and the make of the OS in technical terms (Maemo) allowed the room for such high demands, a good sign in my opinion. It is irrelvant if they were answered or not. Fact is that we have a rather amazing operating system&amp;nbsp; called Maemo (amd *every* N900 owner could vouch for that, albeit the rough spots mentioned often)&amp;nbsp; and a promising successor MeeGo. Just as Nokia did not stop contributing on MeeGo and Qt (if you check the developr offering bugs and communications today you&#039;ll see we are working as usual) I will not stop following Nokia. 
&lt;/p&gt;
&lt;p&gt;
I may be too optimistic, but living in the middle east is all about embracing change and adaptation for survival as last events prove. At the end, what drives innovation today and will drive it tomorrow is quality, community ,deliverance and choice. Commercial strategies follow suit upon the critical mass.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I&#039;m encouraged, aren&#039;t you? 
&lt;/p&gt;</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
     
    
  <dc:date>2011-02-15T15:36:54Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/12/22/accessing-http-authentication-protected-web-services-through-qt">
  <title>Accessing HTTP authentication protected web services through Qt</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/12/22/accessing-http-authentication-protected-web-services-through-qt</link>
  <dc:description>&lt;p&gt;A few days ago I checked out how to handle HTTP authentication from a Qt application I&#039;m developing. Apparently this is mostly easy thanks to the QNetworkAccessManager class available in Qt since version 4.4, that follows an asynchronous approach similar to some Python frameworks I know.&lt;/p&gt;&lt;p&gt;I&#039;ve&amp;nbsp;summarized my findings in a Forum Nokia wiki article:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/HTTPAuthWithQNetMan&quot;&gt;http://wiki.forum.nokia.com/index.php/HTTPAuthWithQNetMan&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Hope it is useful!&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
     
    
  <dc:date>2010-12-22T12:40:35Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/11/07/kde-ovi-qt-meego-syncml">
  <title>KDE and Qt/MeeGo syncevolution integration, or some more new stuff to do after the Munich OVI sprint.</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/11/07/kde-ovi-qt-meego-syncml</link>
  <dc:description>&lt;p&gt;I was privileged to get invited the Munich OVI sprint prior to the Qt Developer Days at the same city, and to cut it short it was quite exciting, fun and very educating event.&lt;/p&gt;&lt;p&gt;Through this event I got to know some very nice people from the KDE community, I enjoyed hanging out with every single one of you, made new contacts, exchanged information, learned some interesting stuff about gaming freedom with Leinir and Arjen and more. I also met a rather a very nice and energetic GSoC hacker Dinesh, that works on syncevo part of his GSoC project, and his mentor Sascha Peilicke. Luck wanted and Chani sort of picked me to join their team for PIM, part of the discussion sprint, and I also participated in the Maps discussions during my work at the sprint.&lt;/p&gt;&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;content-type&quot; /&gt;&lt;p&gt;Having already worked on sorts of synchronization and distributed storage it felt natural to me to try and get involved beyond plain discussions and see where I can contribute. We identified the need for q pure Qt GUI for SyncEvolution, however we recently found out that SyncEvolution developers might already be working with either Nokia/Intel or both about it, so we need to do some mailing list communication to make sure we do not duplicate work or if they already have something usable, to see if we can just port their code onto the KDE desktop.&lt;/p&gt;&lt;p&gt;Now, &amp;nbsp;for the benefit of the interested readers and prospective hackers, and due to popular demand - I&#039;ll try and give some overview of how this works based on what was explained to me by Dinesh during and after the sprint.&lt;/p&gt;&lt;p&gt;SyncEvolution is basically an a synchronization back-end implementing the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/SyncML&quot; target=&quot;_blank&quot;&gt;SyncML&lt;/a&gt;&amp;nbsp;standard, through&amp;nbsp;&lt;a href=&quot;http://www.synthesis.ch/indefero/index.php/p/libsynthesis/&quot; target=&quot;_blank&quot;&gt;libsynthesis&lt;/a&gt;&amp;nbsp; for data&amp;nbsp;synchronization&amp;nbsp;which is platform and storage agnostic. In&amp;nbsp;&lt;a href=&quot;http://gitorious.org/~saidinesh5/meego-middleware/saidinesh5-syncevolution&quot; target=&quot;_blank&quot;&gt;Dinesh&#039;s branch for KDE&lt;/a&gt;, SyncEvolution deals mostly and implements the PIM data items. It might be that the whole SyncEvolution is only supporting PIM items, I will find out and update about this later. SyncEvolution exposes a dbus service daemon that UI tools can communicate with to offer PIM and PIM sync services to an end user. &amp;nbsp;Those UI clients can therefor be completely relieved from caring about storage and actual syncing as it is all abstracted for them by SyncEvolution.&lt;/p&gt;&lt;p&gt;Currently two transports are supported, obex via Bluetooth and HTTP(s). SyncEvolution can talk to various back-ends, which are the actual data storage engines. Akonadi is one of them. Dinesh and Sascha&#039;s work was to add support for the Akonadi storage backend to SyncEvolution. Other supported backends currently in existence are&amp;nbsp;QtMobility, Evolution, AddressBook (or whatever the iphone&amp;nbsp;folks use) and a File backend that saves data to plain file system format.&lt;/p&gt;&lt;p&gt;In Akonadi, a PIM item is just an &amp;quot;item&amp;quot; to be stored, and &amp;quot;Collections&amp;quot; are like folders or grouping of items by a common interest or purpose. Following this terminology we can have various &amp;quot;Collections&amp;quot;, one for storing work related contacts, one for storing calendar entries. In the general sense following document store speak, these are all &amp;quot;databases&amp;quot;. So , if we have one collection for work contacts, and another collection for friends they are 2 different databases, or data-sources that we can query and store items to.&lt;/p&gt;&lt;p&gt;So to come back to our branch, we&#039;re concerned with the plumbing into the Akonadi storage back-end, since it is the chosen KDE PIM storage. Transports in SyncEvolution are easily specified through the normal URI format, e.g. &amp;nbsp;obex-bt://AA:BB:CC:DD:EE:FF for Bluetooth as an example,&amp;nbsp;http://asdf.asdf.com for http transport against a DAV supporting http server as another example. Behind the scenes, SyncEvolution will handle the transport and communication against the target, which is pretty neat.&lt;/p&gt;&lt;p&gt;Now a bit more of theory, I know that has been a lot but we&#039;re the the end of the puzzle. Each entity supporting SyncML is actually a &amp;quot;peer&amp;quot;, which for me was easier to understand coming from a strong CouchDB background. The principle to understand here is that there is not much of distinction between a &amp;quot;server&amp;quot; and a &amp;quot;client&amp;quot; as they both support the same activities through SyncML standard and each can function as either a server (- receive and merge data) and a client (-send and retrieve data). However, for practical distinction, A device like an N900 Nokia Internet Tablet, Symbian smartphone or a netbook running MeeGo initiating the interaction will be the client, and the server, for example OVI.com is the more intelligent peer, catering for merging and backup, or the &amp;quot;server&amp;quot;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;To sum this up, to access a peer and a specific data-source you specify in SyncEvolution terms the URI that includes the transport and address of a peer be it on a device or an http server. And you also need to specify the remote database name, e.g. the collection/data-source in the form of for example ./Contacts. A look inside&amp;nbsp;&amp;quot;~/.config/syncevolution&amp;quot; would make this much clearer with the back-ends, URIs and data sources listed in.&lt;/p&gt;&lt;p&gt;Now if you want to go ahead and get your hands dirty with some hacking, clone Dinesh&#039;s branch and roll. If you need help or have more questions don&#039;t hesitate to try and find us at #akonadi-syncml on freenode.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Design and User Experience</dc:subject>
      
    <dc:subject>Event</dc:subject>
      
    <dc:subject>Maemo</dc:subject>
      
    <dc:subject>Qt</dc:subject>
      
    <dc:subject>MeeGo</dc:subject>
      
    <dc:subject>SyncEvolution</dc:subject>
     
    
  <dc:date>2010-11-07T12:27:24Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/09/29/maemo-meego-ivi-without-an-in-built-ivi-system-or-how-to-be-in-tel-aviv-and-feel-a-bit-like-you-re-in-helsinki">
  <title>Maemo/MeeGo IVI without an in built IVI system or &quot;How to be in Tel Aviv and feel a bit like you&#039;re in Helsinki&quot;</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/09/29/maemo-meego-ivi-without-an-in-built-ivi-system-or-how-to-be-in-tel-aviv-and-feel-a-bit-like-you-re-in-helsinki</link>
  <dc:description>&lt;p&gt;The N900 surely has lots of uses, as one would suspect from going over the nice number of useful applications. &amp;nbsp;In my opinion, this device and its successors have strong promise as becoming &amp;quot;The System Administrator&#039;s on duty companion and mobile swiss army&amp;nbsp;knife&amp;quot; (Expect more on that in upcoming posts).&lt;/p&gt;&lt;p&gt;However, I would like to tell you today how you can use this line of devices for your in vehicle infotainment, without actually owning an IVI enabled car, which actually enables you to experience some sort of IVI in any car you&#039;ll use.&lt;/p&gt;&lt;p&gt;Last week, I drove back from Haifa to Tel Aviv. I visited Helsinki a while ago, &amp;nbsp;and really fell in love with the city, the language and its surroundings. I also quite exhausted my current set of CDs (I guess I&#039;m a bit old fashioned. most of my music is in original CD album form) and replaying the same playlist felt like it is going to be a bit boring.&lt;/p&gt;&lt;p&gt;&amp;quot;I wish I could listen to some Finnish songs and hear the sounds of the language again.&amp;quot; I thought. But then, I do have an N900, and the Media Player has a really cool feature that is relayed by a hardware component. The FM Transmitter.&lt;/p&gt;&lt;p&gt;Using this feature takes audio and reroutes it to be transmitted in FM radio. You choose the&amp;nbsp;frequency&amp;nbsp;and enable the FM transmitter form the context menu of Internet Radio screen. You tap one of the stations in the list, you set the&amp;nbsp;frequency&amp;nbsp;in your car&#039;s radio system and viola! You can listen to your favorite radio station, regardless of where it is broadcasting from or where you are driving.&lt;/p&gt;&lt;p&gt;This of course requires that you have strong cellular data coverage and that the radio station will be also streaming through the Internet. Luckily the N900 comes with some preset Finnish internet radio stations that carry nice playlists and stream in high quality. &amp;quot;The Voice&amp;quot; became quite a favorite of mine.&lt;/p&gt;&lt;p&gt;This helps to understand why MeeGo, growing on the foundations of Maemo is a natural choice for IVI systems. &lt;/p&gt;&lt;p&gt;To improve the UX though, I would just add support to enable the FM transmitter from anywhere in the media player application, and not just from a track being played or from the Internet Radio screen. &lt;/p&gt;&lt;p&gt;Also, it&#039;d be nice to define for which sources to enable FM transmission selectively and to allow FM transmission while also playing using Pulse Audio to external or the internal speakers. I also wonder if audio rerouting to FM radio works for Videos as well, to allow someone to watch a movie on the device and have the sound in the car audio system. &lt;/p&gt;&lt;p&gt;For a mobile IVI experience it might be interesting to see if audio could be rerouted from a netbook with a wide screen to the car&#039;s audio system for a more complete &amp;quot;cinematic&amp;quot; experience, through the N900 device.&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
     
    
  <dc:date>2010-09-29T15:43:15Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/07/10/create-target">
  <title>How To Enable more build target after first time project setup in Nokia QT SDK 1.0</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/07/10/create-target</link>
  <dc:description>&lt;p&gt;So , as this been a bit of a puzzle this Saturday afternoon I decided to write a quick post about it , for future reference and possibly to help other new comes to the SDK. (Sometimes wandering through the huge docs can be daunting when you want to get something done quick)&lt;/p&gt;&lt;p&gt;&amp;nbsp;When you create a new project, you can choose the targets you want to build from, depending on the versions and setups you have for Qt, you will be able to choose among several including but not limited to Maemo, Symbian and Desktop.&lt;/p&gt;&lt;p&gt;Suppose you started with a desktop application, or otherwise with a Maemo or Symbian app and you want to start preparing it for distribution on the desktop, you&#039;d need to add your desired target and start building for it as the first porting step.&lt;/p&gt;&lt;p&gt;To add a target:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;			&lt;li&gt;Click on the &amp;quot;Projects&amp;quot; icon on the left pane of the Qt Creator.&lt;/li&gt;		&lt;li&gt;Make sure you are on the &amp;quot;Targets&amp;quot; top level tab.&lt;/li&gt;		&lt;li&gt;Click the &amp;quot;+&amp;quot; and add your target.&lt;/li&gt;&lt;/ul&gt;Once the target has been added, click on it from the header targets list (where you can &amp;quot;-&amp;quot; or &amp;quot;+&amp;quot; a target) and modify your target&#039;s settings if required.&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Design and User Experience</dc:subject>
      
    <dc:subject>Qt</dc:subject>
     
    
  <dc:date>2010-07-10T19:30:09Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/05/26/tel-aviv-nokia-developer-workshop-25-26-05-2010">
  <title>Tel Aviv Nokia Developer Workshop, 25-26/05/2010</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/05/26/tel-aviv-nokia-developer-workshop-25-26-05-2010</link>
  <dc:description>&lt;p&gt;Just wanted to drop a quick note I am now attending the Nokia Developer workshop, the green stream, about Qt hands on development. Nice to meet again with Sami Viitanen and Jure Sustersic of Forum Nokia.&lt;/p&gt;&lt;p&gt;Kudus to all the organizers, we have a close to 3Mbit net connection this time, and I was able to download the new Nokia Qt SDK (still in beta) in no time!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Business Opportunities/Services</dc:subject>
     
    
  <dc:date>2010-05-26T11:37:37Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
  <item rdf:about="http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/03/28/notpython">
  <title>That&#039;s Not How You Use Python</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/sivan-greenbergs-forum-nokia-blog/2010/03/28/notpython</link>
  <dc:description>&lt;p&gt;I have dug an old code of mine a friend had to do a while back in a job interview. The interviewer specifically insisted on not using any of python&#039;s industry strength constructs to solve this problem.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can you guess what this does and how to make it better given the constraints that are apparent from the code and the use of in place modification of the members of the list?&lt;/p&gt;&lt;p style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;def compress_whitespace(thelist):&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;my_index = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for i in range(len(thelist)):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if thelist[my_index-1]==&#039; &#039; and thelist[my_index] == &#039; &#039;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for t in range(my_index-1,len(thelist)-1):&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; thelist[t] = thelist[t+1]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; thelist[t+1] = &#039;&#039;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;my_index = my_index-1&lt;br /&gt;&amp;nbsp;my_index += 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;&amp;nbsp;thelist = list(sys.argv[1])&lt;br /&gt;&amp;nbsp;print compress_whitespace(thelist)&lt;br /&gt;&amp;nbsp;print thelist&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Actually, the code lost any&amp;nbsp;indentation&amp;nbsp;it had .....Let&#039;s change the subject, how do you insert code neatly in LifeType ? I googled and tried and did this and that and nothing... can anybody recommend a way ? :)&amp;nbsp;&lt;/p&gt;</dc:description>
      
    <dc:subject>Python</dc:subject>
     
    
  <dc:date>2010-03-28T10:09:05Z</dc:date>
    <dc:creator>sivang</dc:creator>
 </item>
 </rdf:RDF>