Maemo Summit 2009/Submissions

(Finish moving approved presentations to schedule (all ../Schedule//Day 2 for the moment)
 
(195 intermediate revisions not shown)
Line 1: Line 1:
= Talk submissions for Maemo Summit 2009 =
= Talk submissions for Maemo Summit 2009 =
-
Please add your submission to this page at the bottom. Have a look at the [[../Call for content| Call for content]] for some guidelines.
+
Talk submissions for the Maemo Summit were accepted through the wiki, and they were added to this page.
-
Please follow the template for each presentation that you would like to submit. Thanks!
+
You can follow deliberations and discussion of the proposals which were made, and see some details of the proposals which missed the cut, in the [[Talk:Maemo Summit 2009/Submissions | Talk page]].
-
''Maemo Summit community content committee:
+
The schedule for the summit is now closed.
-
* Dave Neary
+
-
* Jamie Bennett
+
-
* Valério Valério
+
-
''
+
-
== Submission template ==
+
-
Copy & paste the following template, and fill in the details specific to your presentation.
+
[[Category:Maemo Summit 2009]]
-
 
+
-
=== Talk Title Goes Here ===
+
-
*Author name and contact details
+
-
*Intended audience (users/application developers/platform developers)
+
-
*Talk type (presentation/lightning talk)
+
-
*Abstract/description
+
-
: Abstract goes here. A two paragraph overview of the proposed talk content is sufficient.
+
-
*Additional Information (optional)
+
-
: Additional information on extra equipment you might need or something else goes here
+
-
*Author bio
+
-
: A short (1 paragraph) note about who the author is goes here
+
-
 
+
-
-----
+
-
 
+
-
== Talk Submissions ==
+
-
 
+
-
=== liqbase-playground ===
+
-
*Gary Birkett, liquid at gmail dot com, lcuk on #maemo
+
-
* Intended audience: all
+
-
* Talk type: presentation
+
-
* Abstract/description
+
-
: working on the new liqbase framework, where I am upto, where I would like to get to, how i see it evolving and how it can be even better.
+
-
 
+
-
*Author bio
+
-
: visual basic developer for the last 10 years, dreamt about handhelds and touching my own code.
+
-
came to maemo start of 2008 with my n810, set myself a target: to make full use of the hardware and to find out if what I've been daydreaming about was possible.
+
-
surprised by how far I have come :)
+
-
 
+
-
=== How to speed up your Maemo application development ===
+
-
*Author: Raul Herbster, raul.herbster at signove dot com
+
-
*Intended audience: Application/Platform Developers
+
-
*Talk type: presentation
+
-
*Abstract/description
+
-
: 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).
+
-
 
+
-
*Author bio
+
-
: 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.
+
-
 
+
-
=== Creating Python bindings for C libraries in Maemo ===
+
-
*Author: Andrea Grandi (andy80), a.grandi at gmail dot com
+
-
*Intended audience: Application/Platform Developers
+
-
*Talk type: presentation (20-30 minutes)
+
-
*Abstract/description
+
-
: Lot of libraries in Linux and even in Maemo are written in C and are not directly accessible from Python. When a Python binding doesn't exist it could be useful to create one so other Python developers are able to use that library without having to code their application in C language.
+
-
: My intent is to give basic information about how to create Python bindings for a generic C library and show how to generate an automatic build and installation using distutils.
+
-
*Author bio
+
-
: 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.
+
-
 
+
-
 
+
-
=== Developments in The Qt WebKit Integration ===
+
-
*Author: Kenneth Rohde Christiansen kenneth.christiansen at openbossa dot org
+
-
*Intended audience: Application/Platform Developers
+
-
*Talk type: Presentation
+
-
*Abstract/description
+
-
: 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.
+
-
*Author bio
+
-
: 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.
+
-
 
+
-
=== Development Nirvana: How Maemo Application Development Should Be ===
+
-
*[[User:Jaffa|Andrew Flegg]] [mailto:andrew@bleb.org <andrew@bleb.org>]
+
-
*''Intended audience:'' application developers
+
-
*''Talk type:'' Presentation
+
-
*''Abstract/description:''
+
-
: 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.
+
-
: 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.
+
-
*''Author bio:''
+
-
: 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.
+
-
 
