<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:abe7d3c55a9ce056fa57da916a890aef&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 05 Apr 2026 05:57:01 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Open Academy and KDE</title>
            <link>http://blog.morpheuz.cc/26/12/2013/open-academy-and-kde/</link>
            <description><![CDATA[
<p>It has been a while that I don&#8217;t write here but I thought this subject was worth it <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Open source is a huge part of Facebook engineering. Whether we&#8217;re building new data infrastructure tools like <a href="https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920">Corona</a> and <a href="https://www.facebook.com/notes/facebook-engineering/presto-interacting-with-petabytes-of-data-at-facebook/10151786197628920">Presto</a> to manage our warehouses on Hadoop, releasing a new mobile build tool like <a href="https://www.facebook.com/notes/facebook-engineering/buck-how-we-build-android-apps-at-facebook/10151454619998920">Buck</a>, or improving PHP runtime with <a href="https://www.facebook.com/notes/facebook-engineering/speeding-up-php-based-development-with-hhvm/10151170460698920">HHVM</a>, open source projects are integral to our operations.</p>
<p>The hypothesis Facebook is exploring with Open Academy (I love the fact that we have Akademy already :P)  is that the best way to learn about software engineering is to do software engineering. As simple as that sounds, we have not traditionally done a good job with this in academia. CS departments may provide a project experience as part of the curriculum, but it typically does not map well to a real world software engineering experience. Facebook and the partner universities wants to do better.</p>
<p>To help bridge this gap between school and industry, last spring Facebook teamed up with Jay Borenstein, a computer science professor at Stanford, to launch Open Academy. Open Academy is a program designed to provide a practical, applied software engineering experience as part of a university student’s CS education. The program works closely with key faculty members at top CS universities to launch a course that matches students with active open source projects and mentors and allows them to receive academic credit for their contributions to the open source code base.</p>
<p>The idea is that partnering with selected open source projects holds a great deal of promise on a number of levels; it will give students exposure to learning how to come up to speed in an established code base, revision control, project estimation and access to examples of good software engineering practices beyond what we are able to provide inside university walls, among many other things.</p>
<p>One question that might be on top of your mind is: &#8220;how is this different than Google Summer of Code?&#8221; One key difference is the tight integration with universities. Facebook OpenAcademy runs as a university course offering for which a student receives a grade and academic credit. It also allows the university teaching staff to stay very involved and work in tandem with the open source mentors to give students good support for their software development efforts. Another difference is the team element. This course offering partners students from around the globe on teams that work together, which IMHO is exactly the way KDE works.</p>
<p>In a nutshell, the program works like this:</p>
<ul>
<li>A student team of 3-8 students, potentially spanning multiple universities, is formed</li>
<li>A matching process is run that puts a student team with an open source project</li>
<li>The team and a &#8220;mentor&#8221; from the open source project are flown to a location for a weekend ramp up hackathon (the location is Facebook headquarters in Menlo Park, CA). The students can work on improving the project in two ways: by knocking out low hanging fruit issues that already exist or by identifying and pursuing new functionality</li>
<li><span style="line-height: 1.5em;">The students will work on projects for between 8-20 weeks depending upon the schedules of the universities involved Univerisity faculty will be closely involved and consult with the mentor when determining final student grades. Expectations will be set with the students that states the coding contributions they make &#8211; the quality and ambition </span><span style="line-height: 1.5em;">of them &#8211; will be the main factor determining their grade</span></li>
<li>Start date: January-Feb depending on university</li>
<li>Feb 7-9 Hackathon at Facebook Headquarters in Menlo Park, CA</li>
<li>Midterm Acknowledgment (tbd)</li>
<li>End date: Mar &#8211; Jun depending on university</li>
</ul>
<p>Summary of expectations for mentors:</p>
<ul>
<li>Attend Kickoff Hackathon at Facebook HQ Feb 7-9, 2014 (your flight and hotel will be paid for)</li>
<li>Meet the students working on your project(s)</li>
<li>Help the students select project goals and develop plans to achieve them</li>
<li>Set expectations for how you like to communicate with the team</li>
<li>Be responsive to requests from the team during the course</li>
<li>As often as possible, attend weekly, 30 minute remote team meetings (IRC, Hangout or equivalent)</li>
<li>Be prepared to provide the course instructor with a grade recommendation at the end of the course.</li>
<li>Overall time comittment: You are obviously in control of this and it is also proportional to the number of students you decide to have, but not counting the hackathon, 3-5 hours per week is our expectation</li>
</ul>
<p>I am asking every interested mentor to fill in project proposals here: <a title="Open Academy" href="http://community.kde.org/Open_Academy">http://community.kde.org/Open_Academy</a> . I am excited that KDE can have some slots in this program and as with every other program out there that brings students to open source I am sure KDE is the best place for a student to learn more about software engineering.</p>
<p>If you have questions, feel free to email me.</p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1e36e25fc4832a66e2511e3bdc08b2350fbcc0dcc0d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1e36e25fc4832a66e2511e3bdc08b2350fbcc0dcc0d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1e36e25fc4832a66e2511e3bdc08b2350fbcc0dcc0d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1e36e25fc4832a66e2511e3bdc08b2350fbcc0dcc0d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Thu, 26 Dec 2013 11:45:45 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1e36e25fc4832a66e2511e3bdc08b2350fbcc0dcc0d</guid>
        </item>
        <item>
            <title>Big changes!</title>
            <link>http://blog.morpheuz.cc/08/05/2012/big-changes/</link>
            <description><![CDATA[
<p>After 5 wonderful years working with passionate and skilled people I am now moving to São Paulo to work at Facebook&#8217;s office for Latin America. My official role will be <a title="Partner Engineer @ Facebook" href="http://www.quora.com/Facebook-1/What-is-the-role-of-a-partner-engineer-at-Facebook">Partner Engineer</a>.</p>
<p>This doesn&#8217;t mean that I will go away from KDE, neither from Qt. It just means that I will contribute more on my free time (as it was before Nokia acquired Trolltech) than during working hours.</p>
<p>I am thrilled with this opportunity and I am sure that all of you who know me are also happy with this announcement.</p>
<p>I will be a little bit offline the next days due to my move, but I will be checking emails regularly <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>&nbsp;</p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=d2a62f6c992311e1801d63700e60b176b176&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/d2a62f6c992311e1801d63700e60b176b176/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=d2a62f6c992311e1801d63700e60b176b176&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/d2a62f6c992311e1801d63700e60b176b176/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Tue, 08 May 2012 15:05:09 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-d2a62f6c992311e1801d63700e60b176b176</guid>
        </item>
        <item>
            <title>Back to life!</title>
            <link>http://blog.morpheuz.cc/21/11/2011/back-to-life/</link>
            <description><![CDATA[
<p>I am back from my honeymoon and I&#8217;m starting to organize my life again!</p>
<p style="text-align: center;"><a href="http://blog.morpheuz.cc/wp-content/uploads/2011/11/bannersmall.jpg"><img class="aligncenter size-medium wp-image-350" title="Incredible Circus" src="http://blog.morpheuz.cc/wp-content/uploads/2011/11/bannersmall-300x98.jpg" alt="Incredible Circus" width="300" height="98" /></a></p>
<p>Meanwhile, we finally released a game that I&#8217;m really proud that is called &#8220;Incredible Circus&#8221;. It&#8217;s the kind of game that is really addictive :). In three weeks we achieved 200k downloads on Nokia Store and today is available for the N9. It&#8217;s also a really good showcase for Qt. If you have a Symbian^3 or MeeGo device, just follow <a title="Incredible Circus" href="http://store.nokia.com/content/214283">the link to try the game</a>.</p>
<p style="text-align: center;"><a href="http://blog.morpheuz.cc/wp-content/uploads/2011/11/bannerbig.png"><img class="aligncenter size-medium wp-image-351" title="Incredible Circus" src="http://blog.morpheuz.cc/wp-content/uploads/2011/11/bannerbig-300x85.png" alt="" width="300" height="85" /></a></p>
<p>You can also check it out on the video below.</p>
<p><iframe src="http://player.vimeo.com/video/31172969" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Apart from that, I&#8217;m updating my machine and as soon as I have a developer environment again I&#8217;ll start hacking on Plasma again. Probably fixing some bugs, right Aaron? <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=c59800ec147711e195114158a7a848aa48aa&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/c59800ec147711e195114158a7a848aa48aa/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=c59800ec147711e195114158a7a848aa48aa&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/c59800ec147711e195114158a7a848aa48aa/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Mon, 21 Nov 2011 19:08:59 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-c59800ec147711e195114158a7a848aa48aa</guid>
        </item>
        <item>
            <title>It has been a while</title>
            <link>http://blog.morpheuz.cc/14/09/2011/it-has-been-a-while/</link>
            <description><![CDATA[
<p>It has been a while since my <a title="kdeplasma-addons is on git too" href="http://blog.morpheuz.cc/01/02/2011/kdeplasma-addons-is-on-git-too/">last post</a> and a lot happened in the meantime. Just to point a few (in no special order):</p>
<div>
<ul>
<li>11th February for Nokia;</li>
<li>Tokamak;</li>
<li>GSoC;</li>
<li>Qt Contributor Summit;</li>
<li>Qt Open Governance announced;</li>
<li>Desktop Summit;</li>
<li>Release of N9;</li>
<li>Google acquired Motorola;</li>
<li>Plasma Active;</li>
<li>Netflix in Brazil;</li>
<li>Use of Tiny Tiny RSS (<a href="http://rss.morpheuz.cc//backend.php?op=rss&amp;id=-2&amp;view-mode=all_articles&amp;key=a79a73fd84b22edd0dfc33e5c9298276524a39d2">my share feed</a>)</li>
<li>&#8230;(many other stuff!)</li>
</ul>
<p>The sad part though is that I haven&#8217;t been able to contribute much code to KDE lately. Next month I&#8217;m getting married and as you can probably guess, there is a lot of planning going on (and we can&#8217;t forget the famous &#8220;bridezilla&#8221; effect that usually happens with girls before weddings <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /> </p>
<p>On the bright side I&#8217;ve been working on awesome projects, trying to eat our own dog food (mainly QML). With these projects we are feeling the pieces of Qt/QML that needs some love and we plan that for the next year we will be able to help the <a title="Qt Project" href="http://labs.qt.nokia.com/2011/09/12/qt-project/">Qt Project</a> to solve these <del>small</del> issues that you can only find when you develop real world applications and not developer/designer-wanna-be demos <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p>IMHO that&#8217;s one of the skills that is hard to find today on framework developers: most of them didn&#8217;t contribute much to KDE in the last years nor developed real applications. Because of this sometimes it gets harder for them to understand a use case or a &#8220;complain&#8221; about the technology they develop. I hope that with open governance we can get more help about this (and also use more the rule of the &#8220;3 examples&#8221; before adding new APIs).</p>
<p>I&#8217;ve been following closely the development of Plasma Active and the rest of KDE. I still have one item on my TODO list (related to one of our scripts that get the content of qml files that need translation) that I promised to tsdgeos that I would fix ASAP but I just didn&#8217;t have the time unfortunately <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" />  . November seems the month that I will be able to get back to KDE development (after the honeymoon!!).</p>
<p>Well, I think that&#8217;s it. I just wanted to make a simple blog post and update my KDE friends <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
</div>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=a3b2fed4dece11e082e4114b626c489b489b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/a3b2fed4dece11e082e4114b626c489b489b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=a3b2fed4dece11e082e4114b626c489b489b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/a3b2fed4dece11e082e4114b626c489b489b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Wed, 14 Sep 2011 12:24:44 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-a3b2fed4dece11e082e4114b626c489b489b</guid>
        </item>
        <item>
            <title>kdeplasma-addons is on git too</title>
            <link>http://blog.morpheuz.cc/01/02/2011/kdeplasma-addons-is-on-git-too/</link>
            <description><![CDATA[
<p>Today we finally converted kdeplasma-addons to git <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />  The rules itself were written some time ago and we waited for the conversion of kdelibs and kdebase. Thanks to eean I found a last minute problem on the rules and today we fixed that!</p>
<p style="text-align: center;">
<div id="attachment_331" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2011/02/git.jpg"><img class="size-medium wp-image-331" title="Git" src="http://blog.morpheuz.cc/wp-content/uploads/2011/02/git-300x258.jpg" alt="Picture by The Rocketeer" width="300" height="258" /></a><p class="wp-caption-text">Picture by The Rocketeer</p></div>
<p>You can find kdeplasma-addons on <a href="https://projects.kde.org/projects/kde/kdeplasma-addons">https://projects.kde.org/projects/kde/kdeplasma-addons</a> and you can easily clone the repo using:</p>
<p style="text-align: center;">git clone kde:kdeplasma-addons</p>
<p style="text-align: left;">Assuming that you did the trick below in your ~/.gitconfig file:</p>
<p style="text-align: left;">[url "git://anongit.kde.org/"]<br />
insteadOf = kde:<br />
[url "ssh://git@git.kde.org/"]<br />
pushInsteadOf = kde:</p>
<p style="text-align: left;">I have been working with git for almost four years now and I used a lot of tools to create projects and help with visualizing repositories. With ReviewBoard and RedMine all integrated, the commit mails, integration with BKO and other features (a lot of them were already present with svn) I can say that KDE&#8217;s git infrastructure is one of the most complete and professional that I&#8217;ve ever seen. It&#8217;s really very &#8220;PRO&#8221; and I would love to have any of our sysadmins working on my IT department. Guys, you really rock! (besides doing an amazing work).</p>
<p style="text-align: left;">I think that it&#8217;s fair also to thank KO that sponsored Ian to work and do the conversions of kdelibs and kdebase. This was not an easy job and it&#8217;s really a pain to do the conversion *right*. Of course we may find some rough edges right now as we still need to get used to new workflows and new tools but IMHO we will overcome that and soon we will feel the benefits of git <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=ca6214942e4211e09e57b51bb1c2a020a020&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/ca6214942e4211e09e57b51bb1c2a020a020/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=ca6214942e4211e09e57b51bb1c2a020a020&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/ca6214942e4211e09e57b51bb1c2a020a020/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Tue, 01 Feb 2011 20:15:04 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-ca6214942e4211e09e57b51bb1c2a020a020</guid>
        </item>
        <item>
            <title>Small update for ‘share’ dataengine</title>
            <link>http://blog.morpheuz.cc/08/01/2011/small-update-for-share-dataengine/</link>
            <description><![CDATA[
<p style="text-align: center;">
<div id="attachment_327" style="width: 306px" class="wp-caption aligncenter"><a href="http://www.flickr.com/photos/tobanblack/3773116901/sizes/o/"><img class="size-medium wp-image-327" title="Invest in sharing! by Toban Black" src="http://blog.morpheuz.cc/wp-content/uploads/2011/01/sharing-296x300.jpg" alt="Invest in sharing! by Toban Black" width="296" height="300" /></a><p class="wp-caption-text">Invest in sharing! by Toban Black</p></div>
<p>Following the <a href="http://neverendingo.blogspot.com/2010/12/news-from-kde-www-pastebin.html">awesome work done by our sysadmins</a>, I <a href="http://websvn.kde.org/?view=revision&amp;revision=1211570">implemented</a> a backend for the share data engine that supports the use of KDE&#8217;s official pastebin service: <a href="http://paste.kde.org">http://paste.kde.org</a> .</p>
<p>This way people using trunk will already have this support upstream and people using earlier versions (which includes 4.6 !) can also use the <a href="http://opendesktop.org/content/show.php/paste.kde.org?content=137035">script</a> provided by <a href="http://andreascarpino.it/">Andrea Scarpino</a> thanks to the brand new <strong>Get Hot New Stuff</strong> support that I integrated into the Pastebin applet for 4.6 <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p style="text-align: center;">
<div class="mceTemp mceIEcenter">
<dl id="attachment_328" class="wp-caption aligncenter" style="width: 157px;">
<dt class="wp-caption-dt"><a href="http://www.flattr.com"><img class="size-full wp-image-328" title="Flattr" src="http://blog.morpheuz.cc/wp-content/uploads/2011/01/flattr-logo-beta-small.png" alt="Flattr" width="147" height="28" /></a></dt>
</dl>
</div>
<p>Today I also signed up to <a href="http://www.flattr.com">Flattr</a>, in order to test this micropayment service that sounds like a great idea to donate small amounts to people that do great work and create awesome content. I must say that I signed up after wanting to Flattr the work done by <a href="http://blog.lydiapintscher.de/">Lydia</a> (aka Nightrose) and <a href="http://www.omat.nl/">Tom Albers</a> (aka toma).</p>
<p>Of course I don&#8217;t expect to earn a lot of money this way, but It&#8217;s awesome to be able to help some great workers and also add the possibility of earning a little bit of money, specially in the year of your wedding <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=b4216b4e1b5f11e0a0e7696c1a6799069906&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/b4216b4e1b5f11e0a0e7696c1a6799069906/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=b4216b4e1b5f11e0a0e7696c1a6799069906&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/b4216b4e1b5f11e0a0e7696c1a6799069906/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sat, 08 Jan 2011 18:37:52 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-b4216b4e1b5f11e0a0e7696c1a6799069906</guid>
        </item>
        <item>
            <title>The bad side of “The Cloud”</title>
            <link>http://blog.morpheuz.cc/15/12/2010/the-bad-side-of-the-cloud/</link>
            <description><![CDATA[
<div id="attachment_318" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/12/thecloud.jpg"><img class="size-medium wp-image-318" title="The Cloud" src="http://blog.morpheuz.cc/wp-content/uploads/2010/12/thecloud-300x225.jpg" alt="The Cloud" width="300" height="225" /></a><p class="wp-caption-text">The Cloud - by web@kstp.com</p></div>
<p>Since some time ago I started to worry that some &#8220;vital&#8221; information for me was on the &#8220;The Cloud&#8221; and that most of the service providers didn&#8217;t provide a way to retrieve my stuff or a support line.</p>
<p>I started to worry also about privacy for the first time in my life: what if companies suddenly becomes evil? Hmm. That could be bad. The &#8220;big players&#8221; are able to know everything about me: the email I read, the news I read, who are my friends, my family, my pictures&#8230;.and much more! They could relate all this information to know what I like, what I dislike and so on.</p>
<p>Of course there are benefits. By knowing me more, they can offer better services that could be refined search, special advertisement or even make it easier to find that friend from kinder garden that I&#8217;ve never met after I was 4 (?)&#8230;</p>
<p>But what is the problem if they turn evil or decide that I do not deserve anymore these goods?</p>
<p>Some months ago I started to &#8220;migrate&#8221; at least some of my important stuff to open source and &#8220;controlled by me&#8221; services. I&#8217;m now sharing a server with one of my friends where I have my own email service for instance. I also contributed some patches to Akregator to let me share my news with my friends. I started to just use identi.ca and let Twitter &#8220;replicate&#8221; that, so my friends from Twitter get my thoughts. But in worst case I can just install Status.net on my server and voilà. I&#8217;m also looking forward ownCloud.</p>
<p>Yesterday and today I had the proof that I&#8217;m not (completely) paranoid (and trust me, I&#8217;m one of the last ones to be paranoid about subjects :P).</p>
<p>Starting from yesterday: after getting an invitation to try Diaspora (thanks Lydia!), and linking my twitter account there I discovered that my Twitter account was &#8220;suspended&#8221;. Ow great. I was supposed to get an email when this happens and there was nothing on my inbox neither on spam. I tried filling a support request and I always get the &#8220;Could not perform the task. Wait a few minutes&#8221; message.</p>
<p>I don&#8217;t know how but I finally received an automatic email from one of this support tickets that actually managed to be sent (all the time I tried I received an error&#8230;). I followed all the guidelines and answered the email asking for my account back. Tom pointed out that twitter had some security issues&#8230;but it has been already 24 hours that they disabled my account without sending even an email. If it wasn&#8217;t Diaspora I would never discover that it was suspended.</p>
<p>Today, while reading my morning news, I discover that Richard had a <a href="http://blog.nixternal.com/2010.12.15/promise-me-you-wont-fail-like-this/">problem with Google</a> and can&#8217;t solve that. He tried email, forums and everything else he could. Ah, great! He even has an Android phone that is pretty useless without a Google account. I&#8217;m sorry Rich <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /> </p>
<p>&#8220;The Cloud&#8221; is awesome, isn&#8217;t it? <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />  That&#8217;s why we need projects like <a href="http://status.net/">StatusNet</a>, <a href="https://joindiaspora.com/">Diaspora</a>, <a href="http://owncloud.org">ownCloud</a> and <span style="text-decoration: line-through;">Open Desktop</span> (<strong>UPDATE</strong>: thanks to the ones that pointed out that open desktop isn&#8217;t actually open source).</p>
<span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=29c3c68a085011e0a1a8e77583b62ee72ee7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/29c3c68a085011e0a1a8e77583b62ee72ee7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=29c3c68a085011e0a1a8e77583b62ee72ee7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/29c3c68a085011e0a1a8e77583b62ee72ee7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Wed, 15 Dec 2010 12:45:21 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-29c3c68a085011e0a1a8e77583b62ee72ee7</guid>
        </item>
        <item>
            <title>KDE Mobile Sprint and MeeGo</title>
            <link>http://blog.morpheuz.cc/21/11/2010/kde-mobile-sprint-and-meego/</link>
            <description><![CDATA[
<p>Yep, I didn&#8217;t blog about MeeGo Conference yet. But come on, a lot happened during the last few days <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" />  I barely had time to sleep really well (those that know me can tell histories about my sleep-walking and sleep-talking hehe).</p>
<p>However, just to keep everybody updated before I do a full post or read an article on <a title="The dot" href="http://dot.kde.org" target="_self">the dot</a> here it is a simple video that means a lot!</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/UKdLCGCTu8w" frameborder="0"></iframe></p>
<p><a href="http://www.youtube.com/watch?v=UKdLCGCTu8w">http://www.youtube.com/watch?v=UKdLCGCTu8w</a></p>
<p>Basically we put Plasma mobile to run on top of <a href="http://www.meego.com">MeeGo</a> and thanks to a lot of Marco&#8217;s work we already supported screen rotation! Besides the &#8220;fail&#8221; that drivers don&#8217;t properly report that the screen is being rotated on this device, pressing some keys we can make the view rotate and then comes the magic <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
<p>Of course we also put the Plasma netbook to run on the device but the mobile one was really nice to play with our hands <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />  Keep your eyes on <a href="http://planet.kde.org">the Planet</a> as I think more people have news to share <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p>More about the sprint and the conference after the break <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /> </p>
<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=ad4c0006f59711dfb8619d68d9b114bd14bd&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/ad4c0006f59711dfb8619d68d9b114bd14bd/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=ad4c0006f59711dfb8619d68d9b114bd14bd&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/ad4c0006f59711dfb8619d68d9b114bd14bd/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sun, 21 Nov 2010 17:09:46 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-ad4c0006f59711dfb8619d68d9b114bd14bd</guid>
        </item>
        <item>
            <title>Sharing articles using Akregator</title>
            <link>http://blog.morpheuz.cc/22/10/2010/sharing-articles-using-akregator/</link>
            <description><![CDATA[
<p>A month ago I integrated into Akregator the &#8220;share&#8221; feature that uses Plasma&#8217;s microblog service to help you to share news with your friends using the microblog services (<a href="http://identi.ca">identi.ca</a> and <a href="http://twitter.com">twitter</a>). The good thing about using identi.ca is that all your data belong to you <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  and you can easily replicate your posts to twitter too. Another place where identi.ca is better than twitter is that it provides RSS feeds for all kind of information.</p>
<p>You may be asking yourself: &#8220;why the heck is this useful?&#8221;. The answer is: everytime you share some article on Akregator it publishes the title of the article, the link to the article and put&#8217;s a tag &#8220;#share&#8221;. This way you can use the tag feed to retrieve the news that your friends are sharing: just add the RSS feed to your feed reader and voilà <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" />  This provides a feature that looks like the one that Google Reader provides, but in completely open environment!</p>
<p>If you are interested in reading my shares, just add this to your reader: <a href="http://identi.ca/morpheuz/tag/share/rss">http://identi.ca/morpheuz/tag/share/rss</a> .</p>
<p>I&#8217;m on vacations so it has been hard to keep doing any development as I&#8217;m busy traveling with my fiance <img src="http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  but I can post about some stuff that I&#8217;ve been developing before my vacations!</p>
<p>See you!</p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=a6d17e28de0311dfab077f257afaff17ff17&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/a6d17e28de0311dfab077f257afaff17ff17/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=a6d17e28de0311dfab077f257afaff17ff17&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/a6d17e28de0311dfab077f257afaff17ff17/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Fri, 22 Oct 2010 17:07:47 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-a6d17e28de0311dfab077f257afaff17ff17</guid>
        </item>
        <item>
            <title>I am part of the game!</title>
            <link>http://blog.morpheuz.cc/29/08/2010/i-am-part-of-the-game/</link>
            <description><![CDATA[
<p>There are several ways of being part of the KDE game: you can develop, translate, be an artist, help users, take care of our infrastructure, organize developer sprints. A lot of ways right? But some people just lack the time to join the game in any of the areas that I just listed but still want to contribute in some way to the project.</p>
<p style="text-align: center;"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/jointhegame1.png"><img class="aligncenter size-full wp-image-293" title="Join the Game" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/jointhegame1.png" alt="Join the Game" width="241" height="130" /></a></p>
<p>The <a href="http://jointhegame.kde.org/">&#8220;Join the Game&#8221;</a> campaign was launched to create another way of contributing to the project: you donate some money to the project in order to help organizing developer sprints, to represent KDE on conference and trade shows, maintaining the current infrastructure and help the e.V. to legally represent the project in different manners.</p>
<p>As soon as the campaign was launched I wanted to be part of it too because I know how hard it is to sponsor all the activities that we have and how important the activities are. Some weeks after joining the game I received this awesome gift from the KDE e.V. It came in a simple box and when I opened I could find a blue box (no, it&#8217;s not a T.A.R.D.I.S. :P) and a letter.</p>
<p>It was really a nice emotion to read the letter that was sent to me, signed by the president of the KDE e.V. (really signed, not that image of the signature that organizations usually use). Opening the blue box another surprise: a nice silver card with my name, the KDE e.V. logo and the number of my membership: 0006! It was a surprise and I am very very happy to be an early adopter of this! And the cherry of this awesome cake: a playing piece (the same that you see on the posters), made of wood and with the KDE logo painted on it and also my membership number. Just great! Congratulations to everybody involved on this campaign! Check below some pictures:</p>
<p style="text-align: center;">
<div id="attachment_301" style="width: 235px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0131.jpg"><img class="size-medium wp-image-301" title="The Letter" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_013-225x300.jpg" alt="" width="225" height="300" /></a><p class="wp-caption-text">The Letter - really signed</p></div>
<div id="attachment_295" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0031.jpg"><img class="size-medium wp-image-295" title="The blue box" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_003-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">You can see the KDE logo in the center of the box</p></div>
<div id="attachment_296" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0051.jpg"><img class="size-medium wp-image-296" title="Opening the box" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_005-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">What you see when you open the box</p></div>
<p style="text-align: center;">
<div id="attachment_297" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0121.jpg"><img class="size-medium wp-image-297" title="Membership card" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_012-300x225.jpg" alt="Membership card" width="300" height="225" /></a><p class="wp-caption-text">The Membership card</p></div>
<div id="attachment_298" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0061.jpg"><img class="size-medium wp-image-298" title="Playing Piece" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_006-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Playing Piece - front</p></div>
<div id="attachment_299" style="width: 310px" class="wp-caption aligncenter"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_0101.jpg"><img class="size-medium wp-image-299" title="Playing Piece" src="http://blog.morpheuz.cc/wp-content/uploads/2010/08/20100829_010-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Playing Piece - back</p></div>
<p>And you? What are you waiting for? Help KDE and be part of it: <a href="http://jointhegame.kde.org/">Join the Game!</a></p>
<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=f630307cb38311dfb02a23a7bcec36e736e7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/f630307cb38311dfb02a23a7bcec36e736e7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=f630307cb38311dfb02a23a7bcec36e736e7&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/f630307cb38311dfb02a23a7bcec36e736e7/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sun, 29 Aug 2010 14:59:22 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-f630307cb38311dfb02a23a7bcec36e736e7</guid>
        </item>
        <item>
            <title>Updates on Plasma land!</title>
            <link>http://blog.morpheuz.cc/28/08/2010/updates-on-plasma-land/</link>
            <description><![CDATA[
<p>During the first semester of this year I&#8217;ve been playing with the idea of creating a &#8220;Share&#8221; dataengine that would support scriptable plugins. This idea came from the fact that there were a lot of hacks on the pastebin dataengine that at the time were the only &#8220;fast&#8221; solutions to the problems I was facing. I was also motivated by the amount of bugs/wishes on bko regarding new services.</p>
<p>I started to hack on this new dataengine and now it&#8217;s ready! Since some weeks ago I moved from kdereview to kdebase and now you can write plugins for your favourite services using any of the scripting languages that Kross supports today. Later I will enable GHNS on the pastebin applet so if you have a special service that you want to write a plugin you don&#8217;t have to wait for a KDE release (that&#8217;s what happened with the old dataengine), you will just write it using JavaScript/Python/Ruby/etc and upload to kde-apps.org . Neat! <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  I hope that a lot of users will use this feature and that this dataengine will be specially useful for mobile devices.</p>
<p>To complete the cycle, yesterday I finished the port of the pastebin applet to use the new dataengine and I advice everyone out there that is using the &#8220;pastebin dataengine&#8221; (I really don&#8217;t think there is anybody, but&#8230;.) to change your plasmoid to use the new one. People running trunk are already experiencing the new dataengine <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ah, almost forgot: now it supports remote files because I use KIO for all the file operations. So just grab your samba/nfs/webdav files and share them using your favourite text/image service!</p>
<p>Playing with dataengines I started to hack on another topic: sharing of articles on Akregator. I started to feel too much dependent on Google&#8217;s infrastructure and decided to move some of my stuff &#8220;out of the cloud&#8221;. I started with Google Reader and put all my feeds on Akregator. Kudos for Google for allowing me to export my list of feeds and kudos to Akregator that imports the file. Everybody is happy and Google is not evil trying to hold my data.</p>
<p>The next step was the &#8220;share&#8221; feature of Google Reader that I like very very much. First, to read my friend&#8217;s shares I could just get the URL from their &#8220;details&#8221; on Google Reader and put the URL on Akregator. Kudos for Google again for using rss feeds into this &#8220;share feature&#8221;. It made my life easier and I could subscribe to my friend&#8217;s shared items.</p>
<p>The missing bit was my shares! How could I share with my friends articles that I wanted? I started playing with Plasma&#8217;s  Microblog dataengine and successfully started sharing articles using my microblog account on identi.ca. Thanks to identi.ca the shares also went to my twitter and could also go to facebook!!!!! When I shared an article it made a post with the title of the article plus the URL to access the article and the tag &#8220;#share&#8221;. People interested in reading my shares can subscribe to my dents or tweets or go to <a href="http://identi.ca/morpheuz/tag/share ">http://identi.ca/morpheuz/tag/share </a>or even subscribe to <a href="http://identi.ca/morpheuz/tag/share/rss">http://identi.ca/morpheuz/tag/share/rss</a> on their feed readers. Identi.ca did a great job here providing feeds for everything. I couldn&#8217;t find the feeds for my tags on tweeter but maybe it was just me lacking knowledge. By the way, thanks to Lydia for helping me to figure out this URLs. I couldn&#8217;t have done without her hehe <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Update:</strong> to have feeds synced between my different computers I&#8217;m using automated scripts with unison. Every time I login and logout unison syncs the feeds with a server. So I just need to login on a different computer of mine and I have the same &#8220;status&#8221; for my feeds.</p>
<p>Right now I started to move all the code to a proper Akregator plugin and I hope that soon it&#8217;s finished and merged into trunk so everybody can enjoy this feature!</p>
<p>As I was playing with dataengines I decided to fix some bugs on the weather dataengine as one of my friends (Aloisio) just migrated to KDE and faced this annoying bugs related to network and retrieval of the weather. There were a lot of small issues here and there but at the end of the day (after a lot of hours hacking and not so much lines of code =/) I could fix the problems and some others that I found on the way.</p>
<p>Summary: 5 pastebin bugs/wishes closed + 3 bug fixes on weather that were not reported yet (I couldn&#8217;t find them at least).</p>
<p>Busy, busy, busy day!!</p>
<p>Next post: a little surprise that I received for joining the game <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=951388aab30d11df9d8ff169da6ab7d5b7d5&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/951388aab30d11df9d8ff169da6ab7d5b7d5/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=951388aab30d11df9d8ff169da6ab7d5b7d5&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/951388aab30d11df9d8ff169da6ab7d5b7d5/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sun, 29 Aug 2010 00:57:54 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-951388aab30d11df9d8ff169da6ab7d5b7d5</guid>
        </item>
        <item>
            <title>Applying transformations to your bugs</title>
            <link>http://blog.morpheuz.cc/16/07/2010/applying-transformations-to-your-bugs/</link>
            <description><![CDATA[
<p>Today there was this presentation from Apple to talk about the famous iPhone4 antenna problem. I&#8217;ll represent this problem (bug) with the picture below made by one of INdT&#8217;s designers (Patricia Montenegro) some time ago:</p>
<div id="attachment_282" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/07/bug021.png"><img class="size-medium wp-image-282" title="The Bug" src="http://blog.morpheuz.cc/wp-content/uploads/2010/07/bug02-300x240.png" alt="The Bug" width="300" height="240" /></a><p class="wp-caption-text">The Bug - watch out the way it looks to you!</p></div>
<p>To be honest I wasn&#8217;t expecting anything &#8220;technical&#8221; in the sense that I wasn&#8217;t expecting a technical explanation to the problem itself (you can find it in numerous places on the web) or for a possible solution, but I wanted to watch how Jobs would deal with with the situation.</p>
<p>Being honest again, he did what he does best! At first, he acknowledged the problem as it couldn&#8217;t be denied. Then he said that actually they did a favor to the smartphone&#8217;s industry because there were other phones with the same problem (showed <strong>pictures</strong> of other phones having the same issue &#8211; what doesn&#8217;t prove much, but&#8230;) but instead of &#8220;hiding&#8221; the antenna and hiding the problem, they actually put a big &#8220;X&#8221; on the problem (see picture below).</p>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/07/iphone-X1.jpg"><img class="size-medium wp-image-281" title="iPhone4 antenna" src="http://blog.morpheuz.cc/wp-content/uploads/2010/07/iphone-X-300x199.jpg" alt="iPhone4 antenna" width="300" height="199" /></a><p class="wp-caption-text">iPhone4 antenna</p></div>
<p style="text-align: center;">
<p>From my point of view it was just what we would call a &#8220;n00b&#8221; mistake <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I mean, Apple is doing phones since not so many time ago. It&#8217;s their 4th device (iPhone, iPhone 3G, iPhone 3GS and iPhone4 now), and they just didn&#8217;t face this problem before and had the brilliant idea. The problem may show up on other phones? Sure, but I&#8217;m sure that the other manufacturers know about the problem and try to &#8220;fix&#8221; it, being that hiding the antenna inside the case or whatever.</p>
<p>The next steps were just the table&#8217;s &#8220;turn over&#8221; (not sure if this expression exists in English, but it works pretty well in Portuguese <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ): some (small) numbers about the how many people were actually affected by the bug. It was less than 1 in a 100 users (a beautiful way of saying less than 1% hehe). They get these numbers from the people that actually complained at Apple Care about the issue so those out there that just reading Engadget and Gizmodo about the issue were not counted of course.</p>
<p>But besides the number being so small, Apple <strong>does care</strong> about it&#8217;s users. <strong>All</strong> of them. See the kind of words used here? This is the place to do the magic trick. This is the place where you say that you&#8217;re not evil or bad but you actually care. Just after stating that you human enough to make mistakes, you ensure your &#8220;human position&#8221; showing that you care about others. Genious! It&#8217;s a statement that just makes the others stronger <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>In order to take care of those 1% Apple will give for free cases for the iPhones, what prevents the bug and users will even be able to choose colors! And if they do not want the case, then a refund is offered. In Brazil this would be something that they would need to do because of the law: if you sell something that doesn&#8217;t work, you need to refund. I&#8217;m not sure how this works out on US but anyway, he transformed the user&#8217;s &#8220;right&#8221; into a company&#8217;s &#8220;feature&#8221;. Points again for Apple and Jobs for playing nice with the words.</p>
<p>After that, it was just more slides about all the nice features of iPhone4, why you should have one and more and more statements that Apple loves it&#8217;s users (yes, the word love is used in all the slides).</p>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/07/iphone-love1.jpg"><img class="size-medium wp-image-283" title="Apple and Love" src="http://blog.morpheuz.cc/wp-content/uploads/2010/07/iphone-love-300x199.jpg" alt="Apple and Love" width="300" height="199" /></a><p class="wp-caption-text">Apple and Love</p></div>
<p>Summary: from the technical point of view it was just &#8220;we don&#8217;t have a way to fix this as this is a hardware problem and it&#8217;s a huge problem then.&#8221;. But saying so is the same as pushing the picture of our fellow bug in every user&#8217;s face.</p>
<p>Instead of doing that, they will solve the issue by giving the users a rubber case that costs less than 1 dollar and then create a link between the users and the company that is: &#8220;we are all humans. have you ever made a mistake? this is our first mistake. sorry. take this gift. ah, by the way we love you.&#8221;. This creates compassion (every human did something wrong once in his life) and then people stop bashing the company and it&#8217;s product. This &#8220;love history&#8221; also reinforces that they are humans, enabling them to screw things eventually. So with a few minutes, Jobs got our fellow and dressed him properly transforming The Bug in a Feature:</p>
<div id="attachment_284" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/07/feature1.png"><img class="size-medium wp-image-284" title="The feature - not so ugly anymore!" src="http://blog.morpheuz.cc/wp-content/uploads/2010/07/feature-300x240.png" alt="The feature - not so ugly anymore!" width="300" height="240" /></a><p class="wp-caption-text">The feature - not so ugly anymore!</p></div>
<p>From my point of view, the truth is that Apple is a company with a product that costs you some money and just like <strong>any</strong> other company in any other industry, the products should be properly tested and should not have this kind of problems that are not solvable (what if they didn&#8217;t have the luck of the case solving the issue?). The good about open source products is that at least from the software side we can fix stuff as quick as possible. So please vendors: pay attention to the hardware you manufacture and leave them as open as possible to software that we want to put into that! <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=81aff398911111dfb16fd128b7270fc80fc8&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/81aff398911111dfb16fd128b7270fc80fc8/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=81aff398911111dfb16fd128b7270fc80fc8&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/81aff398911111dfb16fd128b7270fc80fc8/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Fri, 16 Jul 2010 18:45:27 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-81aff398911111dfb16fd128b7270fc80fc8</guid>
        </item>
        <item>
            <title>KDE calls 'home'</title>
            <link>http://blog.morpheuz.cc/10/07/2010/kde-calls-home/</link>
            <description><![CDATA[
<p>Yep, I didn&#8217;t have time to blog during aKademy as you may have noticed <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The main reason is that I had a lot of discussions and attended to a huge number of BoFs. This aKademy rocked just as the others that I went. Huge thanks to the organization team, KDE e.V and sponsors for providing ways to make this happen and to have a lot of KDE hackers there!</p>
<p>Instead of doing a technical blog today, I will just say that during this aKademy KDE &#8216;called home&#8217; for the first time. This means that for the first time in history <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  we had KDE running on a mobile phone and we made a call with it! This was <strong>AWESOME</strong>! Just a summary: Plasma-Mobile and a plasmoid that worked as a dialer did the work, using the phone API of Maemo5 on a N900.</p>
<p>As Aaron noticed, our first call was a little bit more &#8220;interesting&#8221; than Graham Bell&#8217;s one. The first words on a telephone in history are:</p>
<blockquote>
<h3 style="text-align: center;">Mr. Watson, come here. I want to see you.</h3>
</blockquote>
<p>Interesting&#8230;..but you may think that the transcription below is a little bit more interesting. I will also omit some context that would explain some of the questions/answers during this talk as I think that it may turn this more&#8230;let&#8217;s say&#8230;special <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Enjoy!</p>
<p>My phone rings (for the sake of curiosity, my ringtone is &#8220;Snow&#8221; by Red Hot Chili Peppers) and the ID of the caller is &#8220;+41&#8243;. I answer and the call drops. I tell Helio that it should be some company from Brazil during TeleMarketing. While we walk to the bus for aKademy&#8217;s day trip it rings again. Alexis Menard is the caller this time:</p>
<blockquote><p><strong>Me:</strong> Bonsoir! er, Bonjour Alexis!<br />
<strong>Alexis:</strong> Guess what?!<strong><br />
Me:</strong> hhmm, you&#8217;re going to miss the dray trip because you just woke up?<br />
<strong>Alexis:</strong> NO! Guess what &#8216;amiguinho&#8217;!? (note: &#8216;amiguinho&#8217; means &#8216;little friend&#8217; in portuguese)<br />
<strong>Me:</strong> Oh, I got it! You&#8217;re the guy! Your bed is warmer than it should be?<br />
<strong>Alexis:</strong> What?! No, no, no! Come on! GUESS WHAT?!<br />
<strong>Me:</strong> I don&#8217;t know then! Let me think&#8230;.ow yeah! GREAT! This phone call was made through the Plasma-Mobile stuff that we did yesterday?!<br />
<strong>Alexis:</strong> Yes!! Finally!! I&#8217;m turning off my computer and meet you at the bus!<br />
<strong>Me:</strong> OK! See you!</p></blockquote>
<p>And then I tell everybody that was by my side that it was the first KDE phone call in history! REALLY GREAT! <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The conversation above may seem non-sense but all the questions had a reason and the answers too <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Soon we should post some more technical bits about Plasma-Mobile and also I plan to talk a little bit about KDE-Pim-Mobile, the new Sharebin engine (that will support scripted plugins and GHNS) and if you want to contribute to some use cases of Plasma-Mobile take a look at <a href="http://techbase.kde.org/Projects/Plasma/Plasma-Mobile">this link</a>.</p>
<p>As a kind of &#8220;sad note&#8221;, I would also like to tell you that the QEdje scriptengine was removed due (my) lack of maintenance of the QEdje project.</p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=66ded2cc8c6211dfb1c74fdb66a5aacfaacf&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/66ded2cc8c6211dfb1c74fdb66a5aacfaacf/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=66ded2cc8c6211dfb1c74fdb66a5aacfaacf&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/66ded2cc8c6211dfb1c74fdb66a5aacfaacf/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sat, 10 Jul 2010 19:42:58 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-66ded2cc8c6211dfb1c74fdb66a5aacfaacf</guid>
        </item>
        <item>
            <title>Finally some news….and more Akademy!</title>
            <link>http://blog.morpheuz.cc/22/06/2010/finally-some-news-and-more-akademy/</link>
            <description><![CDATA[
<p>I&#8217;ve been busy with some &#8220;internal work&#8221; that was not that fun and due to that, it was not worth it talking about it <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . However during this time I wrote some KDE stuff and right now I&#8217;m busy with some awesome work and this one I&#8217;ll share with everybody <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>During what I call &#8220;bad days&#8221; I focused on writing the new Plasma data engine for the pastebin services. Actually, I decided to call it &#8220;sharebin&#8221; as pastebin remembers about just one service and doesn&#8217;t mean too much for the end user, while &#8220;share&#8221; is a great word to describe what this engine actually does. Basically it will be plugin based and the plugins (backends for services) can be written using JavaScript.</p>
<p>The benefits? It&#8217;s easier to extend and support new services so no more bugs on bko asking for this or that service (you can *easily*  implement it and provide it through kde-apps.org). Because of that, applets using the new data engine will be able to use GHNS to extend the amount of services that it uses.</p>
<p>As soon as we unfreeze trunk, I&#8217;ll send the engine for review and then update the pastebin applet to support it. Ah, we are also using KIO inside the data engine now! <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So, we also have support for &#8220;remote shares&#8221; (remote as in getting a file that is in the network &#8211; samba share for example). Good news right?</p>
<p>Now, I started to help the KDE PIM dudes and KDAB with their mobile version of the suite and anything that is related to it. So, I&#8217;m really looking forward having a great PIM suite for mobile devices. It uses all of the KDE infrastructure and the brand new Qt technology for creating rich UI interfaces: QML. It&#8217;s important to say that everything is being done on the open and upstream. Take a look at kmail mobile right now:</p>
<p><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/06/kmailmobile1.jpg"><img class="aligncenter size-medium wp-image-270" title="KMail Mobile" src="http://blog.morpheuz.cc/wp-content/uploads/2010/06/kmailmobile-300x180.jpg" alt="" width="300" height="180" /></a></p>
<p>At the same time I&#8217;ll be in touch with the guys working on the <a href="http://gitorious.org/qt-components">Qt Components</a> project, to provide feedback and use the stuff they are getting done. This is a really important project for QML and if you ever played with QML you know what I&#8217;m talking about <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>I&#8217;m also going to Akademy this year thanks to the help of the e.V. and it&#8217;s sponsors (special thanks to Claudia that helped me with the booking <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). I&#8217;ll have a <a href="http://akademy.kde.org/node/373">talk</a> there with my fellow Alexis Menard about Plasma mobile and I hope that everybody that will be there enjoy the talk and the paper that we are working on! I also recommend the <a href="http://akademy.kde.org/node/337">talk</a> about Qt Components from Eduardo Fleury! If you want to talk about KDE Mobile, any other mobile subject (MeeGo, Maemo), anything KDE related, just about soccer or say hello&#8230;just do it <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  I&#8217;m too small to prevent you from doing any of the above listed things <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/06/igta20101.png"><img class="aligncenter size-medium wp-image-269" title="I'm going to akademy!" src="http://blog.morpheuz.cc/wp-content/uploads/2010/06/igta2010-300x157.png" alt="" width="300" height="157" /></a></p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=baf15aae7ecc11dfa52e69c86312ac0cac0c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/baf15aae7ecc11dfa52e69c86312ac0cac0c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=baf15aae7ecc11dfa52e69c86312ac0cac0c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/baf15aae7ecc11dfa52e69c86312ac0cac0c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Tue, 22 Jun 2010 13:53:24 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-baf15aae7ecc11dfa52e69c86312ac0cac0c</guid>
        </item>
        <item>
            <title>The Mobile Concept</title>
            <link>http://blog.morpheuz.cc/28/02/2010/the-mobile-concept/</link>
            <description><![CDATA[
<p>Reading <a title="Darktears post" href="http://labs.trolltech.com/blogs/2010/02/28/tokamak-4-the-kde-plasma-meeting/" target="_blank">this post</a> you were able to watch a video about Plasma Mobile (actually, Plasma on all kind of devices) and see some screenshots. But if you don&#8217;t know the ideas and concepts behind that, you are just going to bash it as it&#8217;s just the bootstrap of the project and a lot needs to be done.</p>
<p>And if for some reason you are wondering about the future of the netbook project, don&#8217;t worry <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Plasma Netbook and Plasma Mobile, besides being oriented for smaller form factors than a regular Desktop / Notebook, have different concepts as they&#8217;re serving for different purposes.  Marco (notmart) and all the Plasma team will still keep working on the netbook shell and if you read <a title="Netbook on Jax10" href="http://www.notmart.org/index.php/Software/A_mobile_Tokamak" target="_self">this post</a> you can see the netbook shell running on Intel&#8217;s Jax10 devices. This was done to  give us an idea about how the netbook interface would behave on touchscreen devices and helped Marco to do a lot of bug fixing and improvements.</p>
<p>Back to the mobile shell, this interface presented here was created for the same Jax10 device but the architecture was designed to support different &#8220;Views&#8221; (as in MVC) for even smaller devices (N900 anyone?) , while still sharing the same concepts though. Even if the interface was not designed for the N900 for example, we were able to run it with great performance and the usability was very good. What means that we&#8217;ll just need to slightly tweak the view to make it perfect for the N900. And all of this can be done by designers as the View is 100% done in QML <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So our first step was to brainstorm about launching menus (and how regular grid views seems to be so boring) and how different contexts affects the way you use your mobile. I mean, we are making desktops aware of contexts more and more and it&#8217;s silly to think that you don&#8217;t use this concept on your other devices.</p>
<p>We thought about having regular activities so the user would be able to have different set of plasmoids for each context that he&#8217;s working on. However it still needs to be very easy to do some stuff like:</p>
<ul>
<li>Going to your dialer if it&#8217;s a phone;</li>
<li>Change between activities (later we can make the shell location aware so it&#8217;s possible to auto switch);</li>
<li>Launch applications easily and context aware (presenting the applications related to that context);</li>
</ul>
<p>In order to achieve these goals we came with this idea: having a regular containment and a kind of panel that auto hides itself after some seconds. Important to say that right now this panel is 100% QML and is not like the desktop&#8217;s panel (that is a containment in another view). This makes the shell use less memory and be faster as it&#8217;s just playing with pixmaps in the end. After hiding, it shows a collapsed representation of the panel at the bottom that the user can either click on it or drag it up to show back the panel. This makes it really easy to change between one activity to another one while keeping the user interface clean enough so the user can play with his applets <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;">
<div id="attachment_236" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/mockup1.png"><img class="size-medium wp-image-236" title="First  Mockup" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/mockup-300x180.png" alt="" width="300" height="180" /></a><p class="wp-caption-text">First Mockup by Nuno</p></div>
<p style="text-align: center;">
<div id="attachment_237" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/collapsedmenu1.jpg"><img class="size-medium wp-image-237" title="Collapsed Panel" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/collapsedmenu-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">The panel while in it&#39;s collapsed mode</p></div>
<p>But then you ask me: &#8220;I want to launch applications ? How can I do that ?&#8221;. One solution is to add an application launcher as one of the main activities and the other one is to enable context aware application launchers. So, looking at the pictures above think that you are at the &#8220;Internet Activity&#8221; and you want to launch your applications. You can always launch the application related to one plasmoid from it so if you have an RSS Feed plasmoid you are able to launch your feeds reader using this plasmoid.  But if the applications doesn&#8217;t have a related applet, in our concept you can just flip horizontally the current activity and you&#8217;ll find on it&#8217;s backside a context aware launcher that have shortcut icons for your applications and it&#8217;s size is proportional to the times that you launched the application and how much related to that activity the application is. This way it&#8217;s easy to find the most important applications for that activity.</p>
<p style="text-align: center;">
<div id="attachment_239" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/flip11.jpg"><img class="size-medium wp-image-239" title="Flippable activity" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/flip1-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">Activity flipping to show...</p></div>
<div id="attachment_240" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/flip31.jpg"><img class="size-medium wp-image-240" title="Flippable Launcher" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/flip3-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">...the context aware application launcher that right now is just a gradient <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p></div>
<p>It&#8217;s not there right now but the idea is that at the top we will have this small bar (that will be a containment) to show the status related widgets like battery, signals strength and other stuff very plasma, like clocks! It&#8217;s not there yet, but it will be!</p>
<p>Regarding the transitions from one activity to another we thought about sliding the activities up and down so there is the idea that we are throwing the current activity somewhere else and bringing the new one.</p>
<p style="text-align: center;">
<div id="attachment_248" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching111.jpg"><img class="size-medium wp-image-248" title="Switching activities" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching11-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">Throwing away the current activity....</p></div>
<p style="text-align: center;">
<p style="text-align: center;">
<div id="attachment_253" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching321.jpg"><img class="size-medium wp-image-253" title="Switching 2 " src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching32-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">...bringing the new one and fading out the panel....</p></div>
<p style="text-align: center;">
<div id="attachment_252" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching51.jpg"><img class="size-medium wp-image-252" title="Last Switching" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/switching5-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">...and the switch is done!</p></div>
<p>\Basically this is the concept behind the Plasma Mobile shell and after this it was just a matter of thinking about nice animations that would make sense, tweaking it&#8217;s timers and polishing icons <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It&#8217;s clear to us that during the development we&#8217;ll find flaws in this ideas and we will need to fix them, as well as that the implementation right now is a little bit dirty due to time constraints (Tokamak doesn&#8217;t last forever unfortunately). Next steps ? Fix all the ugly code, finish implementing the launch menu, polishing and bug fixing&#8230;what means that we just bootstrapped!</p>
<p>Ah, if you are wondering: the Plasma Netbook project still keeps up to  speed and is not sharing this backend (besides sharing a lot from libplasma). The deal is that the Netbook really needs it&#8217;s  own concept and implementation while Plasma Mobile is really meant to be  used on smaller devices than netbooks <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/xUnogLquVIo&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/xUnogLquVIo&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://www.youtube.com/watch?v=xUnogLquVIo">Plasma Mobile before deploying</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/kRsh-jjIPK8&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/kRsh-jjIPK8&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://www.youtube.com/watch?v=kRsh-jjIPK8">Plasma Mobile on Jax10</a></p>
<p>I would like to thanks all tokamakers for providing great ideas and also INdT&#8217;s designers that gave me great ideas along the last years that I could apply for this concept.</p>
 <p><a href="http://blog.morpheuz.cc/?flattrss_redirect&amp;id=235&amp;md5=1fcee8b6198efb5c2f885c3707ff5af6" title="Flattr" target="_blank"><img src="http://blog.morpheuz.cc/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p><p class="wp-flattr-button"></p><span class="net_nemein_favourites">12 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e3f51846248611df88d8118b4df709910991&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e3f51846248611df88d8118b4df709910991/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e3f51846248611df88d8118b4df709910991&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e3f51846248611df88d8118b4df709910991/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Sun, 28 Feb 2010 15:54:23 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e3f51846248611df88d8118b4df709910991</guid>
        </item>
        <item>
            <title>YATP: Yet Another Tokamak Post</title>
            <link>http://blog.morpheuz.cc/24/02/2010/yatp-yet-another-tokamak-post/</link>
            <description><![CDATA[
<p>So, I just prepared a nice post about the job we have been doing during Tokamak 4 and what happened this days but I really don&#8217;t want to spoil cool stuff before we can at least give you some screenshots and videos <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Keep reading this blog as the next two posts will explain all of this and give some pretty and nice screenshots and videos!</p>
<p>First of all I would like to thank Will Stephenson, openSUSE and KDE e.V. (and of course everybody who supports the KDE e.V.) for hosting this developer sprint. It was awesome to put together people from three different teams that develop stuff that have a huge overlap area (Plasma + KWin + Oxygen). Really, thank you very much. I&#8217;m proud that you&#8217;re part of the KDE community!</p>
<p>Weather has been good (compared to Oslo and Finland where I was spending the last weeks) and the office is really good to work on. We have a lot of different devices to hack on (big computers with touchscreens, small devices from Intel and Nokia and the regular notebooks and netbooks) and we were able to expose a little bit more of our work to the local community (as well as see some old pictures of a sprint that happened at this same place in 2002).</p>
<p>From my side I was planning to bump the Pastebin applet with some <a title="New idea about pastebin applet" href="http://mail.kde.org/pipermail/plasma-devel/2010-January/009957.html" target="_self">new ideas</a> and work on Plasmate and shell mobile but it seems that in the end I was able to just stick with one of these three targets. Anyway I hope that I can finish at least one more of then until the release of KDE SC 4.5.</p>
<p>Here is everybody that joined our developer sprint and keep watching this blog because tomorrow I&#8217;ll have some cool stuff to show everybody! Again: thanks to our hosts and to the Plasma, KWin and Oxygen teams for being so great!</p>
<p style="text-align: center;">
<div id="attachment_230" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.morpheuz.cc/wp-content/uploads/2010/02/tokamak_group_photo1.jpg"><img class="size-medium wp-image-230" title="Tokamak Group Photo" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/tokamak_group_photo-300x199.jpg" alt="The Desktop Konquering Germany" width="300" height="199" /></a><p class="wp-caption-text">Tokamak Group Photo: Plasma, KWin and Oxygen teams</p></div>
<p style="text-align: left;">
 <p><a href="http://blog.morpheuz.cc/?flattrss_redirect&amp;id=229&amp;md5=e2e57ac6594e5c0d08d9e047b822de1f" title="Flattr" target="_blank"><img src="http://blog.morpheuz.cc/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p><p class="wp-flattr-button"></p><span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e1cb388c21ae11df8168fd9f2cf4af2aaf2a&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e1cb388c21ae11df8168fd9f2cf4af2aaf2a/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e1cb388c21ae11df8168fd9f2cf4af2aaf2a&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e1cb388c21ae11df8168fd9f2cf4af2aaf2a/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Thu, 25 Feb 2010 01:34:35 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e1cb388c21ae11df8168fd9f2cf4af2aaf2a</guid>
        </item>
        <item>
            <title>…not so long after all</title>
            <link>http://blog.morpheuz.cc/03/02/2010/not-so-long-after-all/</link>
            <description><![CDATA[
<p>After all the stuff that happened in my professional and personal life last month we can extract some technical bits <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>First of all, during Camp KDE it was awesome to talk to people like Jos, Celeste, Alexandra, Till, Leo and Jeff (and many others). It&#8217;s good to share your thoughts with many people that you just don&#8217;t have this big bandwith for chat that you have when you&#8217;re physically together <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_219" class="wp-caption aligncenter" style="width: 235px"><img class="size-medium wp-image-219" title="campkde" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/campkde-225x300.jpg" alt="Our awesome dragons :P" width="225" height="300" /><p class="wp-caption-text">Our awesome dragons <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p></div>
<p>I spent last month studying and working with QML, trying to get the most of it and I think that I (and the team that I work with of course) reached a very good level of knowledge regarding the new Qt&#8217;s declarative language. We have some expertise with declarative languages for some time now (started with Edje three years ago) and went through QEdje and now we have a proper Qt solution for this that will probably be released with Qt 4.7.</p>
<p>QML is awesome. Big tip: just try to avoid &#8220;leaking&#8221; code from your c++ controllers and models and you&#8217;ll get any interface that your designers want for free <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . We achieved very good results working with this architecture for software and I really recommend it for everybody (I&#8217;m not talking about this right now as it can be a whole paper &#8211; hmm, maybe a paper for next Akademy ? <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<div id="attachment_220" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-220" title="qml" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/qml-300x189.jpg" alt="Alexis showing QML mobile shell on N900" width="300" height="189" /><p class="wp-caption-text">Alexis showing QML mobile shell on N900</p></div>
<p>Ok, so after studying QML and talking a lot with Alexis and others (like Helio) we had great ideas to try out on mobile devices (read N900 here). Let&#8217;s see what we can do during tokamak 4. Good to read Aaron&#8217;s post about it and to know that he&#8217;s excited with this possibility too. I talked about this during my talk at Latinoware conference and right now we can expand and make &#8220;my dreams&#8221; come true. We have really good use cases for this and we should really focus on this at first. We need help from designers (Nuno and oxygen team?) and usability experts (Celeste, here I am again &#8211; I know you should hate me every time I say your name under this circumstances hehe <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). The design of this kind of product should be the first step after studying technologies.</p>
<p>Talking about KDE: for KDE 4.5 I&#8217;m <strong>really</strong> going to change the pastebin applet. Feature-wise it&#8217;s really in good shape but it&#8217;s not very healthy code-wise and we can really improve it and it&#8217;s data engines to something more user friendly and also that can be easily improved with the use of plugins (anybody thinking about service providers and GHNS ?). First of all, it&#8217;s not user friendly to call it &#8220;pastebin&#8221;. My mom have no clue what pastebin is. For sure she knows what &#8220;Share it&#8221; means and we can make use of KIPI plugins to allow it to export things to Flickr and other services too. So, for 4.5 expect some big improvements on the developer side of pastebin. From a user&#8217;s perspective it should just have a better config dialog, interface and will have support for much more services <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (at least I hope so).</p>
<p>Just upgraded to trunk (KDE SC 4.5) and it already looks awesome: from the KDE theme to the new notification messages that Marco is working on. Amarok (as always) had (good) surprises for me and this &#8220;Photo&#8221; widget is awesome. It ties together the awesome experience of one of your senses (audition) to another sense (vision) and it&#8217;s awesome. Great pictures from my favorite artists and songs. Amarok++.</p>
<div id="attachment_218" class="wp-caption aligncenter" style="width: 304px"><img class="size-medium wp-image-218" title="amarok" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/amarok-294x300.jpg" alt="Amarok and new Photo Widget" width="294" height="300" /><p class="wp-caption-text">Amarok and new Photo Widget</p></div>
<p>Right now, I want to work on so many cool stuff and I just don&#8217;t have the time. Probably work is going to consume most of my time for the next 2 months but I&#8217;ll make it work and will help KDE to get even better and to start working on Maemo for example. Konquer the world!</p>
<p>Ah, as a simple tip: if you own an N900 just install the &#8220;Angry birds&#8221; game, it&#8217;s awesome hehe <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="alignleft size-full wp-image-217" title="going-to-tokamak4" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/going-to-tokamak411.png" alt="going-to-tokamak4" width="200" height="106" /></p>
<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1fa11838113e11dfb2a2f1b6ca16eb34eb34&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1fa11838113e11dfb2a2f1b6ca16eb34eb34/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1fa11838113e11dfb2a2f1b6ca16eb34eb34&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1fa11838113e11dfb2a2f1b6ca16eb34eb34/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Thu, 04 Feb 2010 02:40:06 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1fa11838113e11dfb2a2f1b6ca16eb34eb34</guid>
        </item>
        <item>
            <title>A long time ago…</title>
            <link>http://blog.morpheuz.cc/03/02/2010/a-long-time-ago/</link>
            <description><![CDATA[
<p>Well, it has been a long time since my last post and a lot of stuff happened during that, specially regarding work and that explains a little bit why I was so &#8220;offline&#8221; last days (month).</p>
<p>It all started when I received my N900 from Maemo&#8217;s developer program that is just awesome as it gives the opportunity for developer to have access to the platform and keep developing for it. Comparing to other options: for some fruit company&#8217;s platform you have to pay to develop for a closed platform and for other you receive devices to develop to an open platform.  Big kudos to Nokia for everything it&#8217;s doing with Maemo.</p>
<p>Regarding Maemo, I used my N900 in the last month on all business trips that I did and the vision of having <strong>contacts</strong> instead of <em>accounts</em> really made a difference. It was so easy to use Skype or my SIP provider (<a href="http://www.inphonex.com">Inphonex</a>) while I was out of the country that my mobile phone just worked as it should always work: as a personal extension of my home phone. Perfect.</p>
<p>So, the trips began with Camp KDE and I went to Los Angeles one week before the conference itself as I had some days to take as vacations. It was really great, from watching a live record of one of my favourite TV shows (Two and a Half men) to watching all the amazing talks during Camp KDE it was all great. I would like to also send some kudos to Camp KDE organizers. I know how hard it is to actually make an event like that happen.</p>
<div id="attachment_222" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-222" title="gate4" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/gate4-300x225.jpg" alt="The gate where the show was recorded" width="300" height="225" /><p class="wp-caption-text">The gate where the show was recorded</p></div>
<p>After Camp KDE I just had three days at home and then went to Oslo/Tampere for Qt work and it was really great to actually see snow for the second time. First time I&#8217;ve ever seen it snowing actually (the first time I needed to go up to a mountain last Tokamak hehe &#8211; thanks Marius for the chance!! it was awesome).</p>
<p>During this trips I had some ideas regarding mobile platforms and discussed a little bit of it during my talk at Camp KDE and also with Alexis Menard (former Troll). I think that for Tokamak 4 we&#8217;re going to have some nice ideas to work on for mobile platforms. It&#8217;s important to say that this is all at &#8220;pre-pre-pre-pre beginning stage&#8221; and that we have a lot of work to be done on the Netbook effort for example that Marco is taking care in an awesome way <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Back to reality I have some work to be done and we are already setting things up for Bossa Conference. So I have Carnival, Tokamak 4 and Bossa Conference in a row. And still job to be done&#8230;well, I think I can handle that <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="attachment_224" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.bossaconference.indt.org"><img class="size-medium wp-image-224" title="bossa" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/bossa-300x242.png" alt="Bossa Conference" width="300" height="242" /></a><p class="wp-caption-text">Bossa Conference</p></div>
<p>So, this is all that happened last month (trust me, a lot happened) and next post will be a little more technical or at least more KDE related and for sure I&#8217;ll have some more Maemo related posts in the (very) near future (specially after Tokamak 4).</p>
<p><img class="alignleft size-full wp-image-214" title="going-to-tokamak4" src="http://blog.morpheuz.cc/wp-content/uploads/2010/02/going-to-tokamak42.png" alt="going-to-tokamak4" width="200" height="106" /></p>
<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=b9580d8c113511dfae1245144a7c6d0d6d0d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/b9580d8c113511dfae1245144a7c6d0d6d0d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=b9580d8c113511dfae1245144a7c6d0d6d0d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/b9580d8c113511dfae1245144a7c6d0d6d0d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Thu, 04 Feb 2010 02:13:11 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-b9580d8c113511dfae1245144a7c6d0d6d0d</guid>
        </item>
        <item>
            <title>Qt 4.6: Ow!</title>
            <link>http://blog.morpheuz.cc/01/12/2009/qt-4-6-ow/</link>
            <description><![CDATA[
<p>So, Qt 4.6.0 is out! It&#8217;s really a &#8220;<em>big</em>&#8221; release: QAnimation Framework, Symbian Release, Qt Creator 1.3, Maemo 5 Tech Preview and Qt Mobility. <strong>Ow</strong>!</p>
<p>Basically we have been working with the trolls in this release for a year now and it was awesome to see how we got from 4.5 to 4.6. All the work done on the APIs, bug fixing, the release process and also making it more open. The LGPL license, the opening of repositories and bug tracker.</p>
<p>I&#8217;ve been advertising about a little piece of this game that is <a title="QGraphicsAnchorLayout" href="http://doc.qt.nokia.com/4.6/qgraphicsanchorlayout.html" target="_self">QGraphicsAnchorLayout</a> that is where we spent most of our efforts for this release. We hope that this will help people out there working with rich UI applications and in the need of better layout classes.</p>
<p>Sometime ago I also wrote about some demos for the Maemo and Symbian platforms showing the power of Qt Animation Framework and Qt 4.6 itself as it improved a lot in performance (besides the fact of integration with the platforms as we have the same code for both platforms).</p>
<p>You can take a look at the demos at the video below and try on your mobile phones downloading the sis/deb files from <a href="http://qtlabs.openbossa.org/mobile-demos/4.6.0/">this place</a>. Remember that these are UI demos and some of them are not fully implemented like the Hyper UI not doing real phone calls or not being able to add items to the shopping list (however the Weather and My Budget are probably very, if not 100%, functional).<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/PCx8RfNhhXk&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/PCx8RfNhhXk&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>If you want to take a look at the demo&#8217;s code, be my guest and check <a href="http://qt.gitorious.org/qt-labs/mobile-demos">gitorious</a> for it <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Ah, for those that missed the link above for the download, here it is again: <a href="http://qtlabs.openbossa.org/mobile-demos/4.6.0/">http://qtlabs.openbossa.org/mobile-demos/4.6.0/</a> . Summary of Qt 4.6 ? Ow !!!</p>
<p>Take a look at the official Qt 4.6 pages too:</p>
<ul>
<li><a href="http://qt.nokia.com/downloads/downloads">http://qt.nokia.com/downloads/downloads</a></li>
</ul>
<ul>
<li><a href="http://qt.nokia.com/products/platform/symbian">http://qt.nokia.com/products/platform/symbian</a></li>
</ul>
<ul>
<li><a href="http://qt.nokia.com/products/platform/maemo">http://qt.nokia.com/products/platform/maemo</a></li>
</ul>
<span class="net_nemein_favourites">18 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0c0e2a74de7e11de818e2b753558476e476e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0c0e2a74de7e11de818e2b753558476e476e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0c0e2a74de7e11de818e2b753558476e476e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0c0e2a74de7e11de818e2b753558476e476e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Tue, 01 Dec 2009 12:42:37 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0c0e2a74de7e11de818e2b753558476e476e</guid>
        </item>
        <item>
            <title>Google Chrome OS. Or, how to miss the shot.</title>
            <link>http://blog.morpheuz.cc/25/11/2009/google-chrome-os-or-how-to-miss-shot/</link>
            <description><![CDATA[
<p>Recently there was a lot of noise regarding the new coolest guy on the street: Google Chrome OS. I was traveling and just today I could read all my feeds, emails and put everything on the right place <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Some people talked about it but I usually don&#8217;t pay attention or even read some articles but unluckily I was doing some reviews of Palm Pre, the new Zune and other devices and it&#8217;s software and for some reason I landed in the article of Free Software Magazine regarding Google Chrome OS and how KDE and GNOME shot each other on the head. I <strong>really</strong> don&#8217;t pay attention to any flame wars or trolls and usually just ignore these topics as they don&#8217;t take us anywhere. But this one got my attention (unluckily, again).</p>
<p>I&#8217;m writing about it for a few reasons: first the (lack) of technical background present in the article (I really don&#8217;t know the author and I&#8217;m not judging his technical skills besides the ones shown in the article), second due the fact of being a &#8220;Free Software&#8221; magazine (as it points out in the domain name at least) and third due the fact that people just love hype <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>First Act</strong></p>
<p>Let&#8217;s talk about technical facts. If I remember correctly the author says that Chrome OS will use a &#8220;GNU/Linux&#8221; kernel. There is no such thing. The kernel is Linux: period. If it will use a GNU/Linux <strong>system</strong> is another history. Then there is this talk about Pulseaudio and this is a &#8220;hot topic&#8221; in the Linux audio system world.</p>
<p>There are people who like it and (from what I hear everyday in mailing lists and IRC channels) more people who doesn&#8217;t like it. Personally I don&#8217;t use it as I don&#8217;t have the need and my distro (slackware) does not ship it by default. The excuse of the author for the fact that Chrome OS was not using GNOME/KDE and/or GNU Linux was that none of them provides what Google wants and because there were too many options and none of them was good enough. If none of them is good enough I&#8217;ll let for the reader to decide about it but that is not why Google didn&#8217;t use it.</p>
<p>First of all Chrome OS will have the help of Canonical to build it&#8217;s stuff so probably behind the Webkit stuff that the user will see as the &#8220;workspace&#8221; it will just be a regular Linux distribution (probably Ubuntu based) behind the scenes. In the end it <strong>is</strong> a GNU/Linux based system.</p>
<p>One could argue about Android not using a GNU/Linux based system and people often confuse Android with Chrome OS (even Google doesn&#8217;t have an answer for it yet and Googlers says that probably in the future they will converge to the same thing). Android not using GNU/Linux is true and they don&#8217;t even use some common systems like HAL to handle hardware making some (ugly?) hacks to do what HAL would solve out of the box for them. But I understand their side and probably they had reasons to do that (dead lines, licenses, etc&#8230;).</p>
<p>Well, I&#8217;ll not talk about Google&#8217;s work right now. They are doing their job in the sense that they are presenting the world a new way of looking at the desktop. But some arguments like: &#8220;there are too many &#8216;desktops&#8217; libraries&#8221; and this is due the fact GNU/Linux has two different desktop environments are just&#8230;how can I say&#8230;ah! these are arguments that comes from people with no technical background. I don&#8217;t write about economic stuff, do you know why ? Because I surely have an opinion, but I don&#8217;t have the technical background to write about it and I&#8217;ll probably just create more noise and confuse people instead of helping them understand something.</p>
<p>I&#8217;ll not extend myself more on this section as it can get too long: but arguments saying that applications have dependencies of .so and this is harmful to the user and proposing solutions that are already out there in ANY Linux distribution (bundle of libraries are packages and it&#8217;s dependencies if anybody has questions regarding this), etc.. just make noise and have no technical background.</p>
<p>Sometimes journalists/bloggers are the ones that write about everything without knowing anything and this leads to at least confusion.</p>
<p><strong>Second act</strong></p>
<p>I&#8217;m not sure if everybody knows that but Google is just arriving at Free Software world (as much other companies, like Nokia for example). The first approach of Google was being open source friend but not free software. And there is a huge difference.</p>
<p>Thanks to many people Google is changing this and becoming closer and closer to free software with initiatives such as Google Summer of Code, when they fund students to work on free software projects and much other initiatives.</p>
<p>But the point is that a &#8220;Free Software&#8221; magazine has an article attacking the free software community (I say attacking because there is no constructive feedback or review inside an article without technical background). Ok, you may be thinking that I&#8217;m beating too much in the &#8220;technical background&#8221; key, but even from the user&#8217;s point of view there are almost no valid arguments there besides the fact that we need to improve sound on Linux (big news here <img src='http://blog.morpheuz.cc/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>So, we have a free software magazine, pushing a non free software initiative and talking about non sense stuff. Google has a great product on it&#8217;s hands and no doubt about it. But come on: if you want to compare KDE, GNOME and Chrome <strong>Workspace</strong> do it the proper way.</p>
<p><strong>Third Act</strong></p>
<p>Hype. It&#8217;s all about hype. Google Wave was the brand new silver bullet in the world. Everybody that is not a fan boy and seriously tried to used it know what I&#8217;m talking about. But the hype was so big because it was a Google&#8217;s product (and usually Google has great products) that everybody started creating use cases, theories and etc.. just due to that. No real use case, no real innovation. Just hype.</p>
<p>Again, Google has great products: GMail, Google Docs, Google Analytics, Google AdSense/AdWords, etc&#8230; But sometimes people start talking and expecting things just because of the hype. Trolls and fan boys are species that walks together in the world.</p>
<p>The same is happening with Chrome OS here. It&#8217;s not ready yet but people are already saying that it will be the best thing ever. Or even that very solid <strong>COMMUNITIES</strong> and the software around them are dead just because in one year somebody will bring a new product.</p>
<p>Examples from the past ? &#8216;Virtual reality&#8217; (being used on browsers with VRML and videogames with those horrible goggles), &#8216;Java Applets&#8217; (who don&#8217;t remember it being the final solution for dynamic web pages ???) or even &#8216;Director&#8217; who was the killer application for multimedia stuff and would kill Flash ?</p>
<p><strong>Final Act: Summary</strong></p>
<p>Let&#8217;s just calm down and learn with each other. Gnome and KDE learned a lot of things with each other and with it&#8217;s own communities, Linux and the GNU/Linux distributions too.</p>
<p>Google has great products and can really create expectations on it&#8217;s users. Google search, maps, Android&#8230;all great products but all of them (as any other software) have problems and bugs (anyone using GMail&#8217;s imap?).</p>
<p>So please, for the next ones writing about the brand new thing that will kill all the others out there, calm down, write your opinion but just don&#8217;t start saying that projects are going to die if you don&#8217;t have any clue about it and don&#8217;t start guessing stuff. Want to write a user review ? Write it as a user review and about what is bad (maybe what is good too). But writing guessing articles tending to be a user review but pretending to be a technical article is not good for anybody.</p>
<p>Avoid shooting yourself in the foot.</p>
<span class="net_nemein_favourites">17 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=93d82660d9e411de8ad8f1abb1e92f542f54&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/93d82660d9e411de8ad8f1abb1e92f542f54/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=93d82660d9e411de8ad8f1abb1e92f542f54&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/93d82660d9e411de8ad8f1abb1e92f542f54/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Artur Souza &lt;morpheuz@gmail.com&gt;</author>
            <category>feed:abe7d3c55a9ce056fa57da916a890aef</category>
            <pubDate>Wed, 25 Nov 2009 16:01:59 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-93d82660d9e411de8ad8f1abb1e92f542f54</guid>
        </item>
    </channel>
</rss>
