Program
Speaking Sessions
Wednesday 28th July
This schedule is subject to adjustment. Last changed 2010-07-28.
Thursday 29th July
This schedule is subject to adjustment.Time | Paris | Copenhagen | Seville |
9:30 - 10:15 | Introducing your notes to the web with Snowy | So you think you can release? | Grilo: Feeding applications with multimedia content |
10:15 - 11:00 | Multitouching your apps | 5 things every GNOME hacker should know | Cairo ♥ GStreamer = awesome video |
11:00 - 11:15 |
| Break |
|
11:15 - 12:00 | GSoC Student Lightning Talks | Best Practices in Maintaining Vendor Specific GTK+ Branches | Zeitgeist technologies |
12:00 - 12:45 | GNOME Foundation "Getting Things Done" Lightning Talks | Geoclue: Geolocation with an inkling | The future is JavaScript |
12:45 - 14:00 |
| Lunch Break |
|
14:00 - 14:45 | Where You Don't Want To Be - How a Free Desktop Can Help (and Hinder) Free Speech Across the World |
|
|
14:45 - 15:30 | GNOME 3 and Your Application | Modest 4 mobile email beyond the limits of Maemo. Making portable software with Gtk/GNOME technologies | |
15:30 - 15:45 |
| Break |
|
15:45 - 16:30 | Malware threats to a Linux desktop | Design Thinking Workshop | GNOME, Linux mobile stacks, and you! |
16:30 - 17:15 | Foundation AGM |
|
|
17:15 - 18:00 | Foundation AGM |
|
|
Friday 30th July
This schedule is subject to adjustment.This schedule is subject to adjustment.
Last changed 2010-07-28
Lightning talks
| Grilo and MAFW - Xabier Rodriguez This talk is about how the evolution from MAFW (Multimedia Aplication FrameWork used in Fremantle official media player) to Grilo (new multimedia framework for application aiming to provide easy access to many sources of media) and how they can work together to provide a better user experience and access to more media in the Maemo 5 platform (Fremantle). It will introduce everybody to the new Grilo technology into Maemo Fremantle, specifically targeting people interested in multimedia, Grilo and all owners of a N900. For more info: http://gitorious.org/grilo/mafw-grilo-source |
| Hamster Graphics - Toms Baugis It's hamster graphics lib and is a little, lightweight abstraction library to draw in cairo in python in sprites fashion. |
| HIG - Calum Benson Present the usability team's plans for updating the HIG for GNOME 3.x -- summary: split into a leaner, meaner document, and a new resource: the GNOME UI Pattern Library. |
| Full steam ahead with F-Spot - Ruben Vermeersch This talk walks through all the insanely cool stuff we are doing with F-Spot. We are working on a lot of new things and have big plans for the future! |
| Latest in Rygel world - Zeeshan Ali (Khattak) After very brief introduction to rygel/gupnp (for people who still don't know it), I'll share news about new features implemented and the ones on the way: * dynamic and generic transcoding with the help of gst-convenience * fast metadata harvesting also based on gst-convenience * upload * album-art & thumbnails * translations * etc |
| Quite possibly the most labour-intensive lightning talk ever - Matthew Paul Thomas The working title of this talk is "Quite possibly the most labour-intensive lightning talk ever". Unfortunately I cannot summarize it further, because that would spoil the surprise. |
| Design Thinking - Clemens Buss Design Thinking is a process enabling creativity in a group in order to find a solution for a given initial problem. It is strong in basing its solution on the latent needs of users and keeping the team on track on the way to the solution. This talk will give a quick overview of the process and will be a teaser for the Design Thinking Workshop following up at this GUADEC. |
| Having fun with signal handlers - jhs GNOME is currently lacking cool integration for rapid application development (RAD). The glade and anjuta team have been working on integrating the tool more closely and I will present some results, showing possibilities of dragging signal handlers from glade directly into the code in anjuta where an appropriate prototype will be created (and autoconnected in languages that support it). See also: http://live.gnome.org/Anjuta/Roadmap/Glade |
| Text Predictor Input Method - Joaquim Rocha Text Predictor Input Method is a GTK+ Input Method that provides intelligent text completion to regular GTK+ text widgets. This functionality is similar to the proprietary ones found in mobile phones (like the popular T9) but adapted to the GNOME desktop and using Free Software technologies. It uses the Presage predictive text Free Software library to get suggestions based on the context, that is, depends on the previously typed words, not only on the current word's prefix. When typing with this Input Method, users will be presented with a preview of the suggested completion text (a suffix or an entire word). This can be accepted or changed for another suggestion. In the talk I'll present the the advantages of using such system in GNOME also describing its capabilities, the Presage library and a demo of how to use it. |
| rygel-grilo: feeding multimedia applications through DBUS - Juan Suarez Grilo is a framework that integrates content from different multimedia sources (local or remote). All of Grilo's features are provided by a library that is linked to client applications. Sometimes, however, having Grilo running in a different process and communicating with it over D-Bus is a better approach: each component runs in its own separated space and developers can use any language to implement their applications, etc. Here is where rygel-grilo has its role: it is a daemon that grabs multimedia content from various sources using Grilo and exposes it over D-Bus to other applications implementing Rygel's media server D-Bus specification. Applications interested in accessing multimedia content, like Totem or Rhythmbox, can then implement the consumer side of this specification and grab multimedia content from the bus. |
| Rygel, DLNA, Come! - Arun Raghavan I have been implementing DLNA support in gupnp-av and Rygel for the last few months. I started out by integrating Edward Hervey's new GstDiscoverer library into gupnp-av, to easily extract metadata from files and streams. This was followed by a framework to express DLNA media profiles in XML, allowing a decoupling of the media profiles from the detection code (=> easy addition/modification by non-programmers). Finally, as a by-product of how we store the DLNA profiles in memory (GstEncodingProfile - another addition from the gst-convenience library), we also get free transcoding of a stream to (almost) any arbitrary profile. |
| GObject Introspection - Zachary Golberg Introspection is a new library and technology for rapidly building maintainable bindings to C libraries to languages like Python, Javascript (gjs & spidermonkey), Java, Scheme and others. This talk will go through the basics of how introspection works, why it is the greatest thing since sliced bread, and a clear and convincing example of why YOU should take a look at adding introspection support to your library. |
| PyGI - Zachary Golberg PyGObject GObject Introspection support (PyGI) has now matured to the point of actually being usable for many people. It has become an unofficial consensus that we want PyGI to replace PyGTK in the future for building Gnome bindings. We would like to demonstrate some specific examples of how to build PyGi bindings and encourage developers to think about converting to / writing new apps using PyGI. |
| Let NetworkManager get more security with PolicyKit - Bin Li Some of topics were also be covered: 1) PolicyKit and PolicyKit in NetworkManager. 2) Provide a simple demo which is let the NetworkManager's VPN connections more security. 3) You'll also learn about OpenSUSE buildservice usage, it'll show you how to be GNOME developer in openSUSE from the demo. |