+
-
=== Life outdoor event with Maemo ===
+
-
*Author: Till Harbaum
+
-
*Intended audience: everyone
+
-
*Talk type: lightning talk + outdoor thing
+
-
*Abstract/description
+
-
: Location based services are en vogue. GPXView and OSM2Go are two examples for this and a live outdoor demo can sure be real fun. While OSM2Go has a more serious background something like guided real life mapping (there are sure things close to the event that need mapping/correction) may be cool. GPXView is a fun thing and e.g. a special summit related geocache could be hidden. This needs some planning but would likely even attract some geocachers from that region. Also this could be used for some fancy promo things. There could be prizes t win (to be found in a cache) or Maemo related travel bugs could be started. Even a Maemo "geocoin" could be made for this event.
+
-
*Author bio
+
-
: Till Harbaum is a spare time maemo developer and has been working with maemo since he sold his last palm device. His projects include maemo related hardware hacks, games, the aforementioned GPXView and OSM2Go.
+
-
 
+
-
=== Writing plugins for MAFW ===
+
-
*Author: Iago Toral - itoral at igalia dot com
+
-
*Intended audience: platform and application developers.
+
-
*Talk type: Presentation (Tutorial)
+
-
*Abstract/description
+
-
: A tutorial on how developers can write source and renderer plugins for the Media Application Framework (MAFW). The audience will learn how to develop new plugins that provide access to new sources of media content or implement different rendering backends and how they can use these plugins from their own media applications. The tutorial will also include an introduction to MAFW for those not familiar with the framework.
+
-
*Author bio
+
-
: I am a Software Engineer at Igalia and user of the Gnome Desktop and Linux OS for quite many years. Currently I am most interested in Multimedia, specially around MAFW, for which I am one of the main developers, and GStreamer.
+
-
 
+
-
=== Creating packages for the Maemo platform ===
+
-
 
+
-
* Jeremiah C. Foster <jeremiah at maemo dot org>
+
-
* Intended audience -> application developers and platform developers
+
-
* Talk type -> presentation
+
-
* 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. 
+
-
 
+
-
* Author Bio
+
-
 
+
-
: 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.
+
-
 
+
-
=== GUPnP and Rygel: The UPnP/DLNA solution for Maemo ===
+
-
*Author: Zeeshan Ali, Lead-Developer at Maemo Devices, Nokia.
+
-
*Intended audience: everyone
+
-
*Talk type: presentation
+
-
*Abstract/description
+
-
: 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.
+
-
*Author bio
+
-
: 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.
+
-
 
+
-
 
+
-
=== Handheld Glom: Easy database applications. ===
+
-
* Murray Cumming <murrayc at openismus dot com>
+
-
* Intended audience: application developers
+
-
* Talk type: Presentation
+
-
* Abstract/description:
+
-
: Many custom Maemo applications just need the user to navigate through some data and enter new information. Glom lets you quickly throw together a database structure and UI layout, providing a Maemo UI with no coding. You can then use Python for anything more complicated, though Glom itself already supports features such as related records, related fields, related choices, field lookups, calculated fields, and translated UIs.
+
-
*Author bio:
+
-
: Murray Cumming runs Openismus GmbH in Berlin and Munich. We work on Maemo's development platform and applications and maintain the GNOME C++ API (gtkmm). When we have extra time we work on Glom, gradually getting it ready for real-world use.
+
-
 
+
-
=== maemo.org Bug Management ===
+
-
*Andre Klapper, aklapper at openismus dot com, andre__ in #maemo
+
-
*Intended audience: Everyone (Users, Developers, Non-coders, ...)
+
-
*Talk type: Presentation (and discussion/BoF after that?)
+
-
*Abstract/description
+
-
: Provide an overview of maemo.org Bugzilla (and Brainstorm), its people (Bugsquad), workflows, problems, options to participate and how it can help you to be more content with Maemo.
+
-
*Additional Information
+
-
: I always fail to convince my laptop to work with beamers at conferences. Be warned. ;-)
+
-
*Author bio
+
-
: Andre Klapper is the maemo.org Bugmaster and works for Openismus GmbH. He is also part of the GNOME Release Team & Bugsquad.
+

Latest revision as of 16:43, 11 February 2010

Talk submissions for Maemo Summit 2009

Talk submissions for the Maemo Summit were accepted through the wiki, and they were added to this page.

You can follow deliberations and discussion of the proposals which were made, and see some details of the proposals which missed the cut, in the Talk page.

The schedule for the summit is now closed.