CINXE.COM

Maemo Summit 2009/Day 2 - 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/Day 2,Maemo Co-Creation" /> <link rel="alternate" type="application/x-wiki" title="Edit" href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit" /> <link rel="edit" title="Edit" href="/index.php?title=Maemo_Summit_2009/Day_2&amp;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&amp;feed=rss" /> <link rel="alternate" type="application/atom+xml" title="maemo.org wiki Atom feed" href="/index.php?title=Special:RecentChanges&amp;feed=atom" /> <title>Maemo Summit 2009/Day 2 - 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/Day_2"; var wgTitle = "Maemo Summit 2009/Day 2"; var wgAction = "view"; var wgArticleId = "2045"; var wgIsArticle = true; var wgUserName = null; var wgUserGroups = null; var wgUserLanguage = "en"; var wgContentLanguage = "en"; var wgBreakFrames = false; var wgCurRevisionId = 45153; 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=-&amp;action=raw&amp;gen=js&amp;useskin=monobookmaemo2009"><!-- site js --></script> </head> <body class="mediawiki ltr ns-0 ns-subject page-Maemo_Summit_2009_Day_2"> <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&amp;returnto=Maemo_Summit_2009/Day_2" 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" />&nbsp; <!-- <input type='submit' name="fulltext" class="submit" id="mw-searchButton" value="Go" title="Search the pages for this text" /> &nbsp; --> </form> </div> </div> </div> </div><!-- /navigation --> <div id="breadcrumb"><span class="subpages">&lt; <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/Day 2</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/Day_2" 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/Day_2&amp;action=edit&amp;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/Day_2&amp;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/Day_2&amp;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/Day 2</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="#Maemo_Summit_day_2.2C_Saturday_10_October"><span class="tocnumber">1</span> <span class="toctext">Maemo Summit day 2, Saturday 10 October</span></a> <ul> <li class="toclevel-2"><a href="#Designing_UI_for_Maemo_5"><span class="tocnumber">1.1</span> <span class="toctext">Designing UI for Maemo 5</span></a></li> <li class="toclevel-2"><a href="#PyQt_application_development_on_Maemo"><span class="tocnumber">1.2</span> <span class="toctext">PyQt application development on Maemo</span></a></li> <li class="toclevel-2"><a href="#Getting_started_session"><span class="tocnumber">1.3</span> <span class="toctext">Getting started session</span></a></li> <li class="toclevel-2"><a href="#Personalizing_your_Maemo_5_device"><span class="tocnumber">1.4</span> <span class="toctext">Personalizing your Maemo 5 device</span></a></li> <li class="toclevel-2"><a href="#Go-to_market_opportunities_for_mobile_application_developers"><span class="tocnumber">1.5</span> <span class="toctext">Go-to market opportunities for mobile application developers</span></a></li> <li class="toclevel-2"><a href="#Canola_application_and_framework_for_rich_GUI"><span class="tocnumber">1.6</span> <span class="toctext">Canola application and framework for rich GUI</span></a></li> <li class="toclevel-2"><a href="#Maemo_Co-creation"><span class="tocnumber">1.7</span> <span class="toctext">Maemo Co-creation</span></a></li> <li class="toclevel-2"><a href="#Maemomm:_Maemo_with_C.2B.2B_and_a_Gtkmm_flavour"><span class="tocnumber">1.8</span> <span class="toctext">Maemomm: Maemo with C++ and a Gtkmm flavour</span></a></li> <li class="toclevel-2"><a href="#Extras.2Fautobuilder.2Finterfaces_round-table"><span class="tocnumber">1.9</span> <span class="toctext">Extras/autobuilder/interfaces round-table</span></a></li> <li class="toclevel-2"><a href="#GUPnP_and_Rygel:_The_UPnP.2FDLNA_solution_for_Maemo"><span class="tocnumber">1.10</span> <span class="toctext">GUPnP and Rygel: The UPnP/DLNA solution for Maemo</span></a></li> <li class="toclevel-2"><a href="#Contributing_with_Git_.26_Gitorious"><span class="tocnumber">1.11</span> <span class="toctext">Contributing with Git &amp; Gitorious</span></a></li> <li class="toclevel-2"><a href="#Hildon_toolkit_for_Fremantle"><span class="tocnumber">1.12</span> <span class="toctext">Hildon toolkit for Fremantle</span></a></li> <li class="toclevel-2"><a href="#Developments_in_The_Qt_WebKit_Integration"><span class="tocnumber">1.13</span> <span class="toctext">Developments in The Qt WebKit Integration</span></a></li> <li class="toclevel-2"><a href="#Modest.2C_email_client_for_Fremantle"><span class="tocnumber">1.14</span> <span class="toctext">Modest, email client for Fremantle</span></a></li> <li class="toclevel-2"><a href="#Mer:_A_year_after"><span class="tocnumber">1.15</span> <span class="toctext">Mer: A year after</span></a></li> <li class="toclevel-2"><a href="#maemo.org_Bug_Management"><span class="tocnumber">1.16</span> <span class="toctext">maemo.org Bug Management</span></a></li> <li class="toclevel-2"><a href="#Adapting_GNOME_applications_to_Maemo_Fremantle"><span class="tocnumber">1.17</span> <span class="toctext">Adapting GNOME applications to Maemo Fremantle</span></a></li> <li class="toclevel-2"><a href="#Tracker:_Dial_M_for_Metadata"><span class="tocnumber">1.18</span> <span class="toctext">Tracker: Dial M for Metadata</span></a></li> <li class="toclevel-2"><a href="#Canola:_Beyond_the_media_playback"><span class="tocnumber">1.19</span> <span class="toctext">Canola: Beyond the media playback</span></a></li> <li class="toclevel-2"><a href="#Hands-on_development_with_Nokia_Web_Runtime"><span class="tocnumber">1.20</span> <span class="toctext">Hands-on development with Nokia Web Runtime</span></a></li> <li class="toclevel-2"><a href="#The_Qt_Mobility_Project"><span class="tocnumber">1.21</span> <span class="toctext">The Qt Mobility Project</span></a></li> <li class="toclevel-2"><a href="#Publishing_your_software_through_maemo.org"><span class="tocnumber">1.22</span> <span class="toctext">Publishing your software through maemo.org</span></a></li> <li class="toclevel-2"><a href="#Introducing_the_Harmattan_UI_framework"><span class="tocnumber">1.23</span> <span class="toctext">Introducing the Harmattan UI framework</span></a></li> <li class="toclevel-2"><a href="#Creating_packages_for_the_Maemo_platform"><span class="tocnumber">1.24</span> <span class="toctext">Creating packages for the Maemo platform</span></a></li> <li class="toclevel-2"><a href="#The_Maemo_5_Address_Book"><span class="tocnumber">1.25</span> <span class="toctext">The Maemo 5 Address Book</span></a></li> <li class="toclevel-2"><a href="#Maemo_and_oFono"><span class="tocnumber">1.26</span> <span class="toctext">Maemo and oFono</span></a></li> <li class="toclevel-2"><a href="#The_future_of_GTK.2B.2FHildon_in_Maemo_Harmattan"><span class="tocnumber">1.27</span> <span class="toctext">The future of GTK+/Hildon in Maemo Harmattan</span></a></li> <li class="toclevel-2"><a href="#High-resolution_image_processing_on_Maemo_devices"><span class="tocnumber">1.28</span> <span class="toctext">High-resolution image processing on Maemo devices</span></a></li> <li class="toclevel-2"><a href="#Hacking_officially_unsupported_Bluetooth_profiles_to_work_in_Fremantle"><span class="tocnumber">1.29</span> <span class="toctext">Hacking officially unsupported Bluetooth profiles to work in Fremantle</span></a></li> <li class="toclevel-2"><a href="#Git_hands-on_workshop"><span class="tocnumber">1.30</span> <span class="toctext">Git hands-on workshop</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="Maemo_Summit_day_2.2C_Saturday_10_October" id="Maemo_Summit_day_2.2C_Saturday_10_October"></a><h2><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=1" title="Edit section: Maemo Summit day 2, Saturday 10 October">edit</a>]</span> <span class="mw-headline"> Maemo Summit day 2, Saturday 10 October </span></h2> <a name="Designing_UI_for_Maemo_5" id="Designing_UI_for_Maemo_5"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=2" title="Edit section: Designing UI for Maemo 5">edit</a>]</span> <span class="mw-headline"> Designing UI for Maemo 5 </span></h3> <ul><li> Mox Soini, mox.soini at movial.com </li><li> Intended audience: Platform/Application Developers, users </li><li> Talk type: presentation </li><li> Slides: <a href="http://www.slideshare.net/moximillian/soini-designing-ui-for-maemo-5" class="external text" title="http://www.slideshare.net/moximillian/soini-designing-ui-for-maemo-5" rel="nofollow">Available online at slideshare</a> </li><li> Abstract/description: </li></ul> <dl><dd> How to make the applications work together as an integrated whole? </dd></dl> <dl><dd> This talk will discuss the UI Design of the Maemo 5 product as an "application portfolio". Design patterns as well as application specific designs are presented, and the reasoning for the design decisions. </dd></dl> <dl><dd> Design of the pre-installed applications in the Maemo 5 product is discussed, highlighting the UI flows, common user experience solutions and power user features. Throughout the application walk-through, the structure and "look and feel" of the applications is categorized, resulting in a conceptual design tool for 3rd party application designers and developers. </dd></dl> <ul><li> Author bio: </li></ul> <dl><dd> Mox Soini, Interaction Designer at Movial, is one of the core people who designed the UI Style and UI Framework for the Maemo 5 product. His work additionally includes application design and occasional code patches. He contributes to open source community also in some other projects. Soini strives for a design process that engages collaboration, out of the box thinking and dedication to the fit and finish. </dd></dl> <a name="PyQt_application_development_on_Maemo" id="PyQt_application_development_on_Maemo"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=3" title="Edit section: PyQt application development on Maemo">edit</a>]</span> <span class="mw-headline"> PyQt application development on Maemo </span></h3> <ul><li>Author: Attila Csipa, attila77 at talk.maemo.org </li><li>Intended audience: application developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> A complete walkthrough of creating applications for the Maemo platform with Python and Qt. The presentation would contain two segments, the first being the 'why' - introduction to underlying technologies, the rationale of using Python and Qt as a development platform on Maemo and a short demo of a few projects built with these tools. Comparison of different bindings (PyQt vs PySide) </dd><dd> The second segment of the presentation focuses on the 'how' in a nutshell: How to setup up a proper PyQt/PySide development environment, how to develop most efficiently, how to debug, how to profile and optimize, platform caveats and gotchas, packaging considerations. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Attila Csipa is an Open Source programmer and advocate from Serbia. His Open Source involvements include being a core contributor to web2py, a python based web framework, and contributions to other high profile projects like Mapserver, OpenLayers and NSLU2-linux. </dd></dl> <p><a href="http://www.slideshare.net/guestb404461/pyqt-application-development-on-maemo" class="external text" title="http://www.slideshare.net/guestb404461/pyqt-application-development-on-maemo" rel="nofollow">Slides (web)</a> </p><p><a href="http://web.atombiztos.hu/pyqt_on_maemo.zip" class="external text" title="http://web.atombiztos.hu/pyqt_on_maemo.zip" rel="nofollow">OpenOffice presentation (with demo videos)</a> </p> <a name="Getting_started_session" id="Getting_started_session"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=4" title="Edit section: Getting started session">edit</a>]</span> <span class="mw-headline"> Getting started session </span></h3> <ul><li> Daniel Wilms, ... (others will be announced later) </li><li> Intended audience: developers </li><li> Length: 2 slots (approx. 55 min) </li><li> Talk type: demo </li></ul> <ul><li>Abstract/description </li></ul> <dl><dd> The getting started session gives a practical introduction into the environment, which is needed for the development on Maemo. Starting with a short introduction of the Maemo.org infrastructure and the development environment, a step-by-step demonstration of the various tools will be given. Responsibles of each area will explain and demonstrate, how to start from scratch with the development using their tools. The session will end with a demonstration of a download client for 3rd party applications, which are hosted in the Maemo.org repository. </dd></dl> <dl><dd> <b>Introduction:</b> </dd><dd> - The Maemo.org infrastructure (components, documentation, community) </dd><dd> - Introduction development environment (SDK, SDK+, Eclipse, Qt) </dd></dl> <dl><dd> <b>Demonstrations:</b> </dd><dd> - Setting up SDK </dd><dd> - Setting up SDK+ </dd><dd> - Development with Eclipse </dd><dd> - Development in Qt </dd><dd> - Download client for Maemo.org </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Started as a trainee in NRC Bochum, I am working now for over 2 years for Nokia. In March I came to Maemo and my main task is the technical support of the Maemo.org community developers. </dd></dl> <a name="Personalizing_your_Maemo_5_device" id="Personalizing_your_Maemo_5_device"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=5" title="Edit section: Personalizing your Maemo 5 device">edit</a>]</span> <span class="mw-headline"> Personalizing your Maemo 5 device </span></h3> <ul><li> Hartti Suomela (hartti dot suomela at nokia dot com) </li><li> Intended audience: users </li><li> Talk type: presentation </li><li> Abstract/description </li></ul> <p>An overview and demo about how you can personalize your Maemo 5 device, including backgrounds, themes, sounds, etc. The talk provides personalization tips for users (what can be done through the device settings), power users (how to add new backgrounds, themes, etc.) and "heavy" power users (e.g. how to change the system sounds). </p> <ul><li>Author bio </li></ul> <p>Currently Hartti Suomela works at Nokia in the Maemo User Experience group. In his previous positions he has worked in the Nokia developer support and in Nokia Reserach Center's software laboratory for example managing university collaborations in U.S. </p> <a name="Go-to_market_opportunities_for_mobile_application_developers" id="Go-to_market_opportunities_for_mobile_application_developers"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=6" title="Edit section: Go-to market opportunities for mobile application developers">edit</a>]</span> <span class="mw-headline"> Go-to market opportunities for mobile application developers </span></h3> <ul><li>Author: Boaz Zilberman, co-founder and Chief Architect of fring. </li><li>Intended audience: application developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> I will be happy to present the go-to-market activities fring is doing to publish our application on the many platforms we work on - Linux, WinMobile, Symbian, Android, J2ME and iPhone. My intention is to stimulate an open discussion so we, as a community, can provide better ways to promote the platform benefits to ordinary users rather than the early adopters. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Boaz Zilberman is a co-founder of fring - a VoIP and IM mobile service with million of active users worldwide. I am responsible for product definition and relations with terminal vendors. </dd></dl> <a name="Canola_application_and_framework_for_rich_GUI" id="Canola_application_and_framework_for_rich_GUI"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=7" title="Edit section: Canola application and framework for rich GUI">edit</a>]</span> <span class="mw-headline"> Canola application and framework for rich GUI </span></h3> <ul><li>Gustavo Sverzut Barbieri (<a href="http://blog.gustavobarbieri.com.br/contact/" class="external free" title="http://blog.gustavobarbieri.com.br/contact/" rel="nofollow">http://blog.gustavobarbieri.com.br/contact/</a>) </li><li>Intended audience: Application Developers </li><li>Talk type: presentation </li><li>Slides: <a href="http://talks.gustavobarbieri.com.br/maemo_summit/oct-2009/presentation.pdf" class="external free" title="http://talks.gustavobarbieri.com.br/maemo_summit/oct-2009/presentation.pdf" rel="nofollow">http://talks.gustavobarbieri.com.br/maemo_summit/oct-2009/presentation.pdf</a> </li><li>Abstract/description </li></ul> <dl><dd> Canola is a fancy media center, with a rich graphical user interface designed with touch screen in mind. More than a great application, it is a great framework as well, enabling extending Canola or creating similarly rich programs like Carman or your own! Initially developed by Instituto Nokia de Tecnologia (INdT) in Brazil it was released as GPLv3 and community start to build around it. Today we have more companies supporting the development, the software was ported to other platforms like Ubuntu and OpenMoko SHR. Moreover, 5 of 10 Maemo's Google Summer of Code projects are around Canola, from media extensions like Picasa integration to non-media related as Remember the Milk (To Do list) and Bittorrent. </dd><dd> The framework behind Canola is called Python-Terra, which will be presented simultaneously. A brief overview of its components, followed by explanation of its plugin system will serve as base of understanding of Canola application. Real examples of extensions and new application will be demonstrated as result. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Gustavo lead the development of Canola1 and designed and implemented Canola2 together with co-workers at INdT. Now he runs a company that does software development and services, among them Canola2 development. </dd></dl> <a name="Maemo_Co-creation" id="Maemo_Co-creation"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=8" title="Edit section: Maemo Co-creation">edit</a>]</span> <span class="mw-headline"> Maemo Co-creation </span></h3> <ul><li> Organiser: Jussi M盲kinen </li><li> Intended audience: Users </li><li> Talk type: Presentation and Workshop </li><li> Abstract/description </li></ul> <dl><dd> Maemo co-creation workshops are annual sessions where selected <a href="http://en.wikipedia.org/wiki/Lead_user" class="external text" title="http://en.wikipedia.org/wiki/Lead_user" rel="nofollow">lead users</a> + Maemo product managers, designers and marketeers together imagine the future use-cases for Maemo Devices. </dd><dd> Maemo co-creation 2009 will now open up for the Maemo community by presenting <a href="/Maemo_Co-Creation" title="Maemo Co-Creation">the workshop results</a> on the Saturday showcase and crafting the ideas forward with anyone willing to participate on our Sunday working session. </dd></dl> <ul><li> Organizer bio </li></ul> <dl><dd> <a href="http://twitter.com/luovanto" class="external text" title="http://twitter.com/luovanto" rel="nofollow">Jussi M盲kinen</a> is responsible for lead consumer marketing &amp; co-creation activities @ Maemo Devices. </dd></dl> <a name="Maemomm:_Maemo_with_C.2B.2B_and_a_Gtkmm_flavour" id="Maemomm:_Maemo_with_C.2B.2B_and_a_Gtkmm_flavour"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=9" title="Edit section: Maemomm: Maemo with C++ and a Gtkmm flavour">edit</a>]</span> <span class="mw-headline"> Maemomm: Maemo with C++ and a Gtkmm flavour </span></h3> <ul><li>Author: David King, davidk at openismus dot com, amigadave on IRC, <a href="http://amigadave.blogspot.com" class="external free" title="http://amigadave.blogspot.com" rel="nofollow">http://amigadave.blogspot.com</a> </li><li>Intended audience: application developers/platform developers </li><li>Talk type: presentation </li><li>Slides: <a href="http://amigadave.com/presentations/maemo_summit_2009.pdf" class="external text" title="http://amigadave.com/presentations/maemo_summit_2009.pdf" rel="nofollow">Available as PDF</a> </li><li>Abstract/description </li></ul> <dl><dd> Maemomm is a set of C++ bindings for Maemo libraries. With the bindings, C++ programmers can use the language features that they are familiar with, and combine them with the underlying features of GTK+ and Maemo. Maemomm allows greater type-safety, use of C++'s object-orientation features and simpler reference-counting semantics. </dd><dd> The advantages of the C++ API will be discussed, and demonstrated with short code examples. Comparisons to the underlying C API will be made, as well as to other toolkits. For more information see <a href="https://garage.maemo.org/projects/maemomm/" class="external free" title="https://garage.maemo.org/projects/maemomm/" rel="nofollow">https://garage.maemo.org/projects/maemomm/</a> </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> David began working as a software developer for Openismus at the start of 2009. He works on Maemomm development, as well as other projects that are too exciting to talk about. </dd></dl> <a name="Extras.2Fautobuilder.2Finterfaces_round-table" id="Extras.2Fautobuilder.2Finterfaces_round-table"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=10" title="Edit section: Extras/autobuilder/interfaces round-table">edit</a>]</span> <span class="mw-headline"> Extras/autobuilder/interfaces round-table </span></h3> <ul><li>Author: Ed Bartosh, Alexander Kanevskiy, Niels Breet </li><li>Intended audience: application and platform developers </li><li>Talk type: round-table </li><li>Room: Oostelijk Meterhuis </li><li>Duration: 1 hour </li><li>Abstract/description </li></ul> <dl><dd>The purpose of this round-table is to discuss future features that can be added to autobuilder and all Extras related services. We want to gather opinions and see what the needs of developers are. Suggestions about enhancements or new features are appreciated. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Ed Bartosh and Alexander Kanevskiy both work at Nokia, in their spare time they work on the autobuilder for Extras. Niels Breet is the maemo.org webmaster, working on web services available at maemo.org. </dd></dl> <p><br /> </p> <a name="GUPnP_and_Rygel:_The_UPnP.2FDLNA_solution_for_Maemo" id="GUPnP_and_Rygel:_The_UPnP.2FDLNA_solution_for_Maemo"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=11" title="Edit section: GUPnP and Rygel: The UPnP/DLNA solution for Maemo">edit</a>]</span> <span class="mw-headline"> GUPnP and Rygel: The UPnP/DLNA solution for Maemo </span></h3> <ul><li>Author: Zeeshan Ali, Lead-Developer at Maemo Devices, Nokia. </li><li>Intended audience: everyone </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> I will be introducing the work we have been putting up for the past two and half years to provide a complete well-documented solution for UPnP needs of Maemo and GNOME (Mobile) in general. Also included in the talk will be some cool demos of both of these projects in action. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Zeeshan Ali is a Lead Developer at Nokia Maemo Devices in Helsinki, Finland and a GNOME developer. He started as a GStreamer plugin and application developer and got his first share of fame in the GNOME community for his video-whale project. For the past two year, he had been obsessed with UPnP/DLNA and in turn the GUPnP and Rygel projects. Thanks to Nokia, he now work full-time on Rygel and GUPnP. </dd></dl> <a name="Contributing_with_Git_.26_Gitorious" id="Contributing_with_Git_.26_Gitorious"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=12" title="Edit section: Contributing with Git &amp; Gitorious">edit</a>]</span> <span class="mw-headline"> Contributing with Git &amp; Gitorious </span></h3> <ul><li>Johan S酶rensen (johan at shortcut.no) </li><li>Maemo devs and application developers </li><li>Talk type - Presentation </li><li>Abstract/description </li></ul> <dl><dd> Gitorious.org is an open sourced application and site, that provides infrastructure for managing projects using Git. It hosts thousands of projects, among those Qt. This talk provides an overview of what Gitorious is and what it can do for your project. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Johan S酶rensen is the original developer of Gitorious, which is now driven by Shortcut AS, a company he co-founded. </dd></dl> <a name="Hildon_toolkit_for_Fremantle" id="Hildon_toolkit_for_Fremantle"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=13" title="Edit section: Hildon toolkit for Fremantle">edit</a>]</span> <span class="mw-headline"> Hildon toolkit for Fremantle </span></h3> <ul><li>Authors: Alberto Garcia, Claudio Saavedra </li><li>Intended audience: Platform/Application Developers </li><li>Talk type presentation </li><li>Abstract/description </li></ul> <dl><dd> This talk will describe all widgets introduced in Hildon 2.2, explaining all the new features and use cases, the reasons why some standard GTK+ widgets are not particularly suited to small devices and the solutions that Hildon 2.2 brings to solve these problems. </dd></dl> <dl><dd> This is a major upgrade of the toolkit. Among several style changes, this Hildon release is for the first time specifically designed to be finger friendly, introducing a panning container (kinetic scrolling) and a new range of selectors among other things. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Alberto Garcia loves computers since he got his first Sinclair ZX Spectrum. In the late 90s he began using GNU/Linux and in 2001 he co-founded Igalia, a Galicia-based free software company. He's currently working on the new version of the Hildon toolkit for the new release of Maemo, codenamed 'Fremantle'. Besides programming, Alberto also loves cinema, music and going to the beach. </dd><dd> Claudio Saavedra is a chilean Computer Engineer, working at Igalia since 2008. He got involved in the GNOME project back in 2005 and is one of the developers of the Eye of GNOME Image viewer. Currently, he is also working in Maemo 5, codenamed 'Fremantle', developing the Hildon library and also maintaining other parts of the toolkit stack. </dd></dl> <a name="Developments_in_The_Qt_WebKit_Integration" id="Developments_in_The_Qt_WebKit_Integration"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=14" title="Edit section: Developments in The Qt WebKit Integration">edit</a>]</span> <span class="mw-headline"> Developments in The Qt WebKit Integration </span></h3> <ul><li>Author: Kenneth Rohde Christiansen kenneth.christiansen at openbossa dot org </li><li>Intended audience: Application/Platform Developers </li><li>Talk type: Presentation </li><li>Abstract/description </li></ul> <dl><dd> The Qt WebKit Integration provides a powerful framework to seamlessly integrate web technologies into future Maemo applications, where web content can interact with Qt components. This presentation introduces the QtWebKit APIs, the underlying engine and new features coming in future releases. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Kenneth Christiansen has many years experience with opensource software, and worked on projects such as GNOME, intltools, Canola, and Colligo. He also organized the 2001 GUADEC conference in Copenhagen. Today Kenneth works at the OpenBossa labs at the Nokia Technology Institute in Brazil, where he is currently involved with developing next generation userfaces as well as working with web technologies as part of the Qt WebKit team. </dd></dl> <a name="Modest.2C_email_client_for_Fremantle" id="Modest.2C_email_client_for_Fremantle"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=15" title="Edit section: Modest, email client for Fremantle">edit</a>]</span> <span class="mw-headline"> Modest, email client for Fremantle </span></h3> <ul><li>Authors: Sergio Villar, Jose Dapena </li><li>Intended audience: users, application developers </li><li>Talk type: presentation </li><li>Slides: <a href="http://www.slideshare.net/jdapena/modest-maemo-summit-09" class="external text" title="http://www.slideshare.net/jdapena/modest-maemo-summit-09" rel="nofollow">Modest Maemo summit 2009 slides at slideshare</a> </li><li>Abstract/description </li></ul> <dl><dd> Modest is a modern e-mail client designed for mobile and embedded devices, that focuses on providing a simple user interface, even when it offers advanced e-mail functionality. It's the default e-mail client for the Nokia N810 device. </dd></dl> <dl><dd> In this presentation we will show the new Hildon 2.2 frontend, and talk about the interesting challenges faced to improve the user experience of Modest using the new Maemo 5 platform. How we tried to simplify the UI overhead in the old N810 Maemo frontend, splitting Modest in multiple views and aggressively simplifying the actions exposed to user. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Jos茅, who holds a degree in Computer Engineering from the University of A Coru帽a, is one of the founding members of Igalia. Now he is involved in the development of projects using Gtk/Gnome technologies and, in particular, Tinymail. He is also one of the initiators of Gnome Build Brigade. Currently, he's a member of Modest development team, and also a regular contributor to Tinymail. </dd></dl> <dl><dd> Sergio joined Igalia in 2003 after getting his Degree in Computer Engineering, and is now a proud stakeholder of the company. He has been involved in Gnome/Maemo developments since then. Sergio is currently co-maintainer of the Modest email client along with Jos茅. After more than two years of contributions to Tinymail, he became a co-maintainer of the project in 2009. </dd></dl> <a name="Mer:_A_year_after" id="Mer:_A_year_after"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=16" title="Edit section: Mer: A year after">edit</a>]</span> <span class="mw-headline"> Mer: A year after </span></h3> <ul><li>Carsten Valdemar Munk (carsten.munk at gmail dot com , also known as Stskeeps) </li><li>Intended audience: Users, application developers, platform developers </li><li>Talk type: Presentation </li><li>Abstract/description </li></ul> <dl><dd> October'09 is a year after the thought of reconstructing Maemo was first proposed. The thoughts manifested themselves in the Mer project - originally only a proof of concept project, but with the announcement that Nokia would not bring Fremantle to the Nokia N8x0s the project got stronger community support. This talk is about the challenges and the accomplishments we've had in the project in the last year. It will also include thoughts on the future of Mer and a call for both community and Nokia to take a radical approach with Harmattan in terms of community involvement. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Carsten (Stskeeps) is known as the primary facilitator of the Mer project and has successfully brought together developers, testers, artists, translators and other groups within both maemo.org and other device communities, to create Mer, a Fremantle community variant. He is currently finalizing his masters degree in computer science and has also been involved in other projects within the community such as Deblet, a Debian port. </dd></dl> <a name="maemo.org_Bug_Management" id="maemo.org_Bug_Management"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=17" title="Edit section: maemo.org Bug Management">edit</a>]</span> <span class="mw-headline"> maemo.org Bug Management </span></h3> <ul><li>Andre Klapper, aklapper at openismus dot com, andre__ in #maemo </li><li>Intended audience: Everyone (Users, Developers, Non-coders, ...) </li><li>Talk type: Presentation (and discussion/BoF after that?) </li><li>Abstract/description </li></ul> <dl><dd> Provide an overview of the current situation in maemo.org Bugzilla and Brainstorm (stats, numbers, success cases), its people (Bugsquad), workflows, problems (especially with regard to Nokia &amp; community participation). Inform how to participate (report in bugzilla / brainstorm; bugsquad) and how it can help Nokia developers&amp;managers and the maemo.org community to be more productive in the Maemosphere. </dd></dl> <ul><li>Additional Information </li></ul> <dl><dd> I always fail to convince my laptop to work with beamers at conferences. Be warned.&nbsp;;-) </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Andre Klapper is the maemo.org Bugmaster and works for Openismus GmbH. He is also part of the GNOME Release Team &amp; Bugsquad. </dd></dl> <p><br /> </p> <a name="Adapting_GNOME_applications_to_Maemo_Fremantle" id="Adapting_GNOME_applications_to_Maemo_Fremantle"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=18" title="Edit section: Adapting GNOME applications to Maemo Fremantle">edit</a>]</span> <span class="mw-headline"> Adapting GNOME applications to Maemo Fremantle </span></h3> <ul><li>Author: Joaquim Rocha, jrocha at igalia dot com </li><li>Intended audience: Application Developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> Porting GNOME applications to Maemo Fremantle is not just recompiling and make it run on the device. For many applications, a considerable adaptation in they're UI is needed. </dd></dl> <dl><dd> I'm proposing a presentation having as its base the port of the Eye of GNOME for Maemo, explaining the intentions behind each change and the usage of Hildon 2.2 widgets to accomplish those. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Joaquim Rocha has worked from web programming to OCR, desktop and mobile programming and is a proud Open Source an Linux advocate. He's now doing all this while working for Igalia. When he's not coding he's listening to metal, watching movies, playing console games or having a nice cold beer if the weather demands so. </dd></dl> <p><br /> </p> <a name="Tracker:_Dial_M_for_Metadata" id="Tracker:_Dial_M_for_Metadata"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=19" title="Edit section: Tracker: Dial M for Metadata">edit</a>]</span> <span class="mw-headline"> Tracker: Dial M for Metadata </span></h3> <ul><li>Ivan Frade &lt;ifrade@gnome.org&gt;, Iridian Kiiskinen &lt;ext dash iridian dot kiiskinen at nokia dot com&gt; </li><li>Intended audience: application developers/platform developers </li><li>Presentation </li><li>Abstract/description </li></ul> <dl><dd> Tracker is a freedesktop project (with GNOME roots) included in the maemo platform for the first time in maemo5. In fremantle it is a simple index engine with support for basic metadata. For harmattan Tracker takes a great leap forward becoming a central storage for *user information*. The important data for the user (contacts, messages, multimedia, ...) will not only be stored in an application independent way, but also in a "linkable" format. This enables a new user experience: it makes it possible to integrate contacts everywhere, mix IM/email/twitter history of a contact, and so on. </dd></dl> <p>In this presentation, Application developers can see how data is linked and obtained from Tracker to enrich their applications; platform contributors can learn how to integrate new information sources. </p> <ul><li>Author bio </li></ul> <dl><dd> Ivan Frade is an open source enthusiast who works in nokia building a data management solution for maemo based on tracker. On his free time, helps the world to tag properly their Mp3s with his pet-project. </dd><dd> Iridian Kiiskinen started working in Nokia Maemo group since end of 2008, and is a newly enthusiastic open source developer migrating from the academic world. </dd></dl> <a name="Canola:_Beyond_the_media_playback" id="Canola:_Beyond_the_media_playback"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=20" title="Edit section: Canola: Beyond the media playback">edit</a>]</span> <span class="mw-headline"> Canola: Beyond the media playback </span></h3> <ul><li>Author: <a href="http://maemo.org/profile/view/etrunko" class="external text" title="http://maemo.org/profile/view/etrunko" rel="nofollow">Eduardo Lima (Etrunko)</a> </li><li>Intended audience: Users </li><li>Talk type: Presentation/Round Table </li><li>Abstract/description </li></ul> <dl><dd> The first half of this session, will give a quick presentation of some "advanced" features of Canola and the various possibilities of expanding the software and most importantly, the user experience. The second part will be dedicated to an open discussion with the audience about missing/wished features, critics and suggestions. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Open Source Software enthusiast, involved with Maemo since the very beginning (mid 2005), and had the opportunity to be part of the first Maemo Community Council. Started porting various GTK+/GNOME applications (Gnumeric, Evince, Abiword, Leafpad, Xournal, etc), to the platform. Worked on the first version of Carman, written in Python + GTK. After that, joined the team developing the Canola media player, coding and maintaining its packages for Maemo since then. Also maintains packages of the Enlightenment Foundation Libraries (EFL) for Maemo. Works for openBossa/INdT, where has been having the opportunity to present and talk about Maemo in events in Brazil and worldwide. </dd></dl> <a name="Hands-on_development_with_Nokia_Web_Runtime" id="Hands-on_development_with_Nokia_Web_Runtime"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=21" title="Edit section: Hands-on development with Nokia Web Runtime">edit</a>]</span> <span class="mw-headline"> Hands-on development with Nokia Web Runtime </span></h3> <ul><li> Oren Levine, &lt; oren dot levine at nokia.com &gt; </li><li> Intended audiences: application developers and advanced users </li><li> Talk type: presentation </li><li> Abstract/description </li></ul> <dl><dd> Live demonstration of Nokia Web Runtime (WRT) widget development using the WRT plug-in to Aptana Studio, a popular free Web development tool based on Eclipse. I'll show how WRT lets you use standard HTML JavaScript, and CSS to create lightweight applications quickly at low cost. If you have a device that supports the WRT, you can leave the session with a new widget! </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Oren Levine is a Senior Technology Marketing Manager in Nokia's Devices organization, responsible for promoting Nokia鈥檚 Web developer offering. Oren worked for over 10 years as a software engineer and architect before joining Nokia in 2001, gaining experience in many areas including 3D graphics, machine translation, Web application development and database design. </dd></dl> <a name="The_Qt_Mobility_Project" id="The_Qt_Mobility_Project"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=22" title="Edit section: The Qt Mobility Project">edit</a>]</span> <span class="mw-headline"> The Qt Mobility Project </span></h3> <ul><li>Author: Alex Luddy, alexander.luddy at nokia dot com </li><li>Intended audience: application and platform developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> The Qt Mobility project is developing new Qt APIs. These APIs will greatly improve the Qt developer offering, particularly for developers targetting mobile platforms such as Maemo. The APIs cover areas such as Location, Contacts, Messaging and Bearer Management. Usage of cross-platform Qt APIs makes it easy to port applications to other platforms supported by Qt </dd><dd> The purpose of this presentation is to fuel your own ideas for how the new APIs can be used in your own projects. An overview of all the APIs planned for the first release shall be presented. The Location and Service Framework APIs will be demonstrated in detail through an example application. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Alex Luddy is a product manager at the Australian office of Qt Development Frameworks. He has also been a software engineer and a professional services consultant during his 4 years with the organization. His main focus is embedded development. Alex Luddy has a Bachelor of Software Engineering from the Australian National University. </dd></dl> <a name="Publishing_your_software_through_maemo.org" id="Publishing_your_software_through_maemo.org"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=23" title="Edit section: Publishing your software through maemo.org">edit</a>]</span> <span class="mw-headline"> Publishing your software through maemo.org</span></h3> <ul><li>Author: Niels Breet </li><li>Intended audience: application developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> This talk will give developers an overview of what services are available for them to publish their application through maemo.org. Going from autobuilder, package interfaces, community QA to Downloads and Extras. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Niels Breet is the maemo.org webmaster, working on web services available at maemo.org. </dd></dl> <a name="Introducing_the_Harmattan_UI_framework" id="Introducing_the_Harmattan_UI_framework"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=24" title="Edit section: Introducing the Harmattan UI framework">edit</a>]</span> <span class="mw-headline"> Introducing the Harmattan UI framework </span></h3> <ul><li>Author: Tomas Junnonen - tomas.junnonen at nokia.com </li><li>Intended audience: application developers </li><li>Talk type: presentation </li><li>Abstract/description: </li></ul> <dl><dd> The transition from Fremantle to Harmattan will bring a new UI style to Maemo. The demand for fluid, animated user interfaces and new interaction mechanisms are putting new demands on the type of frameworks offered to application developers. </dd><dd> This presentation gives a sneak peek at what's currently cooking in Harmattan. We will share our initial thoughts and plans regarding the future of the Maemo application framework. </dd></dl> <ul><li>Author bio: </li></ul> <dl><dd> Tomas has been working in Maemo since the original Nokia 770. Today he is the architect of the application framework, designing the next generation Maemo user interface framework. </dd></dl> <a name="Creating_packages_for_the_Maemo_platform" id="Creating_packages_for_the_Maemo_platform"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=25" title="Edit section: Creating packages for the Maemo platform">edit</a>]</span> <span class="mw-headline"> Creating packages for the Maemo platform </span></h3> <p>-&gt; <a href="http://www.slideshare.net/miahfost/packaging-for-the-maemo-platform" class="external text" title="http://www.slideshare.net/miahfost/packaging-for-the-maemo-platform" rel="nofollow">Slides available here.</a> </p> <ul><li> Jeremiah C. Foster &lt;jeremiah at maemo dot org&gt; </li><li> Intended audience -&gt; application developers and platform developers </li><li> Talk type -&gt; presentation </li><li> This talk will go through packaging from beginning to end providing a template to use. While one cannot go into every corner case, we can cover the entire process for the average package. In this case we will describe the process for packaging a python app since those are quite common on the maemo platform. </li></ul> <ul><li> Author Bio </li></ul> <dl><dd> I am the current "debmaster" at maemo.org and have been working with the debian perl team for several years now. I have been using debian for nearly a decade. </dd></dl> <p>Last one to utilize this is a rttoen egg! </p> <a name="The_Maemo_5_Address_Book" id="The_Maemo_5_Address_Book"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=26" title="Edit section: The Maemo 5 Address Book">edit</a>]</span> <span class="mw-headline"> The Maemo 5 Address Book </span></h3> <ul><li>Author: Travis Reiter travis dot reitter AT collabora dot co dot uk, Mathias Hasselmann mathias AT openismus dot com </li><li>Intended audience: users and application developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <p>In Maemo 5, contacts are handled by several components that make up the Address Book. In its first part, this talk will provide an overview of the components in the new system, as well changes in the interface and functionality of the Contacts application. A lot has changed since the last major release, so this talk has a lot of interesting bits to cover! </p><p>The second part of this talk will focus on developers who want to incorporate contacts in their applications. Address Book 5 includes a powerful high-level library for accessing contacts on the system. If your application needs to present all contacts on the system, find specific ones, watch changes to the contacts, pick out avatars, start conversations, or much more, it's all here. And this library, libosso-abook, has become the ideal way to access contacts, so we'll provide some tips on porting older Maemo applications based directly on Evolution Data Server to libosso-abook. </p> <ul><li>Author bio </li></ul> <p>Travis Reiter is a software developer at Collabora, Mathias Hasselmann is software developer at Openismus. Both spent alot of time on improving GNOME. For the last two years they worked on improving Maemo's Address Book. </p> <a name="Maemo_and_oFono" id="Maemo_and_oFono"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=27" title="Edit section: Maemo and oFono">edit</a>]</span> <span class="mw-headline"> Maemo and oFono </span></h3> <ul><li> By R茅mi Denis-Courmont (remi dot denis-courmont at nokia dot com) and Aki Niemi (aki dot niemi at nokia dot com) </li><li> For platform developers </li><li> Presentation (could be shortened to lightning talk but...) </li><li> oFono is an open source telephony stack for Linux. It provides an easy-to-use D-Bus interface and has support for a variety of cellular modem hardware, including Nokia cellular modems. The project is a joint effort between Intel and Nokia. </li></ul> <dl><dd>How is it different from earlier attempts? What is it all about? What can you do with Ofono and Nokia N900? </dd></dl> <ul><li> For demoing purpose, the presenter will need to use his own laptop and Nokia devices. </li></ul> <ul><li> R茅mi Denis-Courmont currently works for Nokia, where he maintains the Phonet stack for the Linux kernel, the Maemo platform and the Ofono project. Outside Nokia, he's also been involved in the VideoLAN project. </li></ul> <p><a href="http://www.remlab.net/op/maemo2009.pdf" class="external text" title="http://www.remlab.net/op/maemo2009.pdf" rel="nofollow">Presentation material</a> </p> <a name="The_future_of_GTK.2B.2FHildon_in_Maemo_Harmattan" id="The_future_of_GTK.2B.2FHildon_in_Maemo_Harmattan"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=28" title="Edit section: The future of GTK+/Hildon in Maemo Harmattan">edit</a>]</span> <span class="mw-headline"> The future of GTK+/Hildon in Maemo Harmattan </span></h3> <ul><li> Alberto Garcia (_berto_) and Claudio Saavedra (csaavedra) </li><li> Intended audience: developers </li><li> Talk type: BoF </li><li> Abstract/description: </li></ul> <dl><dd> Nokia has recently announced that GTK+/Hildon, the official Maemo toolkit since the beginning of the project, will be replaced by Qt in the future Harmattan release. </dd><dd> However, Nokia has also shown interest in the availability of a community-maintained version of GTK+/Hildon for this next Maemo release, so existing applications can be ported to the new devices and developers more familiar with this toolkit can write new applications for Harmattan. </dd><dd> In this BoF we'll discuss the current situation of GTK+/Hildon in Fremantle, its future in the hands of the community and the challenges to overcome in order to create a decent release for Maemo Harmattan. </dd></dl> <ul><li> Author bio </li></ul> <dl><dd> Alberto Garcia loves computers since he got his first Sinclair ZX Spectrum. In the late 90s he began using GNU/Linux and in 2001 he co-founded Igalia, a Galicia-based free software company. He's currently working on the new version of the Hildon toolkit for the new release of Maemo, codenamed 'Fremantle'. Besides programming, Alberto also loves cinema, music and going to the beach. </dd><dd> Claudio Saavedra is a chilean Computer Engineer, working at Igalia since 2008. He got involved in the GNOME project back in 2005 and is one of the developers of the Eye of GNOME Image viewer. Currently, he is also working in Maemo 5, codenamed 'Fremantle', developing the Hildon library and also maintaining other parts of the toolkit stack. </dd></dl> <a name="High-resolution_image_processing_on_Maemo_devices" id="High-resolution_image_processing_on_Maemo_devices"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=29" title="Edit section: High-resolution image processing on Maemo devices">edit</a>]</span> <span class="mw-headline"> High-resolution image processing on Maemo devices </span></h3> <ul><li>Author: Alexander Bokovoy - alexander dot bokovoy AT nokia dot com </li><li>Intended audience: application developers/platform developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <p>N900 is the first Maemo device with high resolution camera. While making photos with camera is an obvious use for it, resulted images are stored on the device and can be used by applications for other purposes as well. Mobile devices like N900 are quite constrained for image processing needs and special work is needed to minimize consumption of memory and processing resources. </p><p>The talk will cover camera application development in Maemo 5 and plans for common set of image editing functionality for high-resolution pictures in Maemo 6. We hope to create open and extensible platform-wide solution which can help all developers to better utilize constrained resources on mobile devices. </p> <ul><li>Author bio </li></ul> <p>Alexander Bokovoy is a Senior Architect for Media Experience applications in Maemo Devices, Nokia. Prior joining Maemo he worked with IBM Linux Technology Center on data sharing projects, including high performance networking file systems. He is member of Samba Team since 2003. </p> <a name="Hacking_officially_unsupported_Bluetooth_profiles_to_work_in_Fremantle" id="Hacking_officially_unsupported_Bluetooth_profiles_to_work_in_Fremantle"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=30" title="Edit section: Hacking officially unsupported Bluetooth profiles to work in Fremantle">edit</a>]</span> <span class="mw-headline"> Hacking officially unsupported Bluetooth profiles to work in Fremantle </span></h3> <ul><li>Johan Hedberg - johan.hedberg at nokia.com </li><li>Intended audience: users,application developers,platform developers </li><li>Talk type: presentation </li><li>Abstract/description </li></ul> <dl><dd> Fremantle doesn't come with out-of-the-box support of several Bluetooth profiles that are could in theory be supported with upstream components. These include e.g. DUN, HID and PAN. The presentation intends to be a hands-on session demonstrating how to enable support for these profiles through the act of changing config files and random hacking. </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> Johan has been a software developer in the Maemo team ever since the first Maemo device, the 770 came out. His main responsibility area is Bluetooth and through active upstream involvement he has become a co-maintainer of BlueZ. </dd></dl> <a name="Git_hands-on_workshop" id="Git_hands-on_workshop"></a><h3><span class="editsection">[<a href="/index.php?title=Maemo_Summit_2009/Day_2&amp;action=edit&amp;section=31" title="Edit section: Git hands-on workshop">edit</a>]</span> <span class="mw-headline"> Git hands-on workshop </span></h3> <ul><li>Author name and contact details </li><li>Intended audience (users/application developers/platform developers) </li><li>Talk type (presentation/lightning talk) </li><li>Abstract/description </li></ul> <dl><dd> Abstract goes here. A two paragraph overview of the proposed talk content is sufficient. </dd></dl> <ul><li>Additional Information (optional) </li></ul> <dl><dd> Additional information on extra equipment you might need or something else goes here </dd></dl> <ul><li>Author bio </li></ul> <dl><dd> A short (1 paragraph) note about who the author is goes here </dd></dl> <!-- NewPP limit report Preprocessor node count: 32/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:2045-0!1!0!!en!2 and timestamp 20241128042414 --> <div class="printfooter"> Retrieved from "<a href="http://wiki.maemo.org/Maemo_Summit_2009/Day_2">http://wiki.maemo.org/Maemo_Summit_2009/Day_2</a>"</div> <div id="catlinks"><div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Category</a>:&#32;<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 6 September 2011, at 02:32.</li><li id="viewcount">This page has been accessed 110,911 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.075 secs. --> </div><!-- container --> </body> </html>

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