Publications
Articles
-
Introduction to GConf and GnomeVFS
This second article on GNOME 2 technology shows the basics of two of the cool libraries that are used extensively in GNOME 2, GConf and GnomeVFS.
-
Writing GnomeVFS Modules
This article explains how to extend GNOME by writing your own GnomeVFS modules. GnomeVFS was described in the previous article, so you should make sure to read it if you want to refresh your GnomeVFS knowledge.
-
Introduction to Loudmouth
This article explains how to use the Loudmouth library to implement Jabber clients in C. It starts with a brief explaination of Jabber and Loudmouth and then shows examples of the synchronous API in Loudmouth.
Reports
-
Porting GTK+ to Native Mac OS X
During 2005-2006 Anders Carlsson ported Gtk+ to Mac OS X with Imendio as industrial sponsor for his thesis project at Chalmers University of Technology. This report describes the work done during this project.
Papers
-
Imendio's vision on GTK+
This paper describes Imendio's long-term and short-term visions on the GTK+ project. We elaborate on what we think that needs to be done and why. The paper is concluded with a possible roadmap to move forward.
Session slides
GTK+ Hackfest Berlin 2008
FSCONS 2008
- How to write GTK+ applications and code examples - Martyn Russell & Carlos Garnacho
This presentation discussed some of the basic API calls most application developers would need when writing any application with GTK+. It also covers some of the more fundamental core APIs available with GLib and the architecture that makes up GTK+.
Guademy 2007
Guadec 2006
- Creating a plugin system using GTypeModule - Michael Natterer
This tutorial explained how to create a plugin system based on GTypeModule, using GModule as backend. It covered both the plugins themselves and the infrastructure an application needs to load and use them. Code examples will be given.
- Delivering technical presentations - A beginners guide - John Laerum
This session addresses quality in technical presentations. Aspects such as formatting, posture, interaction, fear of speaking, use of support material, tone of voice and crowd control were covered. This session is ideal for other presenters, as well as developers or other people that might have an interest in communicating technical information to groups of people at the same time.
- Instant Messaging in GNOME - Martyn Russell
This session aims to discuss current instant messaging solutions available and give a perspective of where we are now and where we are going with instant messaging in GNOME.
- Highlights of GTK+ 2.10 - Kristian Rietveld and Tim Janik
The upcoming GTK+ 2.10 release is one of the biggest on the 2.x branch and packed with exciting new features and improvements. In this talk Kris and Tim highlighted the new features and improvements, looked at them in depth and explained them, so you can take advantage of them right away.
|