CINXE.COM
maemo.org - Development
<?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 - Development</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/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="bookmark" href="http://maemo.org/midcom-permalink-cd173954681611dbb2a2a7f86e286e0c6e0c" /> <link rel="alternate" type="text/html" title="In English" hreflang="en" href="https://newstyle.maemo.org/midcom-permalink-cd173954681611dbb2a2a7f86e286e0c6e0c" /> <meta name="generator" content="Midgard/8.09.9.99 MidCOM/8.09.9 PHP/5.3.10-1ubuntu3.26" /> <meta name="lastupdated" content="2013-05-08 19:07:20Z" /> <meta name="DC.date" content="2006-10-30" /> <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 unapproved net_nehmer_static"> <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/development/"> <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 class="selected"><a href="http://maemo.org/development/">Development</a></li> <li><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> > Development</div> <div id="content"> <!-- content --> <div id="sidebar"> <div id="nav-sub"> <ul class="fi_protie_navigation node-21"> <li> <a href="http://maemo.org/development/links/">Links</a> </li> <li> <a href="http://maemo.org/development/documentation/">Documentation</a> </li> <li> <a href="http://maemo.org/development/sdks/">SDK Releases</a> </li> <li> <a href="http://maemo.org/development/sources/">Sources</a> </li> <li> <a href="http://maemo.org/development/training/">Training</a> </li> <li> <a href="http://maemo.org/development/tools/">Tools</a> </li> <li> <a href="http://maemo.org/development/roadmap/">roadmap</a> </li> <li> <a href="http://maemo.org/development/acknowledgements/">Acknowledgements</a> </li> <li> <a href="http://maemo.org/development/bugs/">Bugs</a> </li> </ul> </div> <div class="people"> <h2>People</h2> <p>Random members of the Maemo community.</p> <ul> <li><a href="/profile/view/kif"><img src="http://static.maemo.org:81/static/8/809d8f06625911dfb4c38d624969e4eee4ee_avatar_thumbnail" alt="kif" title="kif" /></a></li> <li><a href="/profile/view/chrisp7"><img src="http://static.maemo.org:81/static/e/e4ace6c6030011dfa00b57ac881e74fa74fa_avatar_thumbnail" alt="chrisp7" title="chrisp7" /></a></li> <li><a href="/profile/view/blubbi"><img src="http://static.maemo.org:81/static/6/6e6efc84ebd511de9f696bec4a7928d828d8_avatar_thumbnail" alt="blubbi" title="blubbi" /></a></li> <li><a href="/profile/view/isko"><img src="http://static.maemo.org:81/static/d/d4063b0aa2bc11de887d3df9a46e489a489a_avatar_thumbnail" alt="isko" title="isko" /></a></li> <li><a href="/profile/view/andrewgodwin"><img src="http://static.maemo.org:81/static/e/e7657a12f7ad11dea15b133165834ca84ca8_avatar_thumbnail" alt="andrewgodwin" title="andrewgodwin" /></a></li> <li><a href="/profile/view/cashclientel"><img src="http://static.maemo.org:81/static/b/bfcbec268e7e11df8b76ef15adaea5a1a5a1_avatar_thumbnail" alt="cashclientel" title="cashclientel" /></a></li></ul> <a class="more" href="/profile/list/">More</a></div><!-- /people --> <br style="clear: both" /> <div class="posts"> <h2>Recent posts on <span class="normal">maemo-developers</span></h2> <div class="wrapper_top_recent"> <div class="wrapper_bottom_recent"> <ul class="recent"> <li class="first"> <h3><a class="subject url" href="http://maemo.org/community/maemo-developers/read/1e2cb0ff47e3c6ecb0f11e283670d498be833ec33ec/">Re: http://maemo.org/community/maemo-developers defect?</a></h3> Posted 06/01/13 23:06:56 by <a href="">Win7 Mac</a> </li> <li class=""> <h3><a class="subject url" href="http://maemo.org/community/maemo-developers/read/1e2cb099c2df884cb0911e2bbc06bca122fa30fa30f/">http://maemo.org/community/maemo-developers defect?</a></h3> Posted 06/01/13 22:21:30 by <a href="">Joerg Reisenweber</a> </li> <li class=""> <h3><a class="subject url" href="http://maemo.org/community/maemo-developers/read/5299695449e711e28cc9a540c287be71be71/">github and n900</a></h3> Posted 12/19/12 14:05:13 by <a href="">aidy lewis</a> </li> <li class=""> <h3><a class="subject url" href="http://maemo.org/community/maemo-developers/read/6265ea563bb411e2b2f799a148b383f683f6/">Re: information required to replace Maemo5 wlan bits</a></h3> Posted 12/01/12 12:27:42 by <a href="">Pali Roh谩r</a> </li></ul> </div> </div></div><!-- /posts --> </div><!-- sidebar --> <div id="main"> <div id="main-wrapper"><div class="sections"> <div class="column"> <div class="section"> <h2>Get started</h2> <ul class="started"><li class="download"><a href="http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation">Download the Maemo SDK</a> </li> <li class="help"><a href="http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation">Help setting up your environment</a> </li> <li class="tools"><a href="http://wiki.maemo.org/Documentation/devtools/maemo5">Find out about our development tools</a> </li> <li class="code"><a href="https://garage.maemo.org/plugins/scmsvn/viewcvs.php/branches/fremantle-sdk-testing/?root=maemoexamples">Code samples</a> </li> <li class="code"><a href="http://garage.maemo.org/">Upload projects to the Garage</a> </li> <li class="code"><a href="http://wiki.maemo.org/Uploading_to_Extras">Upload projects to the Extras repository</a></li> </ul></div> <div class="section"> <h2>Get help</h2> <ul class="help"> <li><a href="http://wiki.maemo.org/Developer_FAQ">Developer frequently asked questions</a></li> <li><a href="http://lists.maemo.org/mailman/listinfo/maemo-developers">Developers' mailing list</a> </li> <li><a href="http://wiki.maemo.org/IRC">IRC</a> </li> <li><a href="http://talk.maemo.org/">Talk forums</a> </li> <li><a href="http://bugs.maemo.org">Report a bug</a> </li> </ul></div> </div> <div class="column"> <div class="section"> <h2>Documentation</h2> <ul class="document"> <li><a href="http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide">Maemo 5 Developer Guide</a></li> <li><a href="http://maemo.org/maemo_release_documentation/maemo4.1.x/">Maemo 4.x Platform guide</a> </li> <li><a href="http://maemo.org/development/training">Training material</a> </li> <li><a href="http://wiki.maemo.org">Wiki</a> </li> <li><a href="http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html">Hildon UI style guide</a> </li> <li><a href="http://maemo4mobile.garage.maemo.org/">Maemo development for Symbian and .NET developers</a> </li> <li><a href="http://library.maemodocs.nokia.com/fremantle/index.jsp">Maemo Info Center</a> </li> </ul></div> <div class="section"> <h2>Reference</h2> <ul class="document"><li><a href="http://maemo.org/development/documentation/apis/">API references</a> </li> <li><a href="http://maemo.org/api_refs/5.0/5.0-final/hildon/">Hildon</a> </li> <li><a href="http://maemo.org/api_refs/5.0/5.0-final/libhildondesktop/">Hildon desktop</a> </li> <li><a href="http://maemo.org/api_refs/5.0/5.0-final/gtk/">GTK+</a> </li> <li><a href="http://maemo.org/api_refs/5.0/5.0-final/gconf2/">GConf</a> </li> <li><a href="http://maemo.org/development/sources/">Get or browse source code</a> </li> <li><a href="http://maemo.org/development/documentation/man_pages/">Man pages</a> </li> <li><a href="http://mxr.maemo.org/fremantle/">Fremantle cross reference</a> </li> </ul></div> </div></div><!-- /sections --> <div class="user_content_support_whitebox" style="margin-right: 30px;"> <h3>Wiki</h3> <div class="tm"> <div class="bm"> <div class="lm"> <div class="rm"> <div class="tl"> <div class="tr"> <div class="bl"> <div class="br"> <ul class="recent"> <li class=" first"> <h3><a href="http://wiki.maemo.org/index.php?title=User:65.108.13.173&diff=0&oldid=prev" rel="bookmark">User:65.108.13.173</a></h3> </li> <li class=""> <h3><a href="http://wiki.maemo.org/index.php?title=Talk:Maemo_Summit_2008&diff=56687&oldid=prev" rel="bookmark">Talk:Maemo Summit 2008</a></h3> </li> <li class=""> <h3><a href="http://wiki.maemo.org/index.php?title=Talk:Maemo_Summit_2008&diff=56686&oldid=prev" rel="bookmark">Talk:Maemo Summit 2008</a></h3> </li> <li class=" last"> <h3><a href="/community/maemo_wiki/index/" rel="bookmark">maemo wiki</a></h3> </li></ul> </div> </div> </div> </div> </div> </div> </div> </div></div> <div class="user_content_support_whitebox"> <h3>Bugzilla</h3> <div class="tm"> <div class="bm"> <div class="lm"> <div class="rm"> <div class="tl"> <div class="tr"> <div class="bl"> <div class="br"> <ul class="recent"> <li class=" first"> <h3><a href="https://bugs.maemo.org/show_bug.cgi?id=10388" rel="bookmark">[Bug 10388] Choppy audio in SIP conversation, WLAN power save problem?</a></h3> </li> <li class=" last"> <h3><a href="https://bugs.maemo.org/show_bug.cgi?id=2878" rel="bookmark">[Bug 2878] Very poor satellite acquisition with internal GPS</a></h3> </li></ul> </div> </div> </div> </div> </div> </div> </div> </div></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>