CINXE.COM
Maemo Summit 2009/Lightning talks - maemo.org wiki
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="generator" content="MediaWiki 1.15.5-7" /> <meta name="keywords" content="Maemo Summit 2009/Lightning talks,Jaffa,Lbt,Thp" /> <link rel="alternate" type="application/x-wiki" title="Edit" href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit" /> <link rel="edit" title="Edit" href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="maemo.org wiki (en)" /> <link rel="alternate" type="application/rss+xml" title="maemo.org wiki RSS feed" href="/index.php?title=Special:RecentChanges&feed=rss" /> <link rel="alternate" type="application/atom+xml" title="maemo.org wiki Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom" /> <title>Maemo Summit 2009/Lightning talks - maemo.org wiki</title> <link rel="stylesheet" href="/skins/monobookmaemo2009/static/css/reset.css" type="text/css" media="screen" charset="utf-8" /> <link rel="stylesheet" href="/skins/monobookmaemo2009/static/css/master.css" type="text/css" media="screen" charset="utf-8" /> <!--[if lte IE 6]> <link rel="stylesheet" href="/skins/monobookmaemo2009/static/css/ie.css" type="text/css" media="screen"> <![endif]--> <link rel="stylesheet" type="text/css" href="/skins/monobookmaemo2009/bz_main.css" media="screen" /> <script type="text/javascript" src="/skins/monobookmaemo2009/jquery-1.2.6.min.js"></script> <style type="text/css" media="screen, projection">/*<![CDATA[*/ @import "/skins/common/shared.css?207"; @import "/skins/monobookmaemo2009/main.css?207"; /*]]>*/</style> <link rel="stylesheet" type="text/css" media="print" href="/skins/common/commonPrint.css?207" /> <meta http-equiv="imagetoolbar" content="no" /><![endif]--> <script type= "text/javascript">/*<![CDATA[*/ var skin = "monobookmaemo2009"; var stylepath = "/skins"; var wgArticlePath = "/$1"; var wgScriptPath = ""; var wgScript = "/index.php"; var wgVariantArticlePath = false; var wgActionPaths = {}; var wgServer = "http://wiki.maemo.org"; var wgCanonicalNamespace = ""; var wgCanonicalSpecialPageName = false; var wgNamespaceNumber = 0; var wgPageName = "Maemo_Summit_2009/Lightning_talks"; var wgTitle = "Maemo Summit 2009/Lightning talks"; var wgAction = "view"; var wgArticleId = "2046"; var wgIsArticle = true; var wgUserName = null; var wgUserGroups = null; var wgUserLanguage = "en"; var wgContentLanguage = "en"; var wgBreakFrames = false; var wgCurRevisionId = 55586; var wgVersion = "1.15.5-7"; var wgEnableAPI = true; var wgEnableWriteAPI = true; var wgSeparatorTransformTable = ["", ""]; var wgDigitTransformTable = ["", ""]; var wgRestrictionEdit = []; var wgRestrictionMove = []; /*]]>*/</script> <script type="text/javascript" src="/skins/common/wikibits.js?207"><!-- wikibits js --></script> <!-- Head Scripts --> <script type="text/javascript" src="/skins/common/ajax.js?207"></script> <script type="text/javascript" src="/index.php?title=-&action=raw&gen=js&useskin=monobookmaemo2009"><!-- site js --></script> </head> <body class="mediawiki ltr ns-0 ns-subject page-Maemo_Summit_2009_Lightning_talks"> <div id="container"> <div id="header"> <div id="logo"> <a href="http://maemo.org/"><img src="/skins/monobookmaemo2009/static/img/logo.jpg" title="Maemo.org" alt="Maemo.org" /></a> </div><!-- logo --> <div class="portlet" id="p-personal"> <h5>Personal tools</h5> <div class="pBody"> <ul> <li id="pt-login"><a href="/index.php?title=Special:UserLogin&returnto=Maemo_Summit_2009/Lightning_talks" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li> </ul> </div> </div> </div> <div id="navigation"> <div id="navigation-left-wrapper"> <div id="navigation-right-wrapper"> <ul> <li><a href="http://maemo.org/intro/">Intro</a></li> <li><a href="http://maemo.org/downloads/">Downloads</a></li> <li class="selected"><a href="http://maemo.org/community/">Community</a></li> <li><a href="http://maemo.org/development/">Development</a></li> <li><a href="http://maemo.org/news/">News</a></li> <li><a href="http://talk.maemo.org">TALK</a></li> </ul> <div id="search"> <form action="/Special:Search" id="searchform"> <input id="searchInput" name="search" type="text" title="Search maemo.org wiki [f]" accesskey="f" value="" /> <input type='submit' name="go" class="submit" id="searchGoButton" value="Go" title="Go to a page with this exact name if exists" /> <!-- <input type='submit' name="fulltext" class="submit" id="mw-searchButton" value="Go" title="Search the pages for this text" /> --> </form> </div> </div> </div> </div><!-- /navigation --> <div id="breadcrumb"><span class="subpages">< <a href="/Maemo_Summit_2009" title="Maemo Summit 2009">Maemo Summit 2009</a></span></div> <div id="content"> <!-- <div id="globalWrapper"> <div id="column-content"> <div id="content2"> <a name="top" id="top"></a> <h1 class="firstHeading">Maemo Summit 2009/Lightning talks</h1> <div id="bodyContent"> --> <!-- sidebar --> <div id="sidebar"> <div id="nav-sub"> <div class='portlet' id='p-navigation'> <h3>Navigation</h3> <ul> <li id="n-mainpage"><a href="/Main_Page" title="Visit the main page">Main Page</a></li> <li id="n-recentchanges"><a href="/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li> <li id="n-randompage"><a href="/Special:Random" title="Load a random page [x]" accesskey="x">Random page</a></li> <li id="n-help"><a href="/Help:Contents" title="The place to find out">Help</a></li> <li id="n-advancedsearch"><a href="/Special:Search">Advanced search</a></li> </ul> </div> <div id="p-cactions" class="portlet"> <h3>Views</h3> <ul class="fi_protie_navigation"> <li id="ca-nstab-main" class="selected"><a href="/Maemo_Summit_2009/Lightning_talks" title="View the content page [c]" accesskey="c">Page</a></li> <li id="ca-talk" class="new"><a href="/index.php?title=Talk:Maemo_Summit_2009/Lightning_talks&action=edit&redlink=1" title="Discussion about the content page [t]" accesskey="t">Discussion</a></li> <li id="ca-edit"><a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit" title="You can edit this page. Please use the preview button before saving [e]" accesskey="e">Edit</a></li> <li id="ca-history"><a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=history" title="Past revisions of this page [h]" accesskey="h">History</a></li> </ul> </div> </div> </div> <!-- sidebar --> <div id="main"> <div id="main-wrapper"> <h1 class="firstHeading">Maemo Summit 2009/Lightning talks</h1> <!-- start content --> <table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div> <ul> <li class="toclevel-1"><a href="#Saturday_October_10"><span class="tocnumber">1</span> <span class="toctext">Saturday October 10</span></a> <ul> <li class="toclevel-2"><a href="#Giving_Great_Presentations"><span class="tocnumber">1.1</span> <span class="toctext">Giving Great Presentations</span></a></li> <li class="toclevel-2"><a href="#Feedhandler_-_Integrating_RSS_newsreaders_with_the_browser"><span class="tocnumber">1.2</span> <span class="toctext">Feedhandler - Integrating RSS newsreaders with the browser</span></a></li> <li class="toclevel-2"><a href="#python-mafw:_MAFW_framework_for_Python_developers"><span class="tocnumber">1.3</span> <span class="toctext">python-mafw: MAFW framework for Python developers</span></a></li> <li class="toclevel-2"><a href="#DVCS.3F_git.3F_-_How_does_that_work_then.3F"><span class="tocnumber">1.4</span> <span class="toctext">DVCS? git? - How does that work then?</span></a></li> <li class="toclevel-2"><a href="#BlueMaemo_-_Bluetooth_HID_mouse_.26_keyboard_for_Maemo"><span class="tocnumber">1.5</span> <span class="toctext">BlueMaemo - Bluetooth HID mouse & keyboard for Maemo</span></a></li> <li class="toclevel-2"><a href="#Continous_Integration_with_CruiseControl_and_Scratchbox"><span class="tocnumber">1.6</span> <span class="toctext">Continous Integration with CruiseControl and Scratchbox</span></a></li> <li class="toclevel-2"><a href="#Conboy.2C_Tomboy_and_Snowy"><span class="tocnumber">1.7</span> <span class="toctext">Conboy, Tomboy and Snowy</span></a></li> <li class="toclevel-2"><a href="#Ogg_support_status"><span class="tocnumber">1.8</span> <span class="toctext">Ogg support status</span></a></li> <li class="toclevel-2"><a href="#Maemo_Platform_Security"><span class="tocnumber">1.9</span> <span class="toctext">Maemo Platform Security</span></a></li> </ul> </li> <li class="toclevel-1"><a href="#Sunday_October_11"><span class="tocnumber">2</span> <span class="toctext">Sunday October 11</span></a> <ul> <li class="toclevel-2"><a href="#Issues_on_adapting_Maemo_4_application_to_Maemo_5"><span class="tocnumber">2.1</span> <span class="toctext">Issues on adapting Maemo 4 application to Maemo 5</span></a></li> <li class="toclevel-2"><a href="#How_to_speed_up_your_Maemo_application_development"><span class="tocnumber">2.2</span> <span class="toctext">How to speed up your Maemo application development</span></a></li> <li class="toclevel-2"><a href="#Development_Nirvana:_How_Maemo_Application_Development_Should_Be"><span class="tocnumber">2.3</span> <span class="toctext">Development Nirvana: How Maemo Application Development Should Be</span></a></li> <li class="toclevel-2"><a href="#GSoC_presentation:_BitTorrent_plugin_for_Canola"><span class="tocnumber">2.4</span> <span class="toctext">GSoC presentation: BitTorrent plugin for Canola</span></a></li> <li class="toclevel-2"><a href="#GSoC_Project_presentation:_Picasa_plugin_for_Canola"><span class="tocnumber">2.5</span> <span class="toctext">GSoC Project presentation: Picasa plugin for Canola</span></a></li> <li class="toclevel-2"><a href="#Behaviour-Driven_Development_on_Maemo"><span class="tocnumber">2.6</span> <span class="toctext">Behaviour-Driven Development on Maemo</span></a></li> <li class="toclevel-2"><a href="#N900_HW_architecture_overview_.26_power_management"><span class="tocnumber">2.7</span> <span class="toctext">N900 HW architecture overview & power management</span></a></li> <li class="toclevel-2"><a href="#From_corporations_to_communities:_responsible_and_effective_engagement"><span class="tocnumber">2.8</span> <span class="toctext">From corporations to communities: responsible and effective engagement</span></a></li> <li class="toclevel-2"><a href="#Mer_from_a_user.27s_perspective"><span class="tocnumber">2.9</span> <span class="toctext">Mer from a user's perspective</span></a></li> <li class="toclevel-2"><a href="#Nokia_PUSH_N900_Project_Showcase"><span class="tocnumber">2.10</span> <span class="toctext">Nokia PUSH N900 Project Showcase</span></a></li> </ul> </li> </ul> </td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script> <a name="Saturday_October_10" id="Saturday_October_10"></a><h2><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=1" title="Edit section: Saturday October 10">edit</a>]</span> <span class="mw-headline"> Saturday October 10 </span></h2> <a name="Giving_Great_Presentations" id="Giving_Great_Presentations"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=2" title="Edit section: Giving Great Presentations">edit</a>]</span> <span class="mw-headline"> Giving Great Presentations </span></h3> <ul><li>Dave Neary, dneary at maemo dot org </li><li>Intended audience: Everyone </li><li>Abstract/description </li></ul> <dl><dd> Giving great presentations is a learned craft. While I'm not a master story-teller, I have learned a lot over the years about the theory of giving great presentations - enough to know that most people don't do it in technical conferences. I hope to use five minutes to entertain, astound and educate the Maemo community on the skill of giving a good presentation. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Dave Neary has participated in many free software projects over the years. He was release manager of the GIMP, chairman of the GNOME Foundation, and community and product manager for the OpenWengo project. He is currently the maemo.org Docmaster, a role where he works to enable the Maemo community to do great work, and an independent consultant helping companies work with and create healthy communities. </dd></dl> <a name="Feedhandler_-_Integrating_RSS_newsreaders_with_the_browser" id="Feedhandler_-_Integrating_RSS_newsreaders_with_the_browser"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=3" title="Edit section: Feedhandler - Integrating RSS newsreaders with the browser">edit</a>]</span> <span class="mw-headline"> Feedhandler - Integrating RSS newsreaders with the browser</span></h3> <ul><li>Author: <a href="http://maemo.org/profile/view/thp/" class="external text" title="http://maemo.org/profile/view/thp/" rel="nofollow">Thomas Perl</a> </li><li>Intended audience: application developers and end users </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Introduction: From the problem of subscribing to newsfeeds and podcasts directly from within the web browser to the solution feedhandler. This is followed by a short demo and then some info for developers of RSS-related applications (RSS news readers and podcast aggregators) on how to integrate their applications with feedhandler. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> <a href="/User:Thp" title="User:Thp">Thomas Perl</a> is a computer science student from Austria, working on projects like <a href="http://gpodder.org" class="external text" title="http://gpodder.org" rel="nofollow">gPodder</a>, <a href="http://icculus.org/tennix/" class="external text" title="http://icculus.org/tennix/" rel="nofollow">Tennix</a> and <a href="http://panucci.garage.maemo.org/" class="external text" title="http://panucci.garage.maemo.org/" rel="nofollow">Panucci</a>. </dd></dl> <ul><li>Links <ul><li><a href="http://thpinfo.com/2009/feedhandler/" class="external text" title="http://thpinfo.com/2009/feedhandler/" rel="nofollow">Feedhandler Homepage</a> </li><li><a href="https://garage.maemo.org/projects/feedhandler/" class="external text" title="https://garage.maemo.org/projects/feedhandler/" rel="nofollow">Garage Project</a> (+Git repository) </li><li><a href="http://maemo.org/downloads/product/OS2008/feedhandler/" class="external text" title="http://maemo.org/downloads/product/OS2008/feedhandler/" rel="nofollow">Feedhandler in Maemo Downloads</a> (+Screenshots) </li></ul> </li></ul> <a name="python-mafw:_MAFW_framework_for_Python_developers" id="python-mafw:_MAFW_framework_for_Python_developers"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=4" title="Edit section: python-mafw: MAFW framework for Python developers">edit</a>]</span> <span class="mw-headline"> python-mafw: MAFW framework for Python developers </span></h3> <ul><li>Author: Andrea Grandi (andy80), a.grandi at gmail dot com </li><li>Intended audience: Application/Platform Developers </li><li>Talk type: light talk </li><li>Abstract/description </li></ul> <dl><dd> I'll do a short introduction of this (still in development stage) python binding for MAFW, letting people know that this library exist, upgrading people about the stage of the development, showing a very short example of code and asking feedback from python applications developers to be able to understand on which tasks we should concentrate and how to improve this library. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> I'm a student of Computer Science at "Universit脿 degli Studi di Firenze" (Italy) and currently I'm going to spend a whole year at "Universidad Politecnica de Valencia". I follow Maemo project and the community since the arrive of Nokia 770 device, I ported Spim (a MIPS emulator) on Maemo and helped other developers fixing bugs. Last year I did a light talk at Maemo Summit 2008 about ESBox and Pluthon. Currently I'm doing a work stage at Igalia (a spanish free software company) and I'm working on a Python binding of a Maemo library. </dd></dl> <a name="DVCS.3F_git.3F_-_How_does_that_work_then.3F" id="DVCS.3F_git.3F_-_How_does_that_work_then.3F"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=5" title="Edit section: DVCS? git? - How does that work then?">edit</a>]</span> <span class="mw-headline"> DVCS? git? - How does that work then? </span></h3> <ul><li> <a href="/User:Lbt" title="User:Lbt">David Greaves</a> </li><li> Intended audience: application developers </li><li> Talk type : Presentation/demo </li><li> Abstract </li></ul> <dl><dd> A few years ago the world changed when DVCS systems arrived. You probably didn't notice. After all they are extraordinarily complex and unsuitable for mere mortals... aren't they?<br /> </dd><dd> No, they're not. I'll explain a little about git and how we use it in Mer; I'll cover the basics and then run through some more interesting issues like managing branches & patches, managing merges with upstream (useful if you are hildonising an application) and also some of my favourite tricks and tips. </dd></dl> <dl><dd> There will, of course, be loads of fancy graphical effects for the eye-candy junkies. </dd></dl> <ul><li>Additional Information </li></ul> <dl><dd> Live web link to Gitorious would be good. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> David is the Mer build mentor; he's been a solutions architect at a major telco for several years but still (kinda) knows how to code. He's a passionate believer in the commercial viability of OSS. Previous contributions include kick-starting the git documentation & establishing wikis for Linux RAID and MythTV. He runs linux everywhere. </dd></dl> <a name="BlueMaemo_-_Bluetooth_HID_mouse_.26_keyboard_for_Maemo" id="BlueMaemo_-_Bluetooth_HID_mouse_.26_keyboard_for_Maemo"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=6" title="Edit section: BlueMaemo - Bluetooth HID mouse & keyboard for Maemo">edit</a>]</span> <span class="mw-headline"> BlueMaemo - Bluetooth HID mouse & keyboard for Maemo </span></h3> <ul><li><a href="http://maemo.org/profile/view/vdvsx/" class="external text" title="http://maemo.org/profile/view/vdvsx/" rel="nofollow">Val茅rio Val茅rio</a> </li><li>Intended audience: users </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> BlueMaemo is a remote controller application that turns your Maemo device in a mixed Bluetooth keyboard-and-mouse device through the HID Bluetooth profile. </dd><dd> This presentation will be a showcase of the application new UI, some new features that will be introduced in Fremantle will be shown as well. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Val茅rio is a MSc researcher at University of 脡vora, Portugal. During his free time he has actively participated in several open source community's and projects. </dd></dl> <a name="Continous_Integration_with_CruiseControl_and_Scratchbox" id="Continous_Integration_with_CruiseControl_and_Scratchbox"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=7" title="Edit section: Continous Integration with CruiseControl and Scratchbox">edit</a>]</span> <span class="mw-headline"> Continous Integration with CruiseControl and Scratchbox </span></h3> <ul><li>Jani Mikkonen, ext dash jani dot mikkonen at nokia dot com, rasjani @ #mer </li><li>Application developers / QA People </li><li>Lightning talk / Can extend to presentation if interest demands </li><li>Abstract/description </li></ul> <dl><dd> Topic is about how to harness Cruisecontrol to full build / packaging / testing and repository update cycle for development teams big and small. </dd></dl> <ul><li>Additional Information (optional) </li></ul> <dl><dd> Projector for showing live demostration and own laptop. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Jani has been working with Maemo since Diablo/N800 on various tasks from maintenance to testing and is a long time linux user with developer & bofh background. </dd></dl> <a name="Conboy.2C_Tomboy_and_Snowy" id="Conboy.2C_Tomboy_and_Snowy"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=8" title="Edit section: Conboy, Tomboy and Snowy">edit</a>]</span> <span class="mw-headline"> Conboy, Tomboy and Snowy </span></h3> <ul><li><a href="http://maemo.org/profile/view/conny" class="external text" title="http://maemo.org/profile/view/conny" rel="nofollow">Cornelius Hald</a> </li><li>Intended audience: users and application developers </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Short introduction to Conboy and the new (not yet released) features, which are online synchronization with Tomboy/Gnote via the Snowy web service and plug-in support. Could include a demo if wanted. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> I'm a computer science student looking for distraction while writing my final thesis. </dd></dl> <a name="Ogg_support_status" id="Ogg_support_status"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=9" title="Edit section: Ogg support status">edit</a>]</span> <span class="mw-headline"> Ogg support status </span></h3> <ul><li><a href="http://maemo.org/profile/view/kulve" class="external text" title="http://maemo.org/profile/view/kulve" rel="nofollow">Tuomas Kulve</a> </li><li>Intended audience: users and application developers </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd>OGG support status on Maemo: What it does and it doesn't. </dd></dl> <ul><li> Author bio </li></ul> <dl><dd> Tuomas Kulve has been a senior software engineer over five </dd></dl> <p>years at Movial. He has been following the Maemo scene since the Nokia 770 launch. </p> <a name="Maemo_Platform_Security" id="Maemo_Platform_Security"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=10" title="Edit section: Maemo Platform Security">edit</a>]</span> <span class="mw-headline"> Maemo Platform Security </span></h3> <ul><li>Elena Reshetova </li><li>Intended audience: users and application developers </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd>Lots of questions are being asked about the level of lock-down which Maemo-based devices will have - Elena will address some of those questions. </dd></dl> <a name="Sunday_October_11" id="Sunday_October_11"></a><h2><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=11" title="Edit section: Sunday October 11">edit</a>]</span> <span class="mw-headline"> Sunday October 11 </span></h2> <a name="Issues_on_adapting_Maemo_4_application_to_Maemo_5" id="Issues_on_adapting_Maemo_4_application_to_Maemo_5"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=12" title="Edit section: Issues on adapting Maemo 4 application to Maemo 5">edit</a>]</span> <span class="mw-headline"> Issues on adapting Maemo 4 application to Maemo 5 </span></h3> <ul><li>Author: Aniello Del Sorbo, anidel at gmail dot com </li><li>Intended audience: Application/Platform Developers </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Fremantle SDK brings in a whole set of new features. Many applications developed for Maemo 4 need to be adapted to Maemo 5. This lightning talk aims at presenting a list of common issues a developer will face when porting his application to the new Maemo 5 environment. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Aniello Del Sorbo got his Laurea degree and PhD in Computer Science from the University of Salerno in Italy. He developed the Transparent Crypted file-system (TCFS) for Linux while he was studying in Salerno. He was also a post-doc at the JHUISI - Johns Hopkins Information Security Institute in Baltimore, USA where he worked on a new approach to the DNS security. </dd><dd> He also is the author of the port of the note-taking application Xournal to the Maemo platform. </dd></dl> <a name="How_to_speed_up_your_Maemo_application_development" id="How_to_speed_up_your_Maemo_application_development"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=13" title="Edit section: How to speed up your Maemo application development">edit</a>]</span> <span class="mw-headline"> How to speed up your Maemo application development </span></h3> <ul><li>Author: Raul Herbster, raul.herbster at signove dot com </li><li>Intended audience: Application/Platform Developers </li><li>Talk type: Lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Integrated Development Environments (IDEs) positively impacts on the development process of maemo applications, increasing productivity, improving standardization and reducing coding error. In addition, IDEs definitely help maemo newbies getting started a lot quicker on technologies by providing templates and useful tools under a consistent and integrated graphical interface. IDE Integration project consists of IDEs (ESbox and PluThon), development environments for different languages (Python and C/C++) and PC-Connectivity, a tool to simplify setting up of communication between the Internet Tablet and the host PC. This presentation shows how IDE Integration can be used to help you to develop Maemo applications (C/C++ and Python). </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Raul Herbster has got his BSc. and Master degrees in Computer Science at Federal University of Campina Grande, Brazil. He is a key developer and maintainer of the ESbox and PluThon, which are part of the official maemo IDE Integration environment. He is a Nokia Certified Trainer and Forum Nokia Champion since 2008. Currently, Raul is a senior developer of Signove and works on IDE Integration project. </dd></dl> <a name="Development_Nirvana:_How_Maemo_Application_Development_Should_Be" id="Development_Nirvana:_How_Maemo_Application_Development_Should_Be"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=14" title="Edit section: Development Nirvana: How Maemo Application Development Should Be">edit</a>]</span> <span class="mw-headline"> Development Nirvana: How Maemo Application Development Should Be </span></h3> <ul><li><a href="/User:Jaffa" title="User:Jaffa">Andrew Flegg</a> <a href="mailto:andrew@bleb.org" class="external text" title="mailto:andrew@bleb.org" rel="nofollow"><andrew@bleb.org></a> </li><li><i>Intended audience:</i> application developers </li><li><i>Abstract/description:</i> </li></ul> <dl><dd> In the words of Steve Ballmer, the key to a platform is "developers! developers! developers!" However, Maemo SDKs have a painful install process, supported only on x86 Linux with primitive tooling. </dd><dd> This talk will demonstrate how much better Maemo development can be; from cross-platform, easy-to-use Maemo SDKs to a brief runthrough of what a real, professional development environment is like. The author will also describe his perfect Maemo development environment: and whether it's something we're ever likely to see. </dd></dl> <ul><li><i>Author bio:</i> </li></ul> <dl><dd> Andrew Flegg has been a professional software developer for over 15 years and is currently lead architect and developer for his employer's next generation application. He has been a Maemo user since the 770 launch and has been elected to the Maemo Community Council twice. </dd></dl> <a name="GSoC_presentation:_BitTorrent_plugin_for_Canola" id="GSoC_presentation:_BitTorrent_plugin_for_Canola"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=15" title="Edit section: GSoC presentation: BitTorrent plugin for Canola">edit</a>]</span> <span class="mw-headline"> GSoC presentation: <a href="http://wiki.maemo.org/GSoC_2009/Projects/BitTorrent_plugin_for_Canola" class="external text" title="http://wiki.maemo.org/GSoC_2009/Projects/BitTorrent_plugin_for_Canola" rel="nofollow">BitTorrent plugin for Canola</a> </span></h3> <ul><li>Author: Lauri V玫sandi, lauri dot vosandi at gmail dot com </li><li>Intended audience: Everyone </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> BitTorrent plugin for Canola allows downloading material available on peer-to-peer networks and it includes wide feature set. I can have little demo of the plugin. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> I have been Free Software activist for a while in Estonia. I am currently studying at Estonian IT College. I am member of Estobuntu team. I was selected for GSoC and I successfully finished with my project. </dd></dl> <dl><dd><a href="http://v6sa.itcollege.ee/shared/cv.html" class="external free" title="http://v6sa.itcollege.ee/shared/cv.html" rel="nofollow">http://v6sa.itcollege.ee/shared/cv.html</a> </dd></dl> <a name="GSoC_Project_presentation:_Picasa_plugin_for_Canola" id="GSoC_Project_presentation:_Picasa_plugin_for_Canola"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=16" title="Edit section: GSoC Project presentation: Picasa plugin for Canola">edit</a>]</span> <span class="mw-headline"> GSoC Project presentation: <a href="http://wiki.maemo.org/GSoC_2009/Projects/Picasa_plugin_for_Canola" class="external text" title="http://wiki.maemo.org/GSoC_2009/Projects/Picasa_plugin_for_Canola" rel="nofollow">Picasa plugin for Canola</a> </span></h3> <ul><li> Andrei Mirestean, andrei.mirestean at gmail dot com </li><li> Intended audience: everyone </li><li> Talk type: lightning talk </li><li> Abstract/description </li></ul> <dl><dd> I'll do a short presentation of the plugin I have developed as a Summer of Code project. I will talk about the main features (picture uploading, albums management, integration with Photocast, the use of GPS .. ), some small problems that I've encountered and finally few words about the GSoC experience. Also I would like to include a live demonstration of the plugin. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> I'm studing Computer Science (first year, undergraduate) at the Babes-Bolyai University in Cluj-Napoca, Romania. I've been accepted as a Google Summer of Code student for Maemo. This represented my first serious contact with the open source software, but now I'm planning to continue to help the community and develop new applications. </dd></dl> <a name="Behaviour-Driven_Development_on_Maemo" id="Behaviour-Driven_Development_on_Maemo"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=17" title="Edit section: Behaviour-Driven Development on Maemo">edit</a>]</span> <span class="mw-headline"> Behaviour-Driven Development on Maemo </span></h3> <ul><li><a href="http://wiki.maemo.org/User:Japolinario" class="external text" title="http://wiki.maemo.org/User:Japolinario" rel="nofollow">Jose Teixeira</a> </li><li>Intended audience: Application developers & platform developers </li><li>Talk type: Lightning talk </li><li>Abstract/description </li></ul> <dl><dd> <b>What</b> is Behaviour-Driven Development (BDD)? <b>Why</b> BDD matters to Maemo developers? And <b>How</b> to setup and open-source BDD tool-chain for Maemo ? And, finally <b>How</b> to make BDD funnier on a N810 device with <a href="http://www.ruby-lang.org" class="external text" title="http://www.ruby-lang.org" rel="nofollow">Ruby</a>, <a href="http://rspec.info/" class="external text" title="http://rspec.info/" rel="nofollow">Rspec</a>, <a href="http://cukes.info/" class="external text" title="http://cukes.info/" rel="nofollow">Cucumber</a> and <a href="http://doc.trolltech.com/4.5/qtscript.html" class="external text" title="http://doc.trolltech.com/4.5/qtscript.html" rel="nofollow">QtScript</a>. </dd></dl> <ul><li> I already made a deep dive in the subject. I try now to capture the attention of others to follow. </li><li>Author bio </li></ul> <dl><dd> <a href="http://wiki.maemo.org/User:Japolinario" class="external text" title="http://wiki.maemo.org/User:Japolinario" rel="nofollow">Jose Teixeira</a> participated in the development of the Maemo Application Framework as Nokia trainer. Right now, he his a full-time researcher, teaching IT in a Finnish university as well. On his free-time, he contributes to open-source projects and incite many others to to the same. </dd></dl> <ul><li> After AMS Summit ... </li></ul> <dl><dd> The ran presentation is online <a href="http://www.scribd.com/doc/21329144/MaemoSummit-BDD" class="external text" title="http://www.scribd.com/doc/21329144/MaemoSummit-BDD" rel="nofollow">here</a>. Note that <a href="http://cukes.info/" class="external free" title="http://cukes.info/" rel="nofollow">http://cukes.info/</a> and <a href="http://behaviour-driven.org/" class="external free" title="http://behaviour-driven.org/" rel="nofollow">http://behaviour-driven.org/</a> are great sites to the ones looking for more information on BDD. </dd></dl> <dl><dd> Just try it. You and your team will love it. </dd></dl> <a name="N900_HW_architecture_overview_.26_power_management" id="N900_HW_architecture_overview_.26_power_management"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=18" title="Edit section: N900 HW architecture overview & power management">edit</a>]</span> <span class="mw-headline"> N900 HW architecture overview & power management </span></h3> <ul><li>Author: Igor Stoppa - igor.stoppa@nokia.com </li><li>Intended audience: application & platform developers </li><li>Talk type: lightning talk </li><li>Abstract/description: </li></ul> <p>overview of the system HW architecture, with focus on the OMAP processor and how to write power efficient code. </p> <ul><li>Author bio: </li></ul> <p>Igor is project manager for the Core Team (kernel, X, production support, power management) and responsible for the overall use time; in the past he has been developing the power management solution for 770, n800 and n810. </p> <a name="From_corporations_to_communities:_responsible_and_effective_engagement" id="From_corporations_to_communities:_responsible_and_effective_engagement"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=19" title="Edit section: From corporations to communities: responsible and effective engagement">edit</a>]</span> <span class="mw-headline"> From corporations to communities: responsible and effective engagement </span></h3> <ul><li>Randall "Texrat" Arnold, fabricator at cynicalsigns dot com, <a href="http://tabulacrypticum.wordpress.com" class="external free" title="http://tabulacrypticum.wordpress.com" rel="nofollow">http://tabulacrypticum.wordpress.com</a> </li><li>Intended audience is Nokia PR; Nokia Maemo team; Maemo developer, tester and superuser community; other interested parties </li><li>Talk type : best practice/lessons learned presentation </li><li>Abstract/description </li></ul> <dl><dd> The presentation covers the following subject areas: general best practices in the area of corporate/community relations and how they apply to Maemo, as well as possibly a post mortem of lessons learned vis a vis community outreach from both Maemo and user perspectives (via interviews). </dd></dl> <dl><dd> This will not be a "what Nokia did wrong" as much as it is a clear, appropriate guide for future public relations in the murky world of commercial enterprise meets open source development; a path forward </dd></dl> <p>. </p> <ul><li>Author bio </li></ul> <dl><dd> I am a former Nokia employee (Alliance factory and DSNM trade customer logistics) who was a principal on the US launch team for the N800. As Quality Engineer I managed the delivery of 200 devices to CES 2007 and ensured quality on devices delivered until their production relocation to Mexico. I became one of the first Nokia employees to reach out to the new community of tablet software developers and have continued in a voluntary representative role. I also tested internal applications such as the enterprise support suite (including VPN) and field tested the N810 WiMAX Edition tablet. I also developed a prototype mobile auditing solution using the internet tablets. Today I still cover the internet tablets and their applications at <a href="http://tabulacrypticum.wordpress.com" class="external free" title="http://tabulacrypticum.wordpress.com" rel="nofollow">http://tabulacrypticum.wordpress.com</a> </dd></dl> <a name="Mer_from_a_user.27s_perspective" id="Mer_from_a_user.27s_perspective"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=20" title="Edit section: Mer from a user's perspective">edit</a>]</span> <span class="mw-headline"> Mer from a user's perspective </span></h3> <ul><li>Author: Tomasz Dominikowski (dominikowski at gmail dot com) </li><li>Intended audience: everyone, but aimed at developers in general </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Will cover Mer from a purposefully ordinary user's perspective, who just wants it work and get things done while using it, dishearteningly ignoring the sweat and tears of developers, who worked hard to get to this point. </dd><dd> Will discuss problems that may arise from raised expectations as Mer's UI starts looking very attractive, but the internals are still not up to scratch. More and more people will get attracted, with next to no clue of what Mer really is and an overwhelming sense of entitlement, the "I want my money back" kind. </dd></dl> <ul><li>Additional Information </li></ul> <dl><dd> Might need to show some Mer screenshots. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd>Tomasz Dominikowski is a Linux user since 2004, a GNOME and Ubuntu translator since 2006 (Ubuntu Polish translators admin). Aviary.pl member since 2007, where I he takes care of GNOME and Novell SUSE Enterprise Desktop. In his spare time he remasters Ubuntu for the Polish community. Now involved in Mer, where he helps out by managing translations, patching, packaging, testing and making a general fuss. </dd></dl> <a name="Nokia_PUSH_N900_Project_Showcase" id="Nokia_PUSH_N900_Project_Showcase"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Lightning_talks&action=edit&section=21" title="Edit section: Nokia PUSH N900 Project Showcase">edit</a>]</span> <span class="mw-headline"> Nokia PUSH N900 Project Showcase </span></h3> <ul><li> Ben Mason, Hyper - ben AT hyperhappen.com and Gary Birkett </li><li>Intended audience: platform developers </li><li>Talk type: lightning talk </li><li>Abstract/description </li></ul> <dl><dd> Nokia has recently launched the PUSH N900 project and we'd like to take the opportunity to showcase it to the Maemo community, hopefully inspiring people to take part. </dd><dd>PUSH is a unique project from Nokia that brings together the world's most </dd></dl> <p>skilled designers, creatives, artists, hackers, modders and coders to push the N900 and Maemo to its limits - a competition to build the most innovative hacks possible using the most advanced technology we know today. </p> <dl><dd>We'll be running through the background to the project, sharing some of the </dd></dl> <p>hacks we've already created and hopefully answering lots of questions and inspiring people to get involved. </p> <dl><dd>Check out <a href="http://blogs.nokia.com/pushn900/" class="external free" title="http://blogs.nokia.com/pushn900/" rel="nofollow">http://blogs.nokia.com/pushn900/</a> for more details. </dd></dl> <ul><li>Additional Information (optional) </li></ul> <dl><dd> We'll be bring a laptop, some N900 devices and most likely some other equipment to showcase some of the hacks. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Ben Mason is a communications strategist responsible for the PUSH N900 project. He has worked with Nokia on a number of device and service launches. He is also a keen follower of digital culture and he writes at <a href="http://101culture.com" class="external free" title="http://101culture.com" rel="nofollow">http://101culture.com</a> </dd></dl> <!-- NewPP limit report Preprocessor node count: 22/1000000 Post-expand include size: 0/2097152 bytes Template argument size: 0/2097152 bytes Expensive parser function count: 0/100 --> <!-- Saved in parser cache with key mediawiki-mw_:pcache:idhash:2046-0!1!0!!en!2 and timestamp 20241125105243 --> <div class="printfooter"> Retrieved from "<a href="http://wiki.maemo.org/Maemo_Summit_2009/Lightning_talks">http://wiki.maemo.org/Maemo_Summit_2009/Lightning_talks</a>"</div> <div id="catlinks"><div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="/Category:Maemo_Summit_2009" title="Category:Maemo Summit 2009">Maemo Summit 2009</a></span></div></div></div> <!-- end content --> </div><!-- /main-wrapper --> </div><!-- /main --><!-- content end --> <div class="visualClear"></div> <ul style="clear: left;float: left;display: inline;list-style-type: none;"> <li id="lastmod"> This page was last modified on 26 January 2020, at 21:01.</li><li id="viewcount">This page has been accessed 57,492 times.</li> </ul> <div class="visualClear"></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="http://maemo.org/legal/">Legal</a></li> <li class="privacy"><a href="/maemo.org_wiki:Privacy_policy" title="maemo.org wiki:Privacy policy">Privacy policy</a></li> <li class="about"><a href="/maemo.org_wiki:About" title="maemo.org wiki:About">About maemo.org wiki</a></li> <li>Powered by <a href="http://www.mediawiki.org">MediaWiki</a></li> </ul> </div> </div> </div> <script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script> </div> <!-- Served in 0.244 secs. --> </div><!-- container --> </body> </html>