Ted Gould
Topic: 
Ubuntu Desktop Technologies
Company: 
Canonical

Ted Gould is an Ubuntu Desktop Developer on Canonical's Desktop Experience Team.  He mainly focuses on usability issues working to make the Ubuntu Desktop the best desktop experience available for your computer.  He also develops on the vector graphics program Inkscape.  He enjoys great design, serene hikes with his family and a well composed photo.

Abstract: 

The Ubuntu Desktop is built on an impressive array of core technologies that provide the ability for application designers to avoid reimplementing the same code in each application.  These technologies range from widgets (GTK+) and configuration (GConf) through multimedia (GStreamer) and simple IPC (DBus).

For developers starting development on Ubuntu the list of interfaces can be paralyzing.  Avoid that by attending this overview of what is currently available, what will be stable shortly and which libraries are on their way out of the desktop.