<?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 &#187; Máster SW Libre</title>
	<atom:link href="http://simonpena.com/blog/category/mswl/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>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 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/mixing-qml-and-meegotouch/' addthis:title='Mixing QML and MeeGoTouch '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/mixing-qml-and-meegotouch/' addthis:title='Mixing QML and MeeGoTouch '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-is-now-available-in-the-ovi-store/' addthis:title='Butaca is now available in the Ovi Store '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-is-now-available-in-the-ovi-store/' addthis:title='Butaca is now available in the Ovi Store '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-imdb-and-tmdb/' addthis:title='Butaca, IMDb and TMDb '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-imdb-and-tmdb/' addthis:title='Butaca, IMDb and TMDb '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-getting-close-to-the-first-release/' addthis:title='Butaca: getting close to the first release '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-getting-close-to-the-first-release/' addthis:title='Butaca: getting close to the first release '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-in-harmattan/' addthis:title='Butaca in Harmattan '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/butaca-in-harmattan/' addthis:title='Butaca in Harmattan '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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!<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/guess-what-im-going-to-fosdem/' addthis:title='Guess what? I&#8217;m going to FOSDEM '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/guess-what-im-going-to-fosdem/' addthis:title='Guess what? I&#8217;m going to FOSDEM '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></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>GObject Introspection and Grilo: A winner combination</title>
		<link>http://simonpena.com/blog/mswl/gobject-introspection-and-grilo-a-winner-combination/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gobject-introspection-and-grilo-a-winner-combination</link>
		<comments>http://simonpena.com/blog/mswl/gobject-introspection-and-grilo-a-winner-combination/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 15:50:38 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[GObject Introspection]]></category>
		<category><![CDATA[Grilo]]></category>
		<category><![CDATA[Igalia]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=900</guid>
		<description><![CDATA[About GObject Introspection A few days ago Adrian Perez wrote about GObject Introspection (abbreviated GI), explaining why it is gaining so much momentum. While you're really encouraged to visit his blog entry to see the work he did on Lua's GI bindings, I'll take some of his words: In short, it (GObject Introspection) works like [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/gobject-introspection-and-grilo-a-winner-combination/' addthis:title='GObject Introspection and Grilo: A winner combination '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<h2>About GObject Introspection</h2>
<p>A few days ago <a title="Some thoughts (and code) around GObject-Introspection" href="http://blogs.igalia.com/aperez/2010/09/some-thoughts-and-code-around-gobject-introspection/#comments" target="_blank">Adrian Perez wrote about GObject Introspection</a> (abbreviated GI), explaining why it is gaining so much momentum. While you're really encouraged to visit his blog entry to see the work he did on <a title="Dynamic Lua binding for GObject-Introspection" href="http://gitorious.org/luigi" target="_blank">Lua's GI bindings</a>, I'll take some of his words:</p>
<blockquote><p>In short, it <em>(<a title="GObject Introspection" href="http://live.gnome.org/GObjectIntrospection" target="_blank">GObject Introspection</a>)</em> works like this:</p>
<ul>
<li>Library developers add annotations to the documentation comments of functions.</li>
<li>The GI support tools generate XML and compiled API metadata.</li>
<li>You have a library to use that metadata at runtime.</li>
</ul>
<p>The last thing is very interesting, especially the runtime usage of metadata... because it enables dynamic language bindings. This means that developers no longer have to build e.g. the Python bindings for themselves but just annotating the source code!</p></blockquote>
<h2>GObject Introspection in Grilo</h2>
<p>As <a title="Grilo" href="http://live.gnome.org/Grilo" target="_blank">Grilo</a>'s primary focus is to allow application developers concentrate on making good user interfaces, without having to deal with the low level stuff done at the framework level, we consider very important providing them with the ability to use their language of choice. At the same time, we'd like to avoid devoting time to write manual bindings, and that's the reason we put so much effort on GObject Introspection support: right now, if not all, most of the API is accessible via GI, and we're working to fix the less binding-friendly parts.</p>
<h2>Building Grilo with GObject Introspection enabled</h2>
<p>The best way to try Grilo from GI is, in my opinion, using <a title="Jhbuild" href="http://live.gnome.org/Jhbuild" target="_blank">jhbuild</a>. Clone it with</p>
<pre>git clone git://git.gnome.org/jhbuild</pre>
<p>build and install it, and copy the configuration file provided sample.jhbuildrc to ~/.jhbuilrc. The project page explains everything in detail, from installation details to tweaking the configuration file, but if you don't want to do it, that's fine. You'll probably need to install the build prerequisites, by invoking</p>
<pre>$jhbuild bootstrap</pre>
<p>To see the dependencies needed to get grilo and grilo plugins installed you can type</p>
<pre>$jhbuild list grilo grilo-plugins</pre>
<p>But to get the most from Grilo, you'd go for:</p>
<pre>$jhbuild build gtk+ pygobject grilo grilo-plugins</pre>
<p>That will install grilo core and plugins, pygobject (which includes Python's glue to use GObject Introspection, and has gobject-introspection as a dependency) and Gtk+, needed to run the grilo-test-ui sample done with GI. After a rather long build, you should have an environment with Grilo installed with GI support.</p>
<p>From there, type</p>
<pre>$jhbuild shell</pre>
<p>to enter the jhbuild environment and go to your Grilo's checkout directory. If everything has worked fine, you should be able to do:</p>
<pre>$ python
Python 2.5.2 (r252:60911, Aug  6 2010, 16:46:34)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
&gt;&gt;&gt; from gi.repository import Grl
&gt;&gt;&gt; Grl.init([])
&gt;&gt;&gt;</pre>
<p>Under tools/python/ there's a grilo-test-ui.py program, which showcases all the combined potential of GI and Grilo: run it with</p>
<pre>$python tools/python/grilo-test-ui.py</pre>
<p>and enjoy <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (And then, start doing you own apps <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/gobject-introspection-and-grilo-a-winner-combination/' addthis:title='GObject Introspection and Grilo: A winner combination '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/gobject-introspection-and-grilo-a-winner-combination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GObject Introspection has landed in Grilo!</title>
		<link>http://simonpena.com/blog/mswl/gobject-introspection-has-landed-in-grilo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gobject-introspection-has-landed-in-grilo</link>
		<comments>http://simonpena.com/blog/mswl/gobject-introspection-has-landed-in-grilo/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 20:28:41 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[GObject Introspection]]></category>
		<category><![CDATA[Grilo]]></category>
		<category><![CDATA[Igalia]]></category>
		<category><![CDATA[PyGObject]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=856</guid>
		<description><![CDATA[If you're using Grilo from git, last patches enabled improved GObject Introspection so you can start using Python with PyGObject to develop your applications. A Python clone of the grilo-test-ui is provided, and should give you an idea of what can be done with these new bindings: basically enjoy all the power in Grilo without [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/gobject-introspection-has-landed-in-grilo/' addthis:title='GObject Introspection has landed in Grilo! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>If you're using <a title="Grilo" href="http://live.gnome.org/Grilo" target="_blank">Grilo</a> from git, <a href="http://git.gnome.org/browse/grilo/log/" target="_blank">last patches</a> <span style="text-decoration: line-through;">enabled</span> improved <a title="GObject Introspection" href="http://live.gnome.org/GObjectIntrospection" target="_blank">GObject Introspection</a> so you can start using Python with <a title="PyGObject - GLib/GObject/GIO Python bindings" href="http://live.gnome.org/PyGObject" target="_blank">PyGObject</a> to develop your applications.</p>
<p>A Python clone of the grilo-test-ui is provided, and should give you an idea of what can be done with these new bindings: basically enjoy all the power in Grilo without needing to touch C code, and without us having to maintain manually created bindings.</p>
<p>If you're a JavaScript user, then you need to watch bug <a title="Grilo's introspection data is incomplete/incorrect" href="https://bugzilla.gnome.org/show_bug.cgi?id=616961" target="_blank">#616961</a>. As JavaScript doesn't support GParamSpecs yet (<a title=" Can't create a Javascript object for ParamSpec" href="https://bugzilla.gnome.org/show_bug.cgi?id=626047" target="_blank">#626047</a>), you'll need <a title="Patch replacing GParamSpec annotations with uints." href="https://bugzilla.gnome.org/attachment.cgi?id=168225" target="_blank">this patch</a> which replaces GParamSpec annotations with uints. And now, time for unit testing with PyGObject!</p>
<div class="wp-caption aligncenter" style="width: 298px"><a href="http://picasaweb.google.es/lh/photo/OiE6HG9-wVUhZ6MfkkRzaQ?feat=embedwebsite"><img src="http://lh6.ggpht.com/_e7POG3HT_zk/TGwDf9o6mZI/AAAAAAAAApU/szsc99b8vyM/s288/grilo-gobject-introspection.png" alt="" width="288" height="141" /></a><p class="wp-caption-text">Using Grilo bindings from Python console</p></div>
<div class="wp-caption aligncenter" style="width: 298px"><a href="http://picasaweb.google.es/lh/photo/qyyg27AUtxo71P5_Cu2X_A?feat=embedwebsite"><img src="http://lh3.ggpht.com/_e7POG3HT_zk/TGwDgPfiYpI/AAAAAAAAApY/d18YwssyOtM/s288/grilo-test-ui-introspection.png" alt="" width="288" height="156" /></a><p class="wp-caption-text">grilo-test-ui using GObject Introspection bindings</p></div>
<div class="wp-caption aligncenter" style="width: 298px"><a href="http://picasaweb.google.es/lh/photo/ea6rSCmUo8kDXFXb7o-jKg?feat=embedwebsite"><img src="http://lh3.ggpht.com/_e7POG3HT_zk/TGwDgBnSI4I/AAAAAAAAApc/YDl4gD-0CV0/s288/gjs-grilo-introspection.png" alt="" width="288" height="99" /></a><p class="wp-caption-text">Missing GParamSpec when accessing from JavaScript</p></div>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/gobject-introspection-has-landed-in-grilo/' addthis:title='GObject Introspection has landed in Grilo! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/gobject-introspection-has-landed-in-grilo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Watch a product in (GNOME&#8217;s) Bugzilla</title>
		<link>http://simonpena.com/blog/mswl/watch-a-product-in-gnomes-bugzilla/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=watch-a-product-in-gnomes-bugzilla</link>
		<comments>http://simonpena.com/blog/mswl/watch-a-product-in-gnomes-bugzilla/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 17:02:52 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[Bugzilla]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[watch]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=852</guid>
		<description><![CDATA[Another quick one: if you want to watch/follow a product in (GNOME's) bugzilla, it is explained here. To watch an entire product, lookup the product in this page. This will show the default assignee (often productname-maint@gnome.bugs). Then add it your your watched users list. An easy one, but as it took me a while to [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/watch-a-product-in-gnomes-bugzilla/' addthis:title='Watch a product in (GNOME&#8217;s) Bugzilla '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Another quick one: if you want to watch/follow a product in (GNOME's) bugzilla, it is explained <a href="https://bugzilla.gnome.org/userprefs.cgi?tab=email" target="_blank">here</a>.</p>
<blockquote><p>To watch an entire product, lookup the product in <a href="https://bugzilla.gnome.org/describecomponents.cgi" target="_blank">this page</a>. This will show the <em>default assignee</em> (often <tt><em>productname</em>-maint@gnome.bugs</tt>). Then add it your your watched users list.</p></blockquote>
<p>An easy one, but as it took me a while to find it,  I put it here as a reference.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/watch-a-product-in-gnomes-bugzilla/' addthis:title='Watch a product in (GNOME&#8217;s) Bugzilla '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/watch-a-product-in-gnomes-bugzilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guadec Hispana 7: el principio</title>
		<link>http://simonpena.com/blog/mswl/guadec-hispana-7-el-principio/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=guadec-hispana-7-el-principio</link>
		<comments>http://simonpena.com/blog/mswl/guadec-hispana-7-el-principio/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 22:05:27 +0000</pubDate>
		<dc:creator>Simón</dc:creator>
				<category><![CDATA[Máster SW Libre]]></category>
		<category><![CDATA[GUADEC-ES]]></category>
		<category><![CDATA[Jamp]]></category>

		<guid isPermaLink="false">http://simonpena.com/?p=839</guid>
		<description><![CDATA[Aunque se haya acabado ya la 7ª Guadec-Hispana, para mí siempre será el principio: la primera vez que aporté algo (por humilde que haya sido) a una conferencia de Software Libre. Fue una experiencia muy agradable, a pesar de que hablar delante de tanto hacker produzca cierta intimidación . Afortunadamente, la (estupenda) cena del día [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/guadec-hispana-7-el-principio/' addthis:title='Guadec Hispana 7: el principio '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Aunque se haya acabado ya la 7ª Guadec-Hispana, para mí siempre será el principio: la primera vez que aporté algo (por humilde que haya sido) a una conferencia de Software Libre. Fue una experiencia muy agradable, a pesar de que hablar delante de tanto hacker produzca cierta intimidación <img src='http://simonpena.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Afortunadamente, la (estupenda) cena del día anterior me sirvió para ir conociendo un poco a la gente, y ver que no mordían: es gente muy maja. Desde luego, es algo totalmente recomendado, tanto si tenéis la oportunidad de presentar algo como si acudís de oyentes.</p>
<p>Todas las charlas quedaron grabadas en vídeo, y la organización se encargó también de recoger las presentaciones, así que no creo que se tarde mucho en publicarlas en la <a href="http://2010.guadec.es/guadec" target="_blank">página del evento</a>: son todas muy recomendables. Y, para ir haciendo boca, aquí están las mías: en ellas se habla de Jamp, la aplicación desarrollada en el módulo de Desktop &amp; Mobile del máster. ¡Que las disfrutéis!</p>
<div style="text-align: center;"><strong style="display: block; margin: 12px 0 4px;"><a title="Jamp: Un cliente para Jamendo" href="http://www.slideshare.net/spenap/jamp-un-cliente-para-jamendo">Jamp: Un cliente para Jamendo</a></strong></div>
<p style="text-align: center;"><object id="__sse4823851" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" 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://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jamp-talk-100723101436-phpapp02&amp;stripped_title=jamp-un-cliente-para-jamendo" /><param name="name" value="__sse4823851" /><param name="allowfullscreen" value="true" /><embed id="__sse4823851" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jamp-talk-100723101436-phpapp02&amp;stripped_title=jamp-un-cliente-para-jamendo" name="__sse4823851" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div id="__ss_4823851" style="text-align: center;">
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/spenap">Simón Pena</a>.</div>
</div>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://simonpena.com/blog/mswl/guadec-hispana-7-el-principio/' addthis:title='Guadec Hispana 7: el principio '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://simonpena.com/blog/mswl/guadec-hispana-7-el-principio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

