CINXE.COM

maemo.org - Planet maemo: category "feed:50099e93e923f805928f0a734f257e77"

<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>maemo.org - Planet maemo: category "feed:50099e93e923f805928f0a734f257e77"</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="http://static.maemo.org:81/style_maemo2009/css/reset.css" type="text/css" media="screen" charset="utf-8" /> <link rel="stylesheet" href="http://static.maemo.org:81/style_maemo2009/css/master.css" type="text/css" media="screen" charset="utf-8" /> <!--[if lte IE 6]> <link rel="stylesheet" href="http://static.maemo.org:81/style_maemo2009/css/ie.css" type="text/css" media="screen"> <![endif]--> <!--[if gte IE 7]> <link rel="stylesheet" href="http://static.maemo.org:81/style_maemo2009/css/ie7.css" type="text/css" media="screen"> <![endif]--> <link rel="shortcut icon" href="http://static.maemo.org:81/style_maemo2009/favicon.ico" /> <link rel="stylesheet" type="text/css" href="http://static.maemo.org:81/style_maemo2009/css/planet.css" media="screen" /> <link rel="stylesheet" type="text/css" media="all" href="http://static.maemo.org:81/style_maemo2009/css/jScrollPane.css" /> <link rel="stylesheet" type="text/css" href="http://static.maemo.org:81/style_maemo2009/css/print.css" media="print" /> <link rel="shortcut icon" href="http://static.maemo.org:81/style_maemo2009/maemo_favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="icon" href="http://static.maemo.org:81/style_maemo2009/maemo_favicon.ico" type="image/vnd.microsoft.icon" /> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1'); function searchComplete() { if ( jQuery('#content #main').length > 0 && ! jQuery('#content #main #cse').length) { jQuery('#content #main').empty(); jQuery('#cse').appendTo('#content #main'); } else { jQuery('#cse').siblings().empty(); } } google.setOnLoadCallback(function(){ var cseId = '012414234624903107508:2laarii9gbw'; var mSearch = new google.search.SearchControl(); jQuery('#content').append('<div id="cse"></div>'); mSearch.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.SearcherOptions(); options.setRoot(document.getElementById("cse")); options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN); var full = new google.search.WebSearch(); full.setSiteRestriction(cseId); mSearch.addSearcher(full, options); var options = new google.search.DrawOptions(); options.setDrawMode(GSearchControl.DRAW_MODE_LINEAR); mSearch.draw('cse-search-form', options); mSearch.setSearchCompleteCallback(this, searchComplete); mSearch.setNoResultsString('Unfortunately there are no results.'); jQuery("td.gsc-input input").DefaultValue("Search "); }, true); </script> <link rel="stylesheet" href="/midcom-static/style_maemo2009/css/google_search.css" type="text/css" /> <script type="text/javascript" src="http://static.maemo.org:81/jQuery/jquery-1.4.2.min.js"></script> <script type="text/javascript"> var MIDCOM_STATIC_URL = 'http://static.maemo.org:81'; var MIDCOM_PAGE_PREFIX = 'http://maemo.org/'; </script> <link rel="openid2.provider" href="http://maemo.org/openid/" /> <link rel="stylesheet" type="text/css" media="screen" href="http://static.maemo.org:81/midcom.services.uimessages/simple.css" /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0 feed" href="http://maemo.org/news/planet-maemo/rss.xml" /> <link rel="alternate" type="application/atom+xml" title="ATOM feed" href="http://maemo.org/news/planet-maemo/atom.xml" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://maemo.org/news/planet-maemo/rsd.xml" /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0 feed: feed:50099e93e923f805928f0a734f257e77" href="/news/planet-maemo/feeds/category/feed:50099e93e923f805928f0a734f257e77/" /> <link rel="bookmark" href="http://maemo.org/midcom-permalink-9396338abc9c11dbb7efb3d44eb132f832f8" /> <meta name="generator" content="Midgard/8.09.9.99 MidCOM/8.09.9 PHP/5.3.10-1ubuntu3.26" /> <meta name="lastupdated" content="2024-11-29 19:59:52Z" /> <script type="text/javascript" src="http://static.maemo.org:81/style_maemo2009/js/jquery.mousewheel.js"></script> <script type="text/javascript" src="http://static.maemo.org:81/style_maemo2009/js/jScrollPane.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { jQuery('#rss-panel').jScrollPane({scrollbarWidth:15, scrollbarMargin:10, dragMinHeight:50, dragMaxHeight:50}); }); </script> <script type="text/javascript" src="http://static.maemo.org:81/style_maemo2009/js/images.js"></script> <script type="text/javascript"> jQuery(window).load(function() { jQuery.images.init('div.hentry,div.entry-content', 500); }); </script> <script type="text/javascript" src="http://static.maemo.org:81/style_maemo2009/js/jquery.form-defaults.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#username").DefaultValue("Username"); jQuery("#password").DefaultValue("password"); jQuery("#query").DefaultValue("Search "); }); </script> <script type="text/javascript" src="http://static.maemo.org:81/jQuery/jquery.metadata.js"></script> <script type="text/javascript" src="http://static.maemo.org:81/net.nemein.favourites/net_nemein_favourites.js" ></script> <link rel="stylesheet" type="text/css" href="http://static.maemo.org:81/net.nemein.favourites/screen.css" media="screen" /> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('.net_nemein_favourites').net_nemein_favourites({force_ssl: true}); }); </script> <link rel="stylesheet" href="http://static.maemo.org:81/midcom.helper.datamanager2/legacy.css" type="text/css" media="screen" /> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1'); function searchComplete() { if ( jQuery('#content #main').length > 0 && ! jQuery('#content #main #cse').length) { jQuery('#content #main').empty(); jQuery('#cse').appendTo('#content #main'); } else { jQuery('#cse').siblings().empty(); } } google.setOnLoadCallback(function(){ var cseId = '012414234624903107508:2laarii9gbw'; var mSearch = new google.search.SearchControl(); jQuery('#content').append('<div id="cse"></div>'); mSearch.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.SearcherOptions(); options.setRoot(document.getElementById("cse")); options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN); var full = new google.search.WebSearch(); full.setSiteRestriction(cseId); mSearch.addSearcher(full, options); var options = new google.search.DrawOptions(); options.setDrawMode(GSearchControl.DRAW_MODE_LINEAR); mSearch.draw('cse-search-form', options); mSearch.setSearchCompleteCallback(this, searchComplete); mSearch.setNoResultsString('Unfortunately there are no results.'); jQuery("td.gsc-input input").DefaultValue("Search "); }, true); </script> <link rel="stylesheet" href="/midcom-static/style_maemo2009/css/google_search.css" type="text/css" /> </head> <body class="default"> <div id="container"> <div id="header"> <div id="logo"> <a href="http://maemo.org/"><img src="http://static.maemo.org:81/style_maemo2009/img/maemo.jpg" title="maemo.org" alt="maemo.org" /></a> </div><!-- logo --> <div id="user-login"> <div id='midcom_login_form'> <form name="midcom_services_auth_frontend_form" method="post" id="midcom_services_auth_frontend_form" onsubmit="return pseudo_sso()" action="https://maemo.org/news//planet-maemo/category/feed:50099e93e923f805928f0a734f257e77/"> <input name="username" id="username" class="input" /> <input name="password" id="password" type="password" class="input" /> <div class="clear"></div> <input type="submit" name="midcom_services_auth_frontend_form_submit" id="midcom_services_auth_frontend_form_submit" value="Login" class="submit"/> </form> <!-- Pseudo-SSO, login to garage.maemo.org as well --> <script language="javascript"> var iframe_submitted = false; var password_store = ''; function pseudo_sso() { if (iframe_submitted) { /* alert('un: ' + document.loginform.form_loginname.value + ', pw: ' + document.loginform.form_pw.value); alert ('second submit, returning true'); */ return true; } username = document.midcom_services_auth_frontend_form.username.value; password = document.midcom_services_auth_frontend_form.password.value; password_store = password; try { iframe = frames['webloginiframe'].document; iframe.write('<form action="https://garage.maemo.org/account/login.php" method="post" name="loginform" id="loginform"> <input type="hidden" name="return_to" value="" /> <p> Login Name:<br /><input type="text" name="form_loginname" value="" /> </p> <p> Password:<br /><input type="password" name="form_pw" /> </p> <p> <input type="submit" name="login" id="loginbutton" value="Login with SSL" /> </p> </form>'); iframe.loginform.form_loginname.value = username; iframe.loginform.form_pw.value = password; iframe.getElementById('loginbutton').click(); iframe_submitted = true; /* TODO: How to capture that the iframe has gotten response ? frames['webloginiframe'].addEventListener('load', resubmit(), false); */ } catch (e) { /* alert('Exception: ' + e); */ } finally { setTimeout('resubmit();', 2000); return false; } } function resubmit() { /* alert('resubmit called'); */ document.midcom_services_auth_frontend_form.password.value = password_store; document.midcom_services_auth_frontend_form.midcom_services_auth_frontend_form_submit.click(); } </script> <iframe name="webloginiframe" id="webloginiframe" style="height: 1px; width: 1px; border: none;"></iframe> <!-- /Pseudo-SSO, login to garage.maemo.org as well --> </div> </div><!-- user-login --> <div id="register"> <a href="https://garage.maemo.org/account/register.php" title="Register at Maemo Garage for a maemo.org account"><img src="http://static.maemo.org:81/style_maemo2009/img/register-button.gif" alt="Register" /> <h3>Register</h3></a> </div> </div> <div id="navigation"> <div id="navigation-left-wrapper"> <div id="navigation-right-wrapper"> <ul> <li><a href="http://maemo.org/downloads/">Downloads</a></li> <li><a href="http://maemo.org/community/">Community</a></li> <li><a href="http://maemo.org/development/">Development</a></li> <li class="selected"><a href="http://maemo.org/news/">News</a></li> <li><a style="background-image: none;" href="http://talk.maemo.org">TALK</a></li> </ul> <div id="search"> <div id="cse-search-form"></div> </div> </div> </div> </div><!-- /navigation --> <div id="breadcrumb"> <a href="http://maemo.org/">maemo.org</a> &gt; <a href="http://maemo.org/news/">News</a> &gt; Planet maemo</div> <div id="content"> <!-- content --> <div id="sidebar"> <div id="nav-sub"> <ul class="fi_protie_navigation node-290"> <li> <a href="http://maemo.org/news/announcements/">Announcements</a> </li> <li> <a href="http://maemo.org/news/community/">Garage News</a> </li> <li class="selected active"> <a href="http://maemo.org/news/planet-maemo/">Planet maemo</a> <ul class="fi_protie_navigation node-187"> <li> <a href="http://maemo.org/news/planet-maemo/aggregate_your_blog/">Aggregate your blog</a> </li> </ul> </li> <li> <a href="http://maemo.org/news/events/">Events</a> </li> </ul> </div> <div class="holder rss-bar"> <h2>Subscriptions</h2> <div class="rss-bar-top"> </div> <div class="rss-bar-middle"> <div id="rss-panel" class="rss-panel"> <!-- --><div class="subscriptions"> <ul class="net_nemein_rss_feeds"><li><a href="/news//planet-maemo/category/feed:9ed7fa41a6296d9de352e35a4622a3fb/">AD-N770</a> <li><a href="/news//planet-maemo/category/feed:d96b080fca66d64fd56a892298c08a27/">Aldon Hynes</a> <li><a href="/news//planet-maemo/category/feed:f265f7d2656e9e6bc0cc4cb2f7d479e0/">All About Maemo</a> <li><a href="/news//planet-maemo/category/feed:7835d14afe6025308529fc1a555e631b/">Aloisio's blog</a> <li><a href="/news//planet-maemo/category/feed:3b6b9a33a163d5b75cae0911c55bbdf9/">Alp Toker</a> <li><a href="/news//planet-maemo/category/feed:72b1fb57bb8964a8251594e25932bb34/">Anderson Lizardo</a> <li><a href="/news//planet-maemo/category/feed:dc20fa196db95934cf422cacd1cd8471/">andre klapper's blog</a> <li><a href="/news//planet-maemo/category/feed:bb005db21d0a9e602cdac2f771ec97c7/">Andrei Mirestean</a> <li><a href="/news//planet-maemo/category/feed:6b5f2c9f097a97dac5362c4b8bd9fd58/">Andres Gomez</a> <li><a href="/news//planet-maemo/category/feed:225e6ce13c02cf39cf412748da70d5c4/">Andrew Black</a> <li><a href="/news//planet-maemo/category/feed:8fae9c178c2cf99ef69efe95c1466d06/">andrunko</a> <li><a href="/news//planet-maemo/category/feed:09aaa109f06cda16716997d3886fd6d6/">Andy Diller</a> <li><a href="/news//planet-maemo/category/feed:0e1e86d1ebc004cb963cd98418e9adaf/">Anidel - The tech side of my life</a> <li><a href="/news//planet-maemo/category/feed:20e14981bcc7b85f9f32745be320eae2/">Attila Csipa</a> <li><a href="/news//planet-maemo/category/feed:766d7361580352c5efed0204e4ba8593/">Bergie</a> <li><a href="/news//planet-maemo/category/feed:9ab735f4bd7e96eace8b7d56ebf4c733/">blog.frals.se</a> <li><a href="/news//planet-maemo/category/feed:1f8c260dd465478579b08c7c772558a5/">Brent Chiodo</a> <li><a href="/news//planet-maemo/category/feed:ed5327111cb3ef2ef4baa89aa50ad3f0/">CannoNerd's shots</a> <li><a href="/news//planet-maemo/category/feed:34c05404d8c0f82e46e26b4a547c07fd/">Carlos</a> <li><a href="/news//planet-maemo/category/feed:dd4bc4e991792293cefbd23b49580355/">carrierdetect.com</a> <li><a href="/news//planet-maemo/category/feed:d0c3f0a69ab06ec734210164b425ef2b/">Cluttered Neurons</a> <li><a href="/news//planet-maemo/category/feed:404e7adbdc563144e6c6ecd7acfdb186/">Collin R. Mulliner</a> <li><a href="/news//planet-maemo/category/feed:e421ae90b0be990fbff1a5bf870fae5c/">Communitizer</a> <li><a href="/news//planet-maemo/category/feed:0ffd60645267b49419c542bd55f461df/">Community Council</a> <li><a href="/news//planet-maemo/category/feed:2cf9adc17a4d72d9c5a2e3b76a7dfba6/">Cosimo Alfarano</a> <li><a href="/news//planet-maemo/category/feed:be8197f0aafdc49da63f71c9119de1a7/">Daniel Fett</a> <li><a href="/news//planet-maemo/category/feed:b00c1f58b59c9ec77dd3f135dd7c1106/">Daniel Wilms</a> <li><a href="/news//planet-maemo/category/feed:b00c1f58b59c9ec77dd3f135dd7c1106/">daniel wilms » planet-maemo</a> <li><a href="/news//planet-maemo/category/feed:85141068e640087e3494790d59181094/">Daniel Would's Weblog » maemo</a> <li><a href="/news//planet-maemo/category/feed:fb2e01f2b05f173de4f8ef523cd2a4d2/">David Greaves</a> <li><a href="/news//planet-maemo/category/feed:5fd851f08b73df75a25ea2936a7ea5a3/">David King</a> <li><a href="/news//planet-maemo/category/feed:1e6ce51fd0a86b311fd2f72770cdb54b/">Dawid Lorenz</a> <li><a href="/news//planet-maemo/category/feed:cc35fcfb243ed70d2d823877ffe6965b/">Devesh</a> <li><a href="/news//planet-maemo/category/feed:67285ec2da825aced6809d739af9f8db/">Ed Page</a> <li><a href="/news//planet-maemo/category/feed:218abbb3f30ed17e36476558d8bce9b5/">Enrique Ocaña González</a> <li><a href="/news//planet-maemo/category/feed:62fb4ed12dc27079d67a00af4e6afabd/">eth0:ifconfig</a> <li><a href="/news//planet-maemo/category/feed:845e23d13b6dbbe11fdecc443cde44e7/">Etrunko</a> <li><a href="/news//planet-maemo/category/feed:7439e9325919d1247d8e32799bc07ad6/">Everaldo Canuto</a> <li><a href="/news//planet-maemo/category/feed:d81b00955f076640b4980a1c3646a625/">Felipe Zimmerle</a> <li><a href="/news//planet-maemo/category/feed:7674186b655b5da2052013fa422d306a/">Firefox Mobile</a> <li><a href="/news//planet-maemo/category/feed:a820b9e49de58112edb8309d290df351/">Florian</a> <li><a href="/news//planet-maemo/category/feed:544311952f64d1fcf0da07059b122a32/">Floriano Scioscia</a> <li><a href="/news//planet-maemo/category/feed:eeb15882984e6cb6ff412c3c7c7bd2b3/">flors</a> <li><a href="/news//planet-maemo/category/feed:09a4454142a8f9896476d4036a03e6ea/">flux</a> <li><a href="/news//planet-maemo/category/feed:9518871bb4e42fa4e04dc630da69518c/">Fone Arena - The Mobile Blog » Maemo</a> <li><a href="/news//planet-maemo/category/feed:83c45a7c9a27a197cbcc653605c1fa5c/">franciscoalecrim</a> <li><a href="/news//planet-maemo/category/feed:f69c53e75954102a301a37ce469c5d7e/">Fred Pacquier</a> <li><a href="/news//planet-maemo/category/feed:f280e37eda34262eb5767c82e5ab024b/">Gnuton's Blog » Maemo-dev</a> <li><a href="/news//planet-maemo/category/feed:60d9ccbb39f6b977c6e23b4132b5a2f5/">Guillaume Desmottes</a> <li><a href="/news//planet-maemo/category/feed:dff3398e3342941be010827a35a8ef95/">Guseynov Alexey</a> <li><a href="/news//planet-maemo/category/feed:eb77ce503ec929e6555f7ccd1f298ebf/">Gustavo Lima</a> <li><a href="/news//planet-maemo/category/feed:01c9bb92c8cdc7e3a5fc627f123acc22/">Gustavo Sverzut Barbieri</a> <li><a href="/news//planet-maemo/category/feed:6d6865499030b3cae05786913feb5c8b/">Guysoft's Weblog » Maemo</a> <li><a href="/news//planet-maemo/category/feed:c4c21899596dff713fcffdd42845a176/">Hallyson Melo</a> <li><a href="/news//planet-maemo/category/feed:b2a151d2d4ba0834687090ab87b43bde/">Handful</a> <li><a href="/news//planet-maemo/category/feed:6f8015c0c6c3f487047a2ede545652f0/">Hanno Zulla</a> <li><a href="/news//planet-maemo/category/feed:6af7b3f8d9e1c036761a1cdf0db0b428/">Herostratus' legacy » Planet Maemo</a> <li><a href="/news//planet-maemo/category/feed:0e49a7371d70c5a79bbb3414a498171d/">Herraiz</a> <li><a href="/news//planet-maemo/category/feed:d0d92cdc9b30c1300fbc3c7ebd304be0/">Hildon Foundation</a> <li><a href="/news//planet-maemo/category/feed:a9eb8e99b5ee235488898a238d35a6e4/">Holger Macht</a> <li><a href="/news//planet-maemo/category/feed:c375eca130e9b3972cb48d0355b2980a/">Hrw</a> <li><a href="/news//planet-maemo/category/feed:402f8c8b80a926d8700a61666d69d0d5/">I Might Be Wrong » Maemo</a> <li><a href="/news//planet-maemo/category/feed:f37232ce73d3b53f5ae8169b333a7127/">Ian Lawrence - Blog</a> <li><a href="/news//planet-maemo/category/feed:56de43f9dd953ded91cbdb00be724d0f/">Internet Tablet School</a> <li><a href="/news//planet-maemo/category/feed:f306d38a63078c6d4b1ba0eef5fce639/">Iocane powder</a> <li><a href="/news//planet-maemo/category/feed:ea32b6de21a95350e2ab5a183d919201/">Ivan Frade's Blog</a> <li><a href="/news//planet-maemo/category/feed:bc034fe7bc4cd5ba2bbd6c0cfff73d04/">Jaffa Software</a> <li><a href="/news//planet-maemo/category/feed:f4c54b4bf772784ffd939764826077d4/">Jan Jansen</a> <li><a href="/news//planet-maemo/category/feed:89199ddd083e0ea73dde1bf546298670/">Jannis Pohlmann</a> <li><a href="/news//planet-maemo/category/feed:96cafbff7b5c987c48a8071d34a36135/">Javier S. Pedro</a> <li><a href="/news//planet-maemo/category/feed:fe260b31af41da4c6ef40f5c8929c61d/">Jeremiah Foster</a> <li><a href="/news//planet-maemo/category/feed:dda30e0a60b59811d56adead50efd2c6/">Jerry Jalava</a> <li><a href="/news//planet-maemo/category/feed:c9cc24540e35350893859da24a38c99b/">Joaquim Rocha's Web Page » maemo</a> <li><a href="/news//planet-maemo/category/feed:da70997bc58bbdf75d6119b7d745eaff/">Johan Paul</a> <li><a href="/news//planet-maemo/category/feed:cad7eebfe26b0aea2dcb1ceb830a3cba/">Jonny Lamb</a> <li><a href="/news//planet-maemo/category/feed:8bbede9a8542fe7d6f5976273f1df870/">joppu's weblog</a> <li><a href="/news//planet-maemo/category/feed:c7e5726454066386af96dd3c47820d51/">Jos Van den Oever</a> <li><a href="/news//planet-maemo/category/feed:faf65f6644c14cf63ba0eb4b53f8ca1b/">José Dapena blog » Maemo</a> <li><a href="/news//planet-maemo/category/feed:7136379a29f5707c87780892e0eda16f/">Juan A. Suarez</a> <li><a href="/news//planet-maemo/category/feed:a239d77197b1805713ebcacc20156e95/">Juhana Jauhiainen</a> <li><a href="/news//planet-maemo/category/feed:50099e93e923f805928f0a734f257e77/">Jussi Kukkonen</a> <li><a href="/news//planet-maemo/category/feed:0d3ed10193588edfe41285c9c902da78/">Jyro</a> <li><a href="/news//planet-maemo/category/feed:0dd0af75c20bc2c76ad127dc1607dbde/">Kalle Valo</a> <li><a href="/news//planet-maemo/category/feed:4dc3eb30b1706bbe938a07a9c65b46e8/">Kamilla Bremeraunet</a> <li><a href="/news//planet-maemo/category/feed:149bf82c6648f8fc4320b8067c147b02/">Karoliina Salminen</a> <li><a href="/news//planet-maemo/category/feed:9bc63248f713056f35885c88fe792994/">Karsten Bräckelmann's Open Thoughts » maemo</a> <li><a href="/news//planet-maemo/category/feed:989eb7ea13af4430ccf297118f855bf0/">Kate Alhola</a> <li><a href="/news//planet-maemo/category/feed:809965271ce886434dc6fc7296d6887e/">Kenneth R. Christiansen</a> <li><a href="/news//planet-maemo/category/feed:a5799af9ac17abc99d28d8047c32e427/">Khertan.net</a> <li><a href="/news//planet-maemo/category/feed:a92c474e7b83a19eb5ea3d097fbe66bc/">Konttori</a> <li><a href="/news//planet-maemo/category/feed:e57165a9ef8710b6c2e628a9495f3e69/">Lauri Võsandi</a> <li><a href="/news//planet-maemo/category/feed:3d5e23dc86be883122850fe1e5489e2e/">Lcuk</a> <li><a href="/news//planet-maemo/category/feed:4cbc998a0183c895ed3070144d65a818/">Leonardo Cunha</a> <li><a href="/news//planet-maemo/category/feed:1b442a3e88bf752570967532c74ec02e/">LeoZ BloG</a> <li><a href="/news//planet-maemo/category/feed:6de6761a36027f6a2c3df04a8879373a/">Li-Zhao</a> <li><a href="/news//planet-maemo/category/feed:ea6ab1fdeca67816532d0f0eac25677e/">Libertatia</a> <li><a href="/news//planet-maemo/category/feed:7be51cc06adda579a67b1b3c11ed8188/">Linus Wallgren</a> <li><a href="/news//planet-maemo/category/feed:08cdcc4bab42749b9dd67183191f9924/">LinuxUK</a> <li><a href="/news//planet-maemo/category/feed:a606dbbe005ef96448520f592000dc95/">Locationist</a> <li><a href="/news//planet-maemo/category/feed:d2a10b3e8055809a86b77053ec277953/">Lorenzo Bettini</a> <li><a href="/news//planet-maemo/category/feed:10436ed7d88862aa6748586a21a64938/">Luc Pionchon</a> <li><a href="/news//planet-maemo/category/feed:796619ad86de38830be91da263891cce/">Luca Ognibene</a> <li><a href="/news//planet-maemo/category/feed:d55d78c99818e0613fc534237b074a8e/">Lucasr</a> <li><a href="/news//planet-maemo/category/feed:1b187f79e102e3f7d18e7fd0161ee1f7/">Luciano Wolf</a> <li><a href="/news//planet-maemo/category/feed:d4b1ad8b86b164cf49e1f7f2d431aa15/">Madabar.techblog</a> <li><a href="/news//planet-maemo/category/feed:a0c08ff969d5d3e61fed8f9a52a2f2af/">maemo</a> <li><a href="/news//planet-maemo/category/feed:ea97a68c3a1ce126b06b03068f1c038e/">Maemo 6 UI Framework</a> <li><a href="/news//planet-maemo/category/feed:252d36e7b24498212f260fde2b4a4608/">Maemo Browser Extras</a> <li><a href="/news//planet-maemo/category/feed:92758f42b900fe90ec500065e7ba5bc5/">Maemo Bug Jar</a> <li><a href="/news//planet-maemo/category/feed:59d65418afa5d349e0ee7365523a7fe6/">Maemo Freak</a> <li><a href="/news//planet-maemo/category/feed:736fd93d132ea943eb9b90a383721181/">Maemo Geek</a> <li><a href="/news//planet-maemo/category/feed:d443227b3e9056c673daf7c465839a14/">Maemo People</a> <li><a href="/news//planet-maemo/category/feed:e60eeaa820c2c20f69d6d4ddf6f6a31b/">maemo team blog</a> <li><a href="/news//planet-maemo/category/feed:f0124b2066cfa542994ea3c3da95aa1d/">Maemo UI design</a> <li><a href="/news//planet-maemo/category/feed:c63f96fde7b268f5cfc832a181221610/">Maemo UI improvements blog.</a> <li><a href="/news//planet-maemo/category/feed:3e97844fb140de8423afbcb8ff62ccf8/">Maemo Weekly News</a> <li><a href="/news//planet-maemo/category/feed:a04bb39280ce918c658ed6060b2e8b81/">Marco Barisione's Weblog » maemo</a> <li><a href="/news//planet-maemo/category/feed:04088ede8ecf981676b12f87999d25d2/">Mardy</a> <li><a href="/news//planet-maemo/category/feed:f168df4cdfce3f7f74c89f7ca04c7c25/">Mario Sánchez Prada</a> <li><a href="/news//planet-maemo/category/feed:2f9a1cd8dccee7a19cc07970574b4d4a/">Mathias Hasselmann</a> <li><a href="/news//planet-maemo/category/feed:46b1d6b26651a331cde2ad188d699e0c/">Mathieu Blondel</a> <li><a href="/news//planet-maemo/category/feed:7185002d4fd68f6231f505cd75ceeaea/">Matt Andrew</a> <li><a href="/news//planet-maemo/category/feed:cc2373b94655e4785208661c6af925f5/">MDK</a> <li><a href="/news//planet-maemo/category/feed:f795a4d0dabfedf317983d102f26b25c/">Mer - a mobile Linux distribution</a> <li><a href="/news//planet-maemo/category/feed:2b1f4a616deca76306f76bfa1c5005c2/">Michael Hasselmann</a> <li><a href="/news//planet-maemo/category/feed:5bc2385bc6ad322a949feafe5e504227/">Michael Sheldon</a> <li><a href="/news//planet-maemo/category/feed:9534a9133a44e66a0de65d0dd1fc623d/">MicroBlog</a> <li><a href="/news//planet-maemo/category/feed:6135faf0e0d8fcf4153d72df4ff39816/">mkruisselbrink's blog</a> <li><a href="/news//planet-maemo/category/feed:2bb0c2dd02b34bc2ab5d02164767a4fd/">Mobile Tablets!</a> <li><a href="/news//planet-maemo/category/feed:671325e358d153b85751272fab40be20/">Mohammad Anwari</a> <li><a href="/news//planet-maemo/category/feed:0cec9bc8adfcea0d21344f7faf8eb24b/">Mohammed Sameer</a> <li><a href="/news//planet-maemo/category/feed:13d10ee3d4d76b6153322c7b6eb09978/">Moimart</a> <li><a href="/news//planet-maemo/category/feed:db85272b5cc4c48c874836930690af4e/">monkeyiq</a> <li><a href="/news//planet-maemo/category/feed:abe7d3c55a9ce056fa57da916a890aef/">MoRpHeUz</a> <li><a href="/news//planet-maemo/category/feed:50faae9bb3934bc7833623d5c3e428e8/">Mozilla Mobile - MicroB</a> <li><a href="/news//planet-maemo/category/feed:64774e4a8618b0d6bf16181a6b931820/">Murray Cumming</a> <li><a href="/news//planet-maemo/category/feed:d498e400360abde67bb5c3a2e9feeb45/">Mustali Dalal</a> <li><a href="/news//planet-maemo/category/feed:520d3e73475205682415b043c602917d/">mvo's meblog</a> <li><a href="/news//planet-maemo/category/feed:9f2cc46069b765b16dbccc7cc9952520/">N9 Developer</a> <li><a href="/news//planet-maemo/category/feed:87e3a112f9819bd4923836c83459e7c0/">Nokia Experts</a> <li><a href="/news//planet-maemo/category/feed:7e350adb0e5c542f8a58011c64eef1a4/">Nokian900freak</a> <li><a href="/news//planet-maemo/category/feed:9dc7376b3ad325b198c5167e437db77f/">OMAG Blog</a> <li><a href="/news//planet-maemo/category/feed:ef77b130294f7a64b7d9c05ed40b7044/">Onutz Buruga</a> <li><a href="/news//planet-maemo/category/feed:dc2d42ffa90d409ad35691447d64bb45/">Pavel Rojtberg</a> <li><a href="/news//planet-maemo/category/feed:ec9d64386f226f72fb9825ba4e5c8bdd/">Penguinbait's Blog</a> <li><a href="/news//planet-maemo/category/feed:43af5b2374081abdd0dbc4ba26a0b54c/">Phenomena in the days of Philip</a> <li><a href="/news//planet-maemo/category/feed:c8aedd4fc8e6e1aebb347f582e7ee195/">Pierre-Luc Beaudoin</a> <li><a href="/news//planet-maemo/category/feed:f13f02dc517a85b9787157119dd2b122/">Piotr Pokora</a> <li><a href="/news//planet-maemo/category/feed:e2f616f44353fa778c29de8367984985/">Protected * Void [en]</a> <li><a href="/news//planet-maemo/category/feed:42845f5389d7278b9ae152702c47b306/">Public thoughts</a> <li><a href="/news//planet-maemo/category/feed:9e91fda5c504c89b94a611e435ec8393/">Puelocesar</a> <li><a href="/news//planet-maemo/category/feed:b45a8ddcf3f2f1452044ac0e6a02e711/">Python and more</a> <li><a href="/news//planet-maemo/category/feed:c0071b67e9af88ed151ff73d96012c1e/">Qole</a> <li><a href="/news//planet-maemo/category/feed:3c41ee4ee01bf1f8a107b63226ba9c31/">Qt funk</a> <li><a href="/news//planet-maemo/category/feed:b12d6f4d4954c8bbe75e673d738de457/">Qt labs</a> <li><a href="/news//planet-maemo/category/feed:54017ab66150cef9d3ace1f74e5c0fa3/">Random Musings of A Useless Geek</a> <li><a href="/news//planet-maemo/category/feed:2ab7df3bd50c3ff3965ec8d25aee2167/">Random notes from mg</a> <li><a href="/news//planet-maemo/category/feed:3443cd3b09dca3afd960884d779d28f3/">Raul Herbster</a> <li><a href="/news//planet-maemo/category/feed:c72c1892a779a6ae78da5ffe8c76a7af/">René Seindal</a> <li><a href="/news//planet-maemo/category/feed:b31073d48a28625c25e0704e6226c79a/">revdkathy</a> <li><a href="/news//planet-maemo/category/feed:0905881b077483de64303753616b500d/">Riku Voipio</a> <li><a href="/news//planet-maemo/category/feed:a93f39245539231538463d349e184dd2/">Robin Burchell</a> <li><a href="/news//planet-maemo/category/feed:a444b2e29ed574b9d411e38b046a7a09/">Robots are cool - Maemo</a> <li><a href="/news//planet-maemo/category/feed:3d3e061583a0cbd2215be7a7982cdd67/">Rodrigo Vivi - vivijim</a> <li><a href="/news//planet-maemo/category/feed:740708135356d20cf02515b0bcf76e0c/">rsalveti's random thoughts</a> <li><a href="/news//planet-maemo/category/feed:cd128d68ee961b33c2e37c852f888d2e/">Rubyx blog</a> <li><a href="/news//planet-maemo/category/feed:2133405c1335fdbfab16abed5e4d7b9c/">Russ Nelson</a> <li><a href="/news//planet-maemo/category/feed:ec4eaeec3783414b0575c53865227f65/">Safe as Milk » maemo</a> <li><a href="/news//planet-maemo/category/feed:0c0feabdde04fabb6474d5d8a3e5c362/">Santtu Lakkala</a> <li><a href="/news//planet-maemo/category/feed:afb34818df658b05f31254de79bcc6ef/">Sebastiaan Lauwers</a> <li><a href="/news//planet-maemo/category/feed:3fa758046e1950ca229fb74f24ed37f2/">Sebastian Manckes Blog » maemo</a> <li><a href="/news//planet-maemo/category/feed:b32fefb44b67aa4644bd42f2b7488419/">Sergio Villar Senin</a> <li><a href="/news//planet-maemo/category/feed:7a999d6774f652360d13d7b8d6cffd47/">silentk::cbx33</a> <li><a href="/news//planet-maemo/category/feed:873bfae2cf41c9a3763e52cc7bcc6edd/">Simón Pena Placer</a> <li><a href="/news//planet-maemo/category/feed:2700e0ed02982a2054ae3f239ecc2e97/">Stephan Jaensch</a> <li><a href="/news//planet-maemo/category/feed:1ee613acefb10e5016e016fb35c75c2c/">Stezz</a> <li><a href="/news//planet-maemo/category/feed:a7ebd5f9cfd7ca3830cb6317611d7f18/">Tabula Crypticum</a> <li><a href="/news//planet-maemo/category/feed:822f6a0a9a0c829a3c6ddedc76f92a7c/">The Handheld Blog</a> <li><a href="/news//planet-maemo/category/feed:23fcd2eb7caac6d74a0924e7d6bb428c/">The Nokia Blog</a> <li><a href="/news//planet-maemo/category/feed:7fcfc1509bab9a1434b50b0bcec19a0c/">The world won't listen</a> <li><a href="/news//planet-maemo/category/feed:ffedab845b17ad5f072a1f90af70d0f9/">tHeBloG</a> <li><a href="/news//planet-maemo/category/feed:a0f2d65abc95fc7dfc9cb7f28dadcb3f/">This is Mobility</a> <li><a href="/news//planet-maemo/category/feed:437c40ecc45d4b0fa868e422ae16adb1/">Thomas Perl</a> <li><a href="/news//planet-maemo/category/feed:1a135586998400f5d493cc4b6e2fd814/">Thomas Schmidt</a> <li><a href="/news//planet-maemo/category/feed:4fc53fd28b16e0b9ada2e2e5e88f1d9f/">Thomas Thurman</a> <li><a href="/news//planet-maemo/category/feed:68a214557791eb7b58e154b2ee45d63e/">Thoughtfix</a> <li><a href="/news//planet-maemo/category/feed:329f597d99418623361115205242979e/">TigerT</a> <li><a href="/news//planet-maemo/category/feed:b74181c2d5e2fbcc878704b850af8cd1/">Tim Samoff // Weblog</a> <li><a href="/news//planet-maemo/category/feed:b60f2338d7a5b72897d3a13b738ecf26/">timeless</a> <li><a href="/news//planet-maemo/category/feed:26249a1a7af71c9eb987f48eaef6cf1d/">Tom Waelti</a> <li><a href="/news//planet-maemo/category/feed:7a0e02ee16922988a5950c77c48d56d5/">Tonikitoo</a> <li><a href="/news//planet-maemo/category/feed:c0b76ac3824bb7567c742e4d9c638e78/">Toral Quiroga</a> <li><a href="/news//planet-maemo/category/feed:89e919e881f6ec510fc2f0aa43617339/">Tuomas Kulve</a> <li><a href="/news//planet-maemo/category/feed:692ed6c92488442063649a2bfc4b9acf/">Tux em Recife</a> <li><a href="/news//planet-maemo/category/feed:9b51822874af18d8add5f98474d2cdbf/">Ulisses Furquim</a> <li><a href="/news//planet-maemo/category/feed:9f6dc02c2397a2161389130b698f2c79/">waite blog</a> <li><a href="/news//planet-maemo/category/feed:5a9785f4d688425c0d91de6cffc2e0b2/">Webcitizen FelipeC</a> <li><a href="/news//planet-maemo/category/feed:68b0b09a3c8ac8f1d87ea5ecd98450e2/">Will Thompson</a> <li><a href="/news//planet-maemo/category/feed:1525c52c13056272dbc37acd33e2b2eb/">Wubble</a> <li><a href="/news//planet-maemo/category/feed:70bebeb934a26428d85371654b6c3163/">Xabier Rodriguez Calvar</a> <li><a href="/news//planet-maemo/category/feed:b1bdf470014a864e09dcd1ef9dc09683/">Xavier Claessens » Maemo</a> <li><a href="/news//planet-maemo/category/feed:a55aba7f8b8bee845720e26917ca5d02/">Xizhi Zhu</a> <li><a href="/news//planet-maemo/category/feed:d573028622e777551a22558b061985bf/">Yannick</a> <li><a href="/news//planet-maemo/category/feed:2293d55a0aef01c694603769839d1f0b/">Yerga</a> <li><a href="/news//planet-maemo/category/feed:a5eae3d050d6487b546ef5176bb2c3fd/">Zach Goldberg</a> <li><a href="/news//planet-maemo/category/feed:5b6612335a9771e9ca6fd2a16b8f165c/">Zaheer Abbas Merali</a> <li><a href="/news//planet-maemo/category/feed:02f1f53197df436b5098f26e5d051ee3/">Zchydem's Blog</a> <li><a href="/news//planet-maemo/category/feed:ffa4f082707419ac67937f24053d9dcd/">Zeeshan Ali</a> </ul> </div><!-- --> </div><!-- /rss-panel --> </div><!-- rss-bar-middle --> <div class="rss-bar-bottom"> </div> <a class="opml" title="OPML" href="feeds.opml">Download feed list (OPML)</a> </div><!-- holder --> </div> <div id="main"> <div id="main-wrapper"><h1>Planet maemo: category "feed:50099e93e923f805928f0a734f257e77"</h1><div class="planet-entry hentry counter_0 first"> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/06/23/welcome-to-the-future/" rel="bookmark">Welcome to the future</a></h1> <div class="publish-info"><abbr class="published" title="2008-06-23T12:11:38+0000">2008-06-23 12:11 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_eb767e58411f11dd9a9c1f13f889be94be94" class='net_nemein_favourites {"favs":6,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/eb767e58411f11dd9a9c1f13f889be94be94\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/eb767e58411f11dd9a9c1f13f889be94be94\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">6 <a href="https://maemo.org/news/favorites/create/midgard_article/eb767e58411f11dd9a9c1f13f889be94be94/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/eb767e58411f11dd9a9c1f13f889be94be94/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>Few things are cooler than being able to work on interesting new stuff. Other people immediately building wild things on top of that work, however, is even cooler.</p> <p>So, I worked briefly in the <a href="http://gupnp.org/">GUPnP</a> project, making bindings for <a href="http://live.gnome.org/Vala">Vala</a>. Before I managed to blog about it (hey, midsummer and all&#8230;) <a href="http://zee-nix.blogspot.com/">Zeeshan</a> had ported gupnp-media-server to Vala and Jorn Baayen had built gupnp-media-renderer!</p> <p>so&#8230; what does that mean for people who do not speak <a href="http://en.wikipedia.org/wiki/Universal_Plug_and_Play">UPnP</a> fluently? It means that I just used my N810 Mediastreamer to select the song <em>Måndagsbarn</em> by <em>Veronica Maggio</em> (a flac file on my laptop) for playing on my living room stereo set. Pretty cool, eh?</p> <p>Now guess how many configuration steps were needed for all three devices to work together?  <em>None</em>, it just worked. Very cool.</p> <p>Maybe it&#8217;s not comparable to the rocket backpack we&#8217;re all waiting for and maybe I&#8217;m just easy to impress, but I still found <a href="http://www.burtonini.com/blog/">Ross</a>&#8216; response to all this very appropriate: <em>&#8220;Welcome to the future!&#8221;</em></p> <p style="padding-left:30px;">PS: Did I mention it also works for video and images? Well, it does!</p> <p style="padding-left:30px;">PS2: Some of the stuff mentioned here has not been released yet and may still change (at least gupnp-media-renderer is in svn only). The GUPnP framework on the other hand is ready and stable: See the <a href="http://gupnp.org/docs/">documentation</a> for API reference and tutorials.</p> <p>In other news, <a href="http://en.wikipedia.org/wiki/Tampere">Tampere</a> is a host city <a href="http://www.coss.fi/web/coss/news?p_p_id=86&amp;p_p_action=1&amp;p_p_state=maximized&amp;p_p_mode=view&amp;p_p_col_id=&amp;p_p_col_pos=1&amp;p_p_col_count=0&amp;_86_struts_action=%2Fportlet_configuration%2Fedit_configuration&amp;_86_portletResource=56_INSTANCE_8x3t&amp;_86_cmd=update&amp;_86_groupId=1&amp;articleId=NEWS_COSS_GUADEMY_PROPOSAL&amp;_86_previewWidth=730&amp;_86_redirect=http%3A%2F%2Fwww.coss.fi%2Fweb%2Fcoss%2Fnews?p_p_id=86&amp;p_p_action=1&amp;p_p_state=normal&amp;p_p_col_id=&amp;p_p_col_pos=1&amp;p_p_col_count=08_INSTANCE_8x3t">candidate</a> for <a href="http://www.guadec.org/">GUADEC</a>+<a href="http://akademy.kde.org/">Akademy</a> 2009. Go Tampere!</p> </div><!-- post-content --> <div class="tags"> Categories: maemo </div><!-- /tags --> </div> <div class="planet-entry hentry counter_1 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/05/08/old-news/" rel="bookmark">(old) news</a></h1> <div class="publish-info"><abbr class="published" title="2008-05-08T15:23:27+0000">2008-05-08 15:23 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_667f169a1d1311dd98acc1bc10e60d660d66" class='net_nemein_favourites {"favs":3,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/667f169a1d1311dd98acc1bc10e60d660d66\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/667f169a1d1311dd98acc1bc10e60d660d66\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">3 <a href="https://maemo.org/news/favorites/create/midgard_article/667f169a1d1311dd98acc1bc10e60d660d66/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/667f169a1d1311dd98acc1bc10e60d660d66/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>Forgotten this blogging thing altogether&#8230; well, here goes:</p> <p><strong>Geoclue 0.11</strong></p> <p>Geoclue 0.11 was released. I&#8217;m fairly satisfied with it and would love<br /> comments from application developers. Some highlights:</p> <ul> <li>Refined API. Easier to use and includes some nice additions like async-method calls (no more freezing UIs).</li> <li>Usable Master provider:<br /> Geoclue Master provides Address and Position data using the best available geoclue provider. Master may not be industrial quality yet, but it is IMO usable (testing is more than welcome).<br /> See <a title="documentation" href="http://folks.o-hand.com/jku/geoclue-docs/">documentation</a> for usage examples.</li> <li>A couple of new providers:<br /> <em>Gsmloc</em> &#8212; uses a cell phone, libgammu and <a href="http://gsmloc.org" rel="nofollow">http://gsmloc.org</a> to get a position. No signals though.<br /> <em>Localnet</em> &#8212; uses router MAC address and a local file to get an address. Excellent for often visited places.</li> </ul> <p>Get Geoclue as a <a href="http://folks.o-hand.com/jku/geoclue-releases/">tar-ball</a> or via git:</p> <blockquote><p>git clone git://anongit.freedesktop.org/git/geoclue</p></blockquote> <p><strong>OpenedHand is hiring</strong></p> <p>Several open positions: We&#8217;re looking for people with kernel, OpenEmbedded, GTK+, Clutter, UI design and graphic design skills (not necessarily all in the same person). <a href="http://o-hand.com/jobs/">Take a look</a>.</p> <p><strong>Guadec 2008<br /> </strong></p> <p>Looks like I will be in <a href="http://guadec.expectnation.com/public/content/main">Guadec</a> talking about Geoclue! This will be joint operation with <a href="http://blogs.gnome.org/iain/">Iain</a> and <a href="http://bergie.iki.fi/blog/">Bergie</a>, and we&#8217;ll cover Geoclue, <a href="http://gypsy.freedesktop.org">Gypsy</a> and location-aware applications in general. I&#8217;m really looking forward to the whole event: I&#8217;ve wanted to go for a couple of years, but never really had the chance.</p> </div><!-- post-content --> <div class="tags"> Categories: geoclue </div><!-- /tags --> </div> <div class="planet-entry hentry counter_2 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/02/11/geoclue-project-in-summercode-finland/" rel="bookmark">Geoclue-project in “Summercode Finland”?</a></h1> <div class="publish-info"><abbr class="published" title="2008-02-11T17:24:20+0000">2008-02-11 17:24 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_bbc51ef6d8c611dc868b95dd7f998a828a82" class='net_nemein_favourites {"favs":2,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/bbc51ef6d8c611dc868b95dd7f998a828a82\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/bbc51ef6d8c611dc868b95dd7f998a828a82\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">2 <a href="https://maemo.org/news/favorites/create/midgard_article/bbc51ef6d8c611dc868b95dd7f998a828a82/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/bbc51ef6d8c611dc868b95dd7f998a828a82/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p><a href="http://www.coss.fi/web/coss/developers/summercode">Kesäkoodi</a> is a &#8220;Google Summer of Code&#8221;-like program for Finnish students (university and univ. of applied science).  <a href="http://bergie.iki.fi/">Bergie</a> just reminded me that the project plan deadline is Feb 20th &#8212; that&#8217;s next week.</p> <p>The project areas are not defined beforehand, but some &#8220;areas of special interest&#8221; are mentioned:</p> <ol> <li>social media</li> <li>location and context sensitivity</li> <li>mobile apps</li> <li>system management</li> <li>operating systems</li> </ol> <p>About #2 and #3: I&#8217;ve got the feeling this summer would be a good time to work on <a href="http://geoclue.freedesktop.org/">Geoclue</a>. We&#8217;ll have the new API finished Real Soon Now<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />  (promise), and there should be lots more developer interest when we reach summer.</p> <p>If you&#8217;re studying in Finland, have some coding skills and are interested in a location-related programming project, stop by <i>#geoclue</i> irc channel (on irc.gimp.org) or ping <a href="http://koti.welho.com/jkukkone/">me</a> on jabber. Do stop by even if you don&#8217;t have a specific idea &#8212; maybe we can figure something out&#8230;</p> </div><!-- post-content --> <div class="tags"> Categories: geoclue </div><!-- /tags --> </div> <div class="planet-entry hentry counter_3 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/02/06/i-failed/" rel="bookmark">I failed</a></h1> <div class="publish-info"><abbr class="published" title="2008-02-06T16:39:10+0000">2008-02-06 16:39 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_d97994bed4d811dca6a32d03d7678f6b8f6b" class='net_nemein_favourites {"favs":1,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/d97994bed4d811dca6a32d03d7678f6b8f6b\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/d97994bed4d811dca6a32d03d7678f6b8f6b\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">1 <a href="https://maemo.org/news/favorites/create/midgard_article/d97994bed4d811dca6a32d03d7678f6b8f6b/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/d97994bed4d811dca6a32d03d7678f6b8f6b/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>After getting feedback from osso-gpsd maintainer and some more testing, I think that I was probably seeing a placebo effect with the gpsd leap-year fix &#8212; the patch does fix the leap-year bug but I  believe the fix time improvements were statistical anomalies and placebo. Bruises the ego to admit I was fooled, but that does fit the evidence best.</p> <p>Not only that but in my attempt to be a responsible (non-maintainer) packager I&#8217;ve also done a mistake: I made my testing package version 1.0-25-jku0 to show that it&#8217;s not the original 1.0-25 version. This installs just fine, but later on upgrading will fail because osso-software-version depends on the exact version 1.0-25 :(</p> <p><em>I strongly suggest everyone who installed my testing package to install version 1.0-25 from <a href="http://folks.o-hand.com/jku/osso-gpsd/">the same place</a></em> (I don&#8217;t think it&#8217;s actually available from anywhere official). Like the version number implies, this is the non-patched version so your GPS time will be a day off until March. Really sorry for the trouble folks and thanks to Owen Williams for notifying me about the problem.</p> </div><!-- post-content --> <div class="tags"> Categories: maemo </div><!-- /tags --> </div> <div class="planet-entry hentry counter_4 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/02/04/solution-to-n810-gps-problems/" rel="bookmark">Solution to N810 GPS problems?</a></h1> <div class="publish-info"><abbr class="published" title="2008-02-03T21:46:14+0000">2008-02-03 21:46 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_4ce4a4aed2a711dc82842d3af4065bb65bb6" class='net_nemein_favourites {"favs":9,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/4ce4a4aed2a711dc82842d3af4065bb65bb6\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/4ce4a4aed2a711dc82842d3af4065bb65bb6\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">9 <a href="https://maemo.org/news/favorites/create/midgard_article/4ce4a4aed2a711dc82842d3af4065bb65bb6/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/4ce4a4aed2a711dc82842d3af4065bb65bb6/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>I&#8217;ve been playing with a possible solution to the time-to-fix problems of the Nokia N810 GPS, and it looks good: Getting a fix used to require 5-15 minutes even in very good conditions. Today I have experienced fix times between 30 seconds and 3 minutes &#8212; even from the window which was previously almost impossible.</p> <p>The solution? Don&#8217;t have a <a href="https://bugs.maemo.org/show_bug.cgi?id=2877">86400 second error</a> in GPS time keeping.</p> <p>I&#8217;m not kidding: there&#8217;s a leap year bug in gpsd which makes it add an extra day to all timestamps between Jan 1st 2008 &#8211; Feb 28th 2008. All gps-related code apart from gpsd is closed source so I can&#8217;t tell for sure, but I&#8217;m guessing this false time is used when the gpsdriver is initialized with the &#8220;last known position data&#8221;.</p> <p>The evidence is just anecdotal, and this could be just a fluke. If anyone else wants to try and confirm, my patched testing packages are <a href="http://folks.o-hand.com/jku/osso-gpsd/">available</a>. The first fix after installing should still take a long time, but I expect the following fixes to be faster. Please comment if you do any tests.</p> <p><b>EDIT:</b>  Nokia osso-gpsd maintainer says this in the bug:</p> <blockquote><p>The analysis that the leap year bug would affect fix times is wrong.</p></blockquote> <p>Based on the comments here I&#8217;m assuming it&#8217;s not just placebo that we&#8217;re all seeing, so I&#8217;ll have to investigate a bit further.</p> <p><b>EDIT  2:</b> Well, not only was I probably wrong, but the package prevents system upgrade. I&#8217;ve removed the patched packages and have original 1.0-25 up<a href="http://folks.o-hand.com/jku/osso-gpsd/">, please install that</a> if you tried my patched version.</p> </div><!-- post-content --> <div class="tags"> Categories: maemo </div><!-- /tags --> </div> <div class="planet-entry hentry counter_5 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2008/01/11/convergence-is-really-nice-in-theory/" rel="bookmark">Convergence is really nice, in theory</a></h1> <div class="publish-info"><abbr class="published" title="2008-01-11T16:03:57+0000">2008-01-11 16:03 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_326c7770c06211dcb65bb9c8b34694129412" class='net_nemein_favourites {"favs":5,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/326c7770c06211dcb65bb9c8b34694129412\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/326c7770c06211dcb65bb9c8b34694129412\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">5 <a href="https://maemo.org/news/favorites/create/midgard_article/326c7770c06211dcb65bb9c8b34694129412/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/326c7770c06211dcb65bb9c8b34694129412/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>I&#8217;ve been trying to test the GPS on my newly-arrived N810. So far I have not succeeded in getting a fix from my window. Time-To-First-Fix while walking outside (with very good view of the sky) has been 5-10 minutes.</p> <p>This is not what I had been hoping for. It seems I&#8217;ll still be carrying an external GPS with me, at least sometimes &#8212; just like like I have to carry a camera with me if I want to take half decent photos, even though my phone has two cameras in it. Good gadgets seem to be difficult to make. Good convergence gadgets are still, in my opinion, mostly an unproven theory.</p> <p>Otherwise I&#8217;m very satisfied with the device: it feels really solid, and I&#8217;m still amazed how they fit the keyboard into a device smaller than the N800.</p> <p><b>Not SiRF III?  </b></p> <p>Anyway, about the GPS: There were rumours around the internet that the chipset is SiRF III, but this does not seem to be the case. Internettablettalk forum member ag2 <a href="http://www.internettablettalk.com/forums/showthread.php?p=112892#post112892">found</a> this string in <i>/usr/sbin/gpsdriver</i>:</p> <blockquote><p>GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GPS5300GP</p></blockquote> <p>GPS5300 is a gps-on-a-chip for OMAP based phones from Texas Instruments. From their <a href="http://focus.ti.com/pdfs/wtbu/ti_navilink_4_gps5300.pdf">product brochure</a> (emphasis mine):</p> <blockquote><p>The GPS5300 NaviLink 4.0 solution enables a <b>rapid</b> time to first fix (TTFF) from weak satellite signals&#8230; .</p></blockquote> <p>Questions:</p> <ul> <li>Can someone confirm the chipset details?</li> <li>Assuming we do have a GPS5300 on the tablets, does &#8220;rapid&#8221; have an alternate meaning in Dallas? Maybe it&#8217;s just that everything is bigger there, even time-to-first-fix.</li> </ul> </div><!-- post-content --> <div class="tags"> Categories: maemo </div><!-- /tags --> </div> <div class="planet-entry hentry counter_6 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2007/11/13/cool-geoinfo-stuff-going-on/" rel="bookmark">cool geoinfo stuff going on</a></h1> <div class="publish-info"><abbr class="published" title="2007-11-12T22:20:02+0000">2007-11-12 22:20 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_94f3bdb8916e11dcac225307fd9b437a437a" class='net_nemein_favourites {"favs":2,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/94f3bdb8916e11dcac225307fd9b437a437a\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/94f3bdb8916e11dcac225307fd9b437a437a\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">2 <a href="https://maemo.org/news/favorites/create/midgard_article/94f3bdb8916e11dcac225307fd9b437a437a/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/94f3bdb8916e11dcac225307fd9b437a437a/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>Several interesting news reached my sensory organs today:</p> <p><strong>Gypsy released </strong><br /> Iain Holmes just released <a href="http://folks.o-hand.com/iain/gypsy/">Gypsy</a>, a more elegant GPS daemon for a more civilized time. Full API documentation, a tutorial and even <a href="http://www.burtonini.com/blog/computers/gypsy-2007-11-12-16-10">experimental packages</a> are available (shocking, I know).<br /> Gypsy is a good match for mobile devices if you ask me, and to that end I&#8217;ve tested it with N800 and a Nokia LD-3W bluetooth GPS &#8212; works fine.</p> <p><strong>Experimental user position support for Pidgin</strong><br /> I haven&#8217;t tested this proof-of-concept yet, but it is interesting: <a href="http://www.rhuber.de/gspom/">Geoposition sharing for pidgin on maemo</a>. Doesn&#8217;t use geoclue but doing so might save several hundred lines of code&#8230;</p> <p><strong>Jaiku client released with source code</strong><br /> Henrik Hedberg released <a href="http://mauku.henrikhedberg.com/">Mauku 0.3</a> (Jaiku client for Maemo) a few days ago. The source code is now available at Garage. Hmm, I smell a small geoclue project here&#8230; stay tuned.</p> </div><!-- post-content --> <div class="tags"> Categories: geoclue </div><!-- /tags --> </div> <div class="planet-entry hentry counter_7 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="https://vilunki.wordpress.com/2007/11/10/api-stability-whazzat/" rel="bookmark">API stability? whazzat?</a></h1> <div class="publish-info"><abbr class="published" title="2007-11-10T20:55:03+0000">2007-11-10 20:55 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_d2382c788fd311dca19f89948ad40e820e82" class='net_nemein_favourites {"favs":8,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/d2382c788fd311dca19f89948ad40e820e82\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/d2382c788fd311dca19f89948ad40e820e82\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">8 <a href="https://maemo.org/news/favorites/create/midgard_article/d2382c788fd311dca19f89948ad40e820e82/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/d2382c788fd311dca19f89948ad40e820e82/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>I haven&#8217;t posted in a while, so some news first: I&#8217;ve joined the <a href="http://o-hand.com">OpenedHand</a> crew. So far it&#8217;s been great: interesting projects, smart people and a really nice and telework-approving atmosphere (I had some doubts about working several thousand kilometers and two timezones away from the office, but it&#8217;s been very smooth so far).</p> <p>For the past few days <a href="http://blogs.gnome.org/iain/">Iain Holmes</a> and I have been reviewing the geoclue API (for those of you just tuning in: Geoclue is a geoinformation framework/library that&#8217;ll make your apps location-aware, whether on desktop, laptop or Internet Tablet). Iain posted our <a href="http://lists.freedesktop.org/archives/geoclue/2007-November/000169.html">proposa</a>l to the mailing list yesterday. <strong>Comments on the API changes are very welcome, </strong>especially from application developers interested in using Geoclue.</p> <p>I feel like I should explain why we want to change pretty much the whole API &#8212; I know it might look like NIH syndrome if you just take a quick look&#8230; So here goes:</p> <ul> <li>First, we&#8217;re still unreleased*: if we want to change something, now is the time.</li> <li>The way functionality was divided among interfaces did not make sense to us: One data provider may provide position, but not address info; another may provide both. It makes sense that the first one implements <em>Position</em>-interface and the second one implements both <em>Position</em> and <em>Address</em>. These changes will make it easier to write a master-server that could actually select different data sources based on their availability and accuracy</li> <li>A few methods and signals had details that <em>really</em> needed to be changed: CivicLocation did not have timestamp on it. Position didn&#8217;t have real validity flags so it was hard to tell if a result was valid coordinate or not.</li> <li>At this point the milk had been spilled already. The API had to break in a major way anyway, so there&#8217;s little harm in fixing the small annoyances too: CamelCasing interface, method and signal names; changing method names to more meaningful ones (like CivicLocation -&gt; Address).</li> </ul> <blockquote> <blockquote><p>*) I do have geoclue packages available for maemo, but they&#8217;re not widely used yet, as far as I can tell. I promise to help if someone&#8217;s done a lot of work based on current API.</p></blockquote> </blockquote> </div><!-- post-content --> <div class="tags"> Categories: geoclue </div><!-- /tags --> </div> <div class="planet-entry hentry counter_8 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="http://vilunki.wordpress.com/2007/08/23/soc-musings-seeking-employment/" rel="bookmark">SoC musings + seeking employment</a></h1> <div class="publish-info"><abbr class="published" title="2007-08-23T13:01:08+0000">2007-08-23 13:01 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_df45dc3e517c11dcaa31bbeb22d4066a066a" class='net_nemein_favourites {"favs":1,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/df45dc3e517c11dcaa31bbeb22d4066a066a\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/df45dc3e517c11dcaa31bbeb22d4066a066a\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">1 <a href="https://maemo.org/news/favorites/create/midgard_article/df45dc3e517c11dcaa31bbeb22d4066a066a/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/df45dc3e517c11dcaa31bbeb22d4066a066a/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> <p>Summer of Code has now practically ended. I&#8217;ll post a more detailed look at my original plans and actual accomplishments soon, for now I&#8217;ll just say that I&#8217;m fairly happy with the results: some things we&#8217;re left undone, but other unplanned features got implemented. What I&#8217;m wondering is how the rest of Maemo SoC went &#8212; according to Mathieu Blondels <a href="http://http://www.mblondel.org/journal/2007/07/25/%e3%81%84%e3%82%8d%e3%81%84%e3%82%8d/">last post</a> he&#8217;s doing ok (although that was a month ago), but the other two projects seem to have been dropped in the mid-term evaluation.</p> <p>Smoove &#8220;Instant Desktop migration&#8221; and the Ruby bindings project have had no activity at all as far as I can tell (there&#8217;s some <a href="http://alterego.freeshell.org/projects/ruby-maemo/">progress</a> on the Ruby front, but it seems unrelated). Now, a sample size of four means that we can&#8217;t draw too much conclusions, but a half-way failure rate of 50% still seems high &#8212; compare with Gnome&#8217;s <a href="http://blogs.gnome.org/lucasr/2007/08/21/gnome-summer-of-code-thanks/">2 out of 29 = 7%</a>. What went wrong?</p> <h3>Eminently employable</h3> <p>Conveniently at the same time as SoC ends, I&#8217;ve found out that I won&#8217;t be getting either of the two jobs I&#8217;ve applied for. Naturally the application processes took about nine weeks to finish&#8230; So, if you&#8217;re looking for a developer or development support person with any/all of these qualities (preferably around Helsinki), let me know:</p> <ul> <li>Involved with maemo from the beginning, familiar with development on the platform</li> <li>Understands open source tools, processes and communities</li> <li>Experience in closed and open source development in several languages on multiple platforms</li> <li>Lots of knowledge and hands-on expertise in Geographic Information Systems</li> </ul> <p>Full time, part time, freelance &#8212; I&#8217;m not too picky as long as the job is interesting.<br /> <a href="http://koti.welho.com/jkukkone/">Contact information</a><br /> <a href="http://www.linkedin.com/in/JussiKukkonen"> LinkedIn profile</a></p> </div><!-- post-content --> <div class="tags"> Categories: Uncategorized </div><!-- /tags --> </div> <div class="planet-entry hentry counter_9 "> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="http://vilunki.wordpress.com/2007/08/22/geoclue-08-soc-released/" rel="bookmark">Geoclue 0.8 “SoC” released</a></h1> <div class="publish-info"><abbr class="published" title="2007-08-22T19:24:21+0000">2007-08-22 19:24 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_235e550a50e611dc911b0f14c0c7049b049b" class='net_nemein_favourites {"favs":6,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/235e550a50e611dc911b0f14c0c7049b049b\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/235e550a50e611dc911b0f14c0c7049b049b\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">6 <a href="https://maemo.org/news/favorites/create/midgard_article/235e550a50e611dc911b0f14c0c7049b049b/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/235e550a50e611dc911b0f14c0c7049b049b/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> A </div><!-- post-content --> <div class="tags"> Categories: Uncategorized </div><!-- /tags --> </div> <div class="planet-entry hentry counter_10 last"> <img class="picture" src="http://static.maemo.org:81/style_maemo2009/img/hackergotchi-notfound.png" alt="Jussi Kukkonen" /> <div class="author-vcard"> <h1><a href="http://vilunki.wordpress.com/2007/08/12/wrapping-up/" rel="bookmark">Wrapping up</a></h1> <div class="publish-info"><abbr class="published" title="2007-08-12T20:24:57+0000">2007-08-12 20:24 UTC</abbr> <span style="float: left">&nbsp;by&nbsp;</span> <a href="http://maemo.org/profile/view/jku" class="url fn" style="clear:none;">Jussi Kukkonen</a> <div class="fav"> <div id="net_nemein_favourites_for_af48b8f2491211dcbe362f074860b2fcb2fc" class='net_nemein_favourites {"favs":1,"buries":0,"has_faved":false,"can_fav":true,"has_buried":false,"can_bury":true,"fav_url":"\/news\/favorites\/json\/fav\/midgard_article\/af48b8f2491211dcbe362f074860b2fcb2fc\/","bury_url":"\/news\/favorites\/json\/bury\/midgard_article\/af48b8f2491211dcbe362f074860b2fcb2fc\/"}'> <div class="fav_btn"><span class="favs_count">0</span></div> <div class="bury_btn"><span class="bury_count">0</span></div> <div class="net_nemein_favourites_clearfix"></div> </div> <noscript> <span class="net_nemein_favourites">1 <a href="https://maemo.org/news/favorites/create/midgard_article/af48b8f2491211dcbe362f074860b2fcb2fc/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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="https://maemo.org/news/favorites/bury/midgard_article/af48b8f2491211dcbe362f074860b2fcb2fc/?return=%2Fnews%2F%2Fplanet-maemo%2Fcategory%2Ffeed%3A50099e93e923f805928f0a734f257e77%2F" 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> </noscript> </div><!-- fav --> </div><!-- publish-info --> </div><!-- /author-vcard --> <div class="post-content"> A </div><!-- post-content --> <div class="tags"> Categories: Uncategorized </div><!-- /tags --> </div> </div><!-- /main-wrapper --> </div><!-- /main --><!-- content end --> </div> <div id="footer"> <div id="footer-wrapper-left"> <div id="footer-wrapper-right"> <ul> <li class="first"><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">All Content CC</a></li> <li><a href="/legal/">Legal</a></li> <li><a href="/legal/terms_of_use/">Terms of Use</a></li> <li><a href="/legal/privacy_policy/">Privacy Policy</a></li> <li class="powered">Powered by <a href="http://www.midgard-project.org/" rel="powered">Midgard CMS</a></li> <li class="powered">Hosting provided by <a href="http://www.iphh.net/">IPHH</a></li> <li class="powered">Backup provided by <a href="https://ipredator.se">IPredator</a></li> </ul> </div> </div> </div> </div><!-- container --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10