Maemo Summit 2009/Lightning talks
Saturday October 10
Mobile web apps on tablets : the web2py framework revisited
- Author: fpp on talk.maemo.org
- Intended audience: users
- Abstract/description
- Last year in Berlin I gave a longish advocacy talk about the merits of web apps on the tablets, as a way for "normal humans" to fill their own needs. I also advocated Python and a framework called web2py for doing this, and ended with a peek at one of my real-life apps. I did not go into any technical detail however.
- If the schedule allows it, I thought I might do a follow-up this year, focusing on a more in-depth presentation of web2py : its general philosophy, what services are offered, a tour of its friendly web administration and development interface, etc. No actual coding, except for a few typical idioms and a demo app.
- Author bio
- fpp's main claims to fame are : being amongst the oldest InternetTabletTalk forum users (11-03-2005) ; certainly the most obnoxious Frenchman there ; and owning every model of tablet available since 2005.
Giving Great Presentations
- Dave Neary, dneary at maemo dot org
- Intended audience: Everyone
- Abstract/description
- 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.
- Author bio
- 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.
Development Nirvana: How Maemo Application Development Should Be
- Andrew Flegg <andrew@bleb.org>
- Intended audience: application developers
- 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.
Feedhandler - Integrating RSS newsreaders with the browser
- Author: Thomas Perl
- Intended audience: application developers
- Talk type: lightning talk
- Abstract/description
- 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.
- Additional Information (optional)
- Extras equipment: Device with browser + feedhandler + some RSS reader installed to show functionality
- Author bio
- Thomas Perl is a computer science student from Austria, working on projects like gPodder, Tennix and Panucci.
python-mafw: MAFW framework for Python developers
- Author: Andrea Grandi (andy80), a.grandi at gmail dot com
- Intended audience: Application/Platform Developers
- Talk type: light talk
- Abstract/description
- 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.
- 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.
GSoC Project presentation: Picasa plugin for Canola
- Andrei Mirestean, andrei.mirestean at gmail dot com
- Intended audience: everyone
- Talk type: lightning talk
- Abstract/description
- 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.
- Author bio
- 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.
Mer from a user's perspective
- Author: Tomasz Dominikowski (dominikowski at gmail dot com)
- Intended audience: everyone, but aimed at developers in general
- Talk type: lightning talk
- Abstract/description
- 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.
- 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.
- Additional Information
- Might need to show some Mer screenshots.
- Author bio
- 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.
DVCS? git? - How does that work then?
- David Greaves
- Intended audience: application developers
- Talk type : Presentation/demo
- Abstract
- 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?
- 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.
- There will, of course, be loads of fancy graphical effects for the eye-candy junkies.
- Additional Information
- Live web link to Gitorious would be good.
- Author bio
- 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.
Sunday October 11
Issues on adapting Maemo 4 application to Maemo 5
- Author: Aniello Del Sorbo, anidel at gmail dot com
- Intended audience: Application/Platform Developers
- Talk type: lightning talk
- Abstract/description
- 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.
- Author bio
- 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.
- He also is the author of the port of the note-taking application Xournal to the Maemo platform.
GSoC presentation: BitTorrent plugin for Canola
- Author: Lauri Võsandi, lauri dot vosandi at gmail dot com
- Intended audience: Everyone
- Talk type: lightning talk
- Abstract/description
- 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.
- Author bio
- 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.
How to speed up your Maemo application development
- Author: Raul Herbster, raul.herbster at signove dot com
- Intended audience: Application/Platform Developers
- Talk type: Lightning talk
- 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.