<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>simonpena.com</title>
	<atom:link href="http://simonpena.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://simonpena.com/blog</link>
	<description>Una mezcla heterogénea de tecnología y desvaríos</description>
	<lastBuildDate>Sun, 13 May 2012 12:37:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>(Español) Curas, elefantes y chalecos reflectantes</title>
		<link>http://simonpena.com/blog/el-genuino-simon/curas-elefantes-y-chalecos-reflectantes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=curas-elefantes-y-chalecos-reflectantes</link>
		<comments>http://simonpena.com/blog/el-genuino-simon/curas-elefantes-y-chalecos-reflectantes/#comments</comments>
		<pubDate>Sun, 13 May 2012 12:21:42 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[El Genuino Simón]]></category>
		<category><![CDATA[Sinsentidos]]></category>
		<category><![CDATA[Sueños]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=1119</guid>
		<description><![CDATA[Sorry, this entry is only available in Español.]]></description>
			<content:encoded><![CDATA[<p>Sorry, this entry is only available in <a href="http://simonpena.com/blog/es/feed/">Español</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/el-genuino-simon/curas-elefantes-y-chalecos-reflectantes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Importing an OPML into Nokia N9 Feed Reader</title>
		<link>http://simonpena.com/blog/tech/importing-an-opml-into-nokia-n9-feed-reader/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=importing-an-opml-into-nokia-n9-feed-reader</link>
		<comments>http://simonpena.com/blog/tech/importing-an-opml-into-nokia-n9-feed-reader/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 14:35:19 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=1096</guid>
		<description><![CDATA[As you know (and it's already reported), there's currently no way to import an OPML into the Nokia N9 Feed Reader application (see Harmattan Bug #159). However, I noticed that when you open a feed link with the built-in browser, it launches the Feed Reader app, and asks you to subscribe to the feed. I [...]]]></description>
			<content:encoded><![CDATA[<p>As you know (and it's already reported), there's currently no way to import an <a title="Outline Processor Markup Language" href="http://en.wikipedia.org/wiki/OPML" target="_blank">OPML</a> into the Nokia N9 Feed Reader application (see <a href="https://harmattan-bugs.nokia.com/show_bug.cgi?id=159" target="_blank">Harmattan Bug #159</a>).</p>
<p>However, I noticed that when you open a feed link with the built-in browser, it launches the Feed Reader app, and asks you to subscribe to the feed. I guessed that it was communicating with the Feed Reader using D-Bus, so I <code>dbus-monitor</code>ed it, and that's what I found:</p>
<ol>
<li>First, the browser asks the application to subscribe to a given feed (here I'm asking the client to subscribe to my blog's feed):<br />
<blockquote>
<pre>dbus-send --print-reply --dest=com.nokia.FeedReader \
/ \
com.nokia.FeedReader.subscribeFeed array:string:"http://simonpena.com/blog/feed/"</pre>
</blockquote>
</li>
<li>If the user accepts that, then the Feed Reader application requests the Engine to actually subscribe to the Feed. The nice thing is that, although you cannot (AFAIK) ask the client to subscribe to more than one feed at the time, you can ask the Engine to do it, so this actually works (requesting the engine to subscribe to my blog, <a title="Planet Maemo" href="http://planet.maemo.org/" target="_blank">Planet Maemo</a> and <a title="Planet Igalia" href="http://planet.igalia.com" target="_blank">Planet Igalia</a>):<br />
<blockquote>
<pre>dbus-send --print-reply --dest=com.nokia.FeedEngine \
/ \
com.nokia.FeedEngine.subscribe \
array:string:"http://simonpena.com/blog/feed/","http://maemo.org/news/planet-maemo/rss.xml","http://planet.igalia.com/atom.xml" \
string:"rssatom"</pre>
</blockquote>
</li>
</ol>
<p>From this point on, it should be quite straight forward to import an OPML into the Feed Reader application. You can use a <code><a title="QDomDocument" href="http://qt-project.org/doc/qt-4.8/qdomdocument.html" target="_blank">QDomDocument</a></code> to parse the OPML or use QML's <code><a title="XmlListModel" href="http://qt-project.org/doc/qt-4.8/qml-xmllistmodel.html" target="_blank">XmlListModel</a></code> to parse the OPML file.</p>
<blockquote>
<pre>XmlListModel {
    property string subTitle: ''

    query: subTitle ? "/opml/body/outline[@title='" + titleText + "']/outline": "/opml/body/outline"

    XmlRole { name: 'text'; query: '@text/string()' }
    XmlRole { name: 'title'; query: '@title/string()' }
    XmlRole { name: 'type'; query: '@type/string()' }
    XmlRole { name: 'xmlUrl'; query: '@xmlUrl/string()' }
    XmlRole { name: 'htmlUrl'; query: '@htmlUrl/string()' }
}</pre>
</blockquote>
<p>Then, you can use this to subscribe to the feeds using D-Bus:</p>
<blockquote>
<pre>static const QString DBUS_IFACE("com.nokia.FeedEngine");

void Controller::subscribeFeeds(const QStringList &amp;feedList) const
{
    QDBusInterface dbusInterface(DBUS_IFACE,
                                 "/",
                                 DBUS_IFACE,
                                 QDBusConnection::sessionBus());

    dbusInterface.asyncCall("subscribe",
                            QVariant::fromValue(feedList),
                            QVariant::fromValue(QString("rssatom")));
}</pre>
</blockquote>
<p>I hope you find this useful <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/tech/importing-an-opml-into-nokia-n9-feed-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mahjong Solitaire for the Nokia N9</title>
		<link>http://simonpena.com/blog/tech/mahjong-solitaire-for-the-nokia-n9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mahjong-solitaire-for-the-nokia-n9</link>
		<comments>http://simonpena.com/blog/tech/mahjong-solitaire-for-the-nokia-n9/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 08:26:04 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[mahjong]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=1065</guid>
		<description><![CDATA[Last week, we got Mahjong Solitaire for N9 finally published. This has been a great opportunity to use QML in my daily work at Igalia, instead of using it simply for the occasional hacking, such as Butaca or the XKCD reader. So far, comments in the Nokia Store have been really positive -although some people [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://store.ovi.com/content/257391"><img class="size-full wp-image-1066 alignleft" title="Get Mahjong from the Nokia Store" src="http://simonpena.com/blog/wp-content/uploads/2012/03/mahjong-nokia-n9-2.jpg" alt="Get Mahjong from the Nokia Store" width="300" height="250" /></a></p>
<p>Last week, we got <a title="Mahjong Solitaire" href="http://store.ovi.com/content/257391" target="_blank">Mahjong Solitaire</a> for N9 finally published.</p>
<p>This has been a great opportunity to use QML in my daily work at <a title="Igalia" href="http://www.igalia.com" target="_blank">Igalia</a>, instead of using it simply for the occasional hacking, such as <a title="Butaca: Cinema Information" href="http://store.ovi.com/content/195876" target="_blank">Butaca</a> or the <a title="XKCD Reader" href="http://store.ovi.com/content/205765" target="_blank">XKCD reader</a>.</p>
<p>So far, comments in the Nokia Store have been really positive -although some people seem to miss the classic theme from the Mahjongs available back in Maemo. But not only the comments are positive: the application is currently listed in the <a title="Top Free Games" href="http://store.ovi.com/#/games?sortBy=mostPopular&amp;contentArea=games&amp;priceType=free" target="_blank">first position of the Top Free games</a>!</p>
<p>Drop me a line (<em>spena at igalia.com</em>) if you find issues, you have suggestions or if you simply want to complain about the colors <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/tech/mahjong-solitaire-for-the-nokia-n9/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mixing QML and MeeGoTouch</title>
		<link>http://simonpena.com/blog/mswl/mixing-qml-and-meegotouch/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mixing-qml-and-meegotouch</link>
		<comments>http://simonpena.com/blog/mswl/mixing-qml-and-meegotouch/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 21:07:48 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[meegotouch]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=1024</guid>
		<description><![CDATA[When trying to invoke a MeeGoTouch application's MSheet from a QML app, I was getting the following error: There is no instance of MDeviceProfile. Please create MComponentData first. Using MApplication instead of QApplication would solve that, but still a MApplicationWindow would be needed to make the MSheet appear. After searching on Google for a while [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to invoke a MeeGoTouch application's MSheet from a QML app, I was getting the following error:</p>
<blockquote><pre>There is no instance of MDeviceProfile. Please create MComponentData first.</pre>
</blockquote>
<p>Using <code>MApplication</code> instead of <code>QApplication</code> would solve that, but still a <code>MApplicationWindow</code> would be needed to make the <code>MSheet</code> appear.</p>
<p>After searching on Google for a while (see after the snippet for the sources) and <a href="http://mg.pov.lt/harmattan-irclog/%23harmattan.2011-10-10.log.html#t2011-10-10T22:54:39" title="IRC logs" target="_blank">talking to gri in #harmattan</a>, I've come up with the following solution:</p>
<blockquote><pre>
#include &lt;MApplication&gt;
#include &lt;MApplicationWindow&gt;
#include &lt;MApplicationPage&gt;
#include &lt;QDeclarativeEngine&gt;
#include &lt;QGraphicsObject&gt;
#include &lt;QDeclarativeComponent&gt;
#include &lt;QDeclarativeContext&gt;

int main(int argc, char *argv[])
{
    MApplication app(argc, argv);
    QDeclarativeEngine engine;

    // The context is unused in this example
//    QDeclarativeContext *context = engine.rootContext();

    MApplicationWindow window;
    window.showFullScreen();

    MApplicationPage page;
    page.setPannable(false);
    page.appear(MApplication::instance()-&gt;activeWindow());

    QDeclarativeComponent component(&amp;engine, QUrl("qrc:/qml/main.qml"));
    QGraphicsObject *content = qobject_cast&lt;QGraphicsObject*&gt;(component.create());
    MWidget *centralWidget = new MWidget;
    content-&gt;setParentItem(centralWidget);
    page.setCentralWidget(centralWidget);

    int result = app.exec();

    delete centralWidget;

    return result;
}</pre>
</blockquote>
<p>From <a title="QML support in Meego touch Framework" href="http://permalink.gmane.org/gmane.comp.handhelds.meego.touch.devel/110" target="_blank">QML support in Meego touch Framework</a> I learnt that I had to load the QML into a MeeGoTouch widget, so I followed <a title="Loading QML components from C++" href="http://doc.qt.nokia.com/4.7-snapshot/qtbinding.html#loading-qml-components-from-c" target="_blank">Loading QML components from C++</a> to replace the <code>loadQmlComponent</code> non-existing method with the <code><a title="QDeclarativeComponent::create" href="http://doc.qt.nokia.com/4.7-snapshot/qdeclarativecomponent.html#create" target="_blank">QDeclarativeComponent::create</a></code> approach.</p>
<p>Also, note that I use <code><a title="QWidget::showFullScreen" href="http://doc.qt.nokia.com/4.7/qwidget.html#showFullScreen" target="_blank">MApplicationWindow::showFullScreen</a></code> instead of <code><a title="QWidget::show" href="http://doc.qt.nokia.com/4.7/qwidget.html#show" target="_blank">MApplicationWindow::show</a></code> and <code><a title="QWidget::setMinimumSize" href="http://doc.qt.nokia.com/4.7/qwidget.html#minimumSize-prop" target="_blank">MWidget::setMinimumSize<br />
</a></code></p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/mixing-qml-and-meegotouch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Butaca is now available in the Ovi Store</title>
		<link>http://simonpena.com/blog/mswl/butaca-is-now-available-in-the-ovi-store/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=butaca-is-now-available-in-the-ovi-store</link>
		<comments>http://simonpena.com/blog/mswl/butaca-is-now-available-in-the-ovi-store/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 07:40:00 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Butaca]]></category>
		<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=1008</guid>
		<description><![CDATA[After having improved the movie showtimes support and updated the UI so it aligns better with the Swipe UX, this Saturday I submitted Butaca to the Ovi Store. Yesterday (yes, that quickly!) I got a notification that it had been accepted. I'm really satisfied with this release: I use the application myself a lot, and [...]]]></description>
			<content:encoded><![CDATA[<p>After having improved the movie showtimes support and updated the UI so it aligns better with the <a href="http://swipe.nokia.com/" target="_blank">Swipe UX</a>, this Saturday I submitted Butaca to the Ovi Store. Yesterday (yes, that quickly!) I got a notification that it had been accepted. I'm really satisfied with this release: I use the application myself a lot, and it's great to be able to check which movies are playing on the cinemas and later review their details and the crew's.</p>
<div class="wp-caption aligncenter" style="width: 145px"><a href="http://www.flickr.com/photos/bulfaiter/6132569939/"><img title="Search movie showtimes" src="http://farm7.static.flickr.com/6173/6132569939_2a9fb7f37f_m.jpg" alt="Search movie showtimes" width="135" height="240" /></a><p class="wp-caption-text">Searching movie showtimes</p></div>
<p>I've uploaded a <a title="MeeGo / Harmattan applications: Butaca 0.3.5 screencast" href="http://youtu.be/FCrAmmd-GcQ" target="_blank">screencast to Youtube</a>, displaying how the application works, and -as usual- <a title="Butaca Harmattan v0.3.5" href="http://www.flickr.com/photos/bulfaiter/sets/72157627637415158/detail/" target="_blank">screenshots</a> are available at my Flickr gallery. You can also review the <a title="Butaca 0.3.5 released" href="https://projects.developer.nokia.com/butaca/discussion/topic/7" target="_blank">release details</a> at the project page (where you'll be able to file bugs or get support as well).</p>
<p><iframe src="http://www.youtube.com/embed/FCrAmmd-GcQ" frameborder="0" width="560" height="345"></iframe></p>
<p>If you wonder what's to come next, here's some insight:</p>
<ul>
<li>Localization</li>
<li>Check for extras after and during the credits (now that I have an API available for that)</li>
<li>Offline mode / better data caching</li>
<li>Embed trailer playback in the application</li>
<li>UI improvements</li>
</ul>
<p><a title="Butaca" href="http://store.ovi.com/content/195876?lang=en_US" target="_blank">Download Butaca</a> for free from the Ovi Store!</p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/butaca-is-now-available-in-the-ovi-store/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Butaca, IMDb and TMDb</title>
		<link>http://simonpena.com/blog/mswl/butaca-imdb-and-tmdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=butaca-imdb-and-tmdb</link>
		<comments>http://simonpena.com/blog/mswl/butaca-imdb-and-tmdb/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 22:37:33 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Butaca]]></category>
		<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=988</guid>
		<description><![CDATA[Right now, probably all of you know IMDb. The Internet Movie Database is "the place" you'd go to look up a movie or check the filmography of an actor, writer or director. Some of you will also be familiar with IMDb Android and iOS applications, which allow you to check out that very same information [...]]]></description>
			<content:encoded><![CDATA[<p>Right now, probably all of you know <a href="http://www.imdb.com/">IMDb</a>. The Internet Movie Database is "the place" you'd go to look up a movie or check the filmography of an actor, writer or director. Some of you will also be familiar with <a href="https://market.android.com/details?id=com.imdb.mobile">IMDb Android</a> and <a href="http://itunes.apple.com/us/app/imdb-movies-tv/id342792525?mt=8">iOS</a> applications, which allow you to check out that very same information on your mobile device, providing the means to settle any arguments (who directed <em>The Terminator</em>? And <em>Aliens</em>?). However, IMDb <a href="http://www.imdb.com/help/show_leaf?usedatasoftware">doesn't provide a free API</a>: it provides <a href="http://www.imdb.com/interfaces">a big ZIP file</a> that you can download and parse to get that info. Then... -if you don't want to get a commercial license for the API- what are your chances as an Open Source developer willing to get the same functionality?</p>
<p><a href="http://www.themoviedb.org/">The open movie database</a></p>
<blockquote><p>TMDb was started in the fall of 2008 as a side project in order to help serve high resolution posters and fan art for the popular <a href="http://xbmc.org/">XBMC</a> project. What started as just a simple single page linked with some zip files has morphed into one of the most active user built movie databases on the entire Internet.</p></blockquote>
<blockquote><p>themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with our powerful <a href="http://api.themoviedb.org/2.1">API</a>, also used by the world's most popular media centers.</p></blockquote>
<p>And indeed it is a powerful API. Butaca uses it to provide you with all the movie information you could need <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . At this moment, Butaca implements almost all the API exposed by TheMovieDb, so you can <a href="http://www.flickr.com/photos/bulfaiter/5953679006/in/set-72157627229855748">search</a> and get information from <a href="http://www.flickr.com/photos/bulfaiter/5953122925/in/set-72157627229855748">people</a> and <a href="http://farm7.static.flickr.com/6008/5953122627_1b30cdba75_s.jpg">movies</a> and <a href="http://www.flickr.com/photos/bulfaiter/5953678574/in/set-72157627229855748">navigate through genres</a>: the only thing you need is an Internet connection. Besides, Butaca allows you to mark the content as favorite so you'd keep it in your home screen as a shortcut.</p>
<div class="wp-caption alignleft" style="width: 130px"><img title="Welcome view with favorites" src="https://projects.developer.nokia.com/butaca/raw-attachment/wiki/WikiStart/2-favorites.png" alt="" width="120" height="213" /><p class="wp-caption-text">Welcome view with favorites</p></div>
<div class="wp-caption aligncenter" style="width: 130px"><img title="Detailed Movie View" src="https://projects.developer.nokia.com/butaca/raw-attachment/wiki/WikiStart/3-mad-max.png" alt="" width="120" height="213" /><p class="wp-caption-text">Detailed Movie View</p></div>
<p>Other available feature in Butaca is movie showtimes. Right now, I couldn't find any world-wide open showtimes API: looks like there are some local ones, which could serve in some countries (or areas inside some countries) but most of these APIs need to be licensed. So what's the solution at the moment? When the user wants to check what's on the theaters around him, the browser is open pointing to <a href="http://www.google.com/movies">Google Movies</a>. The browser is used also, if you want to check if there are shows for a particular movie. In the future (unless I find some good API), instead of opening the browser, a WebView will be used.</p>
<p>So if at this point you're still interested, please check out <a href="https://projects.developer.nokia.com/butaca/">the project</a>. You'll find plenty of screenshots there, and instructions on how to add the <a href="https://build.pub.meego.com/">OBS repository</a> (<code>deb http://repo.pub.meego.com/home:/spenap/Harmattan/ ./</code>) to your device so you can install Butaca and start using it. And then, start filing bugs <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/butaca-imdb-and-tmdb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Butaca: getting close to the first release</title>
		<link>http://simonpena.com/blog/mswl/butaca-getting-close-to-the-first-release/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=butaca-getting-close-to-the-first-release</link>
		<comments>http://simonpena.com/blog/mswl/butaca-getting-close-to-the-first-release/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 22:24:10 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Butaca]]></category>
		<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=979</guid>
		<description><![CDATA[This time, some screenshots before heading to bed. You can check out the full set of screenshots at Picasa, the code at Gitorious, and -only for the braves!- a Debian package. Thanks a lot to Tuomas Siipola, who sent me the placeholder icons for persons and movies, and to Felipe Erias, who is guiding me [...]]]></description>
			<content:encoded><![CDATA[<p>This time, some screenshots before heading to bed.</p>
<div class="wp-caption alignnone" style="width: 91px"><a href="https://picasaweb.google.com/112908485494058543812/ButacaHarmattan#5630816170735550162"><img title="Browsing by genres" src="https://lh5.googleusercontent.com/-ZYlePDzFtS0/TiSteVQ3vtI/AAAAAAAAA00/5hbj3FDOsHQ/s144/2-browse-genres.png" alt="" width="81" height="144" /></a><p class="wp-caption-text">Browsing by genres</p></div>
<div class="wp-caption alignnone" style="width: 91px"><a href="https://picasaweb.google.com/112908485494058543812/ButacaHarmattan#5630816178320443746"><img title="Browsing Sci-Fi" src="https://lh4.googleusercontent.com/-GlLbikagdP0/TiStexhQCWI/AAAAAAAAA08/1E5qXKb-LnU/s144/3-browse-scifi.png" alt="" width="81" height="144" /></a><p class="wp-caption-text">Browsing Sci-Fi</p></div>
<div class="wp-caption alignnone" style="width: 91px"><a href="https://picasaweb.google.com/112908485494058543812/ButacaHarmattan#5630816209111399346"><img title="Search view" src="https://lh3.googleusercontent.com/-GBKGucMQXY4/TiStgkOYu7I/AAAAAAAAA1I/oKLVkYcrdKA/s144/7-search-people.png" alt="" width="81" height="144" /></a><p class="wp-caption-text">Searching people</p></div>
<p>You can check out the full set of screenshots at <a title="Butaca at Picasa" href="https://picasaweb.google.com/112908485494058543812/ButacaHarmattan" target="_blank">Picasa</a>, the code at <a title="Butaca at Gitorious" href="https://gitorious.org/butaca/butaca" target="_blank">Gitorious</a>, and -only for the braves!- a <a title="Debian Package for Butaca" href="https://build.pub.meego.com/package/binaries?arch=armv7el&#038;package=butaca&#038;project=home%3Aspenap&#038;repository=Harmattan" target="_blank">Debian package</a>. Thanks a lot to Tuomas Siipola, who sent me the placeholder icons for persons and movies, and to <a href="http://blogs.igalia.com/femorandeira/" target="_blank">Felipe Erias</a>, who is guiding me on the UI design.</p>
<p><strong>EDIT</strong>: Also uploaded the <a title="Butaca at Flickr" href="http://www.flickr.com/photos/bulfaiter/sets/72157627229855748/" target="_blank">screenshots to Flickr</a>, with descriptions in each view.</p>
<p><strong>EDIT 2</strong>: You can follow <a title="Installing packages into Harmattan" href="http://wiki.meego.com/Getting_started_with_OBS#Into_Harmattan" target="_blank">these steps</a> to use my <a title="Spenap's repository at OBS" href="http://dl.dropbox.com/u/3321982/spenap.list" target="_blank">OBS repository</a> and keep Butaca updated <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/butaca-getting-close-to-the-first-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Butaca in Harmattan</title>
		<link>http://simonpena.com/blog/mswl/butaca-in-harmattan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=butaca-in-harmattan</link>
		<comments>http://simonpena.com/blog/mswl/butaca-in-harmattan/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 21:55:17 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Butaca]]></category>
		<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[qml]]></category>

		<guid isPermaLink="false">http://simonpena.com/blog/?p=959</guid>
		<description><![CDATA[Three weeks ago, the N9 was announced. Little can be added to what's been written: it's a great achievement, but also a bitter one. Still, I really think that great things can be done on this platform, and that's why I applied to the N950 Devkit Program. My initial idea was to port Maevies from [...]]]></description>
			<content:encoded><![CDATA[<p>Three weeks ago, the <a href="http://swipe.nokia.com/">N9 was announced</a>. Little can be added to <a href="http://blogs.igalia.com/berto/2011/06/23/n9/">what's been written</a>: it's a great achievement, but also a <a href="http://www.helsinkitimes.fi/htimes/domestic-news/business/15821-nokias-elop-says-n9-will-be-only-meego-handset-hs-.html">bitter one</a>. Still, I really think that great things can be done on this platform, and that's why I applied to the <a href="http://wiki.meego.com/Community_Office/Community_device_program/Nokia">N950 Devkit Program</a>.</p>
<p>My initial idea was to port <a href="http://simonpena.com/blog/projects/butaca/">Maevies</a> from Fremantle to Harmattan, keeping <a href="http://wiki.meego.com/User:Spenap/Butaca#In_Fremantle">the same architecture</a>. In the week or so that went between the N9 announcement and the filtering of the candidates for the devkit program, I resumed the development on the <a href="http://maemo.org/packages/view/maevies/">client side</a>, bringing the ability to save and load favorite movies, as well as other minor UI fixes, and also <a href="https://gitorious.org/butaca/butaca-server">updated the D-Bus service</a> so that it would compile on HARMATTAN target.</p>
<p>When I knew I was selected for the program, I started using PySide (specifically <a href="http://lists.pyside.org/pipermail/pyside/2011-June/002604.html">Harmattan Python</a>) to quickly get a working UI which could connect to the D-Bus service... but it turned out that I didn't need it, thanks to the powerful way to deal with XML models inside QML. Today I've uploaded "Butaca" application to <a href="https://gitorious.org/butaca/butaca">gitorious</a>. Still a draft of what I expect it to be, it lets the user search and browse through movies, and get detailed information about them. I also created an entry at the MeeGo Wiki at <a href="http://wiki.meego.com/User:Spenap/Butaca">User:Spenap/Butaca</a>.</p>
<div class="wp-caption aligncenter" style="width: 185px"><a href="https://picasaweb.google.com/lh/photo/f-PxkIfi3ibgtMWpTDobww?feat=directlink"><img title="Butaca - Welcome View" src="https://lh6.googleusercontent.com/-cS2qH9frOuE/Th4RzkZlL-I/AAAAAAAAAz4/kI6zPvGTU8k/s512/1-welcome-view.png" alt="" width="175" height="288" /></a><p class="wp-caption-text">Butaca - Welcome View</p></div>
<div class="wp-caption aligncenter" style="width: 185px"><a href="https://picasaweb.google.com/lh/photo/TNlGznljCLmgdiddCNMOxQ?feat=directlink"><img title="Butaca - Search View" src="https://lh3.googleusercontent.com/-nHJeWCzlRew/Th4RzZovIdI/AAAAAAAAAz0/qTPHVfD7BmM/s512/2-search-view.png" alt="" width="175" height="288" /></a><p class="wp-caption-text">Butaca - Search View</p></div>
<div class="wp-caption aligncenter" style="width: 185px"><a href="https://picasaweb.google.com/lh/photo/FwFqljVn8cXTxhsZhYNBLw?feat=directlink"><img title="Butaca - Results View" src="https://lh3.googleusercontent.com/-VwFF1LaBm2A/Th4R0ujOCcI/AAAAAAAAAz8/ufkOTN15QEg/s512/3-browse-results.png" alt="" width="175" height="288" /></a><p class="wp-caption-text">Butaca - Results View</p></div>
<div class="wp-caption aligncenter" style="width: 185px"><a href="https://picasaweb.google.com/lh/photo/xGSlY52VK0BZy7DGpCNkkQ?feat=directlink"><img title="Butaca - Detailed Result" src="https://lh4.googleusercontent.com/-wp5Fr94l3k8/Th4R0tsvoLI/AAAAAAAAA0A/s6vTsRj9utk/s512/4-detailed-result.png" alt="" width="175" height="288" /></a><p class="wp-caption-text">Butaca - Detailed Result</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/butaca-in-harmattan/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Guess what? I&#8217;m going to FOSDEM</title>
		<link>http://simonpena.com/blog/mswl/guess-what-im-going-to-fosdem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=guess-what-im-going-to-fosdem</link>
		<comments>http://simonpena.com/blog/mswl/guess-what-im-going-to-fosdem/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 20:03:08 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[FOSDEM]]></category>
		<category><![CDATA[Igalia]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=957</guid>
		<description><![CDATA[After a great experience last year, and again sponsored by Igalia -this time as an employee -, I'm going to FOSDEM. I'm really looking forward to meet again a pretty good amount of fellow Igalians there, and also some great people from the Free Software Master. See you in Brussels next week!]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.fosdem.org"><img class="aligncenter" src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></p>
<p>After a <a href="http://simonpena.com/blog/mswl/fosdem-2010-parte-1/" target="_blank">great</a> <a href="http://simonpena.com/blog/mswl/fosdem-2010-parte-2/" target="_blank">experience</a> last year, and <a href="http://simonpena.com/blog/mswl/fosdem-2010-there-we-go/" target="_blank">again</a> sponsored by <a href="http://www.igalia.com/" target="_blank">Igalia</a> -this time as an employee <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> -, I'm going to <a href="http://fosdem.org/2011/" target="_blank">FOSDEM</a>. I'm really looking forward to meet again <a href="http://blogs.igalia.com/aperez/2011/01/alive-fosdem/" target="_blank">a</a> <a href="http://www.joaquimrocha.com/2011/01/30/fosdem-2011-and-gnome-foundation/" target="_blank">pretty</a> <a href="http://blogs.free-social.net/elima/2011/01/27/fosdem-yes-me-too/" target="_blank">good</a> <a href="https://guij.emont.org/blog/2011/01/22/fosdem-2/" target="_blank">amount</a> <a href="http://blogs.igalia.com/mario/2011/01/22/some-updates-on-frogr-0-4-and-myself/" target="_blank">of</a> <a href="http://www.gnome.org/~csaavedra/news-2011-01.html#D19" target="_blank">fellow</a> Igalians there, and also <a href="http://twitter.com/#!/DrAmor" target="_blank">some</a> <a href="http://twitter.com/#!/xulioc" target="_blank">great</a> <a href="http://twitter.com/#!/dizquierdo" target="_blank">people</a> from the <a href="http://www.mastersoftwarelibre.com/" target="_blank">Free Software Master</a>.</p>
<p>See you in Brussels next week!</p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/guess-what-im-going-to-fosdem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three weeks at Igalia</title>
		<link>http://simonpena.com/blog/el-genuino-simon/three-weeks-at-igalia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=three-weeks-at-igalia</link>
		<comments>http://simonpena.com/blog/el-genuino-simon/three-weeks-at-igalia/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 19:37:58 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[El Genuino Simón]]></category>
		<category><![CDATA[Igalia]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=950</guid>
		<description><![CDATA[Today marks three weeks since I started working at Igalia. The experience is being amazing and promises to remain so: new challenges, new technologies and excellent companions. So much to learn! (And I have only words of gratitude to my former colleagues at Fenosa: thank you for all this time!)﻿]]></description>
			<content:encoded><![CDATA[<p>Today marks three weeks since I <a href="http://www.igalia.com/nc/igalia-247/news/item/welcome-simon/" target="_blank">started working</a> at <a href="http://www.igalia.com" target="_blank">Igalia</a>. The experience is being amazing and promises to remain so: <a href="http://twitter.com/#!/spenap/statuses/9720219282968577" target="_blank">new challenges</a>, <a href="http://www.igalia.com/work/" target="_blank">new technologies</a> and <a href="http://www.igalia.com/igalia-247/" target="_blank">excellent companions</a>. So much to learn!</p>
<p>(And I have only words of gratitude to my former colleagues at Fenosa: thank you for all this time!)﻿</p>
]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/el-genuino-simon/three-weeks-at-igalia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

