Edited
Easy Databases with Glom (by Murray Cumming)
Language: English
Track: Catwalk (showcases...)
Point of view: User
Type of session: Tutorial
Learn how quickly you can build easy-to-use database systems with Glom. The tutorial will lead you through the creation of a small database system, creating tables, fields, relationships, layouts, and reports. We will quickly add real functionality without writing code or SQL.
Dreaming the Really User-centered Desktop (by Quim Gil)
Language: English
Track: Topaz (future plans...)
Point of view: User
Type of session: Talk
It's not difficult to think of a near future with the semantic Web 2.0 already unfolded, the distributed P2P networks consolidated and growing exponentially, legal online identities used to certify and automate a wide range of web services, a diverse collection of mobile digital devices able to communicate and get synchronized in a personal sphere... GNOME is already present in these fields but it's still a system-centered tool, a graphical interface of a system. Let's imagine our beloved desktop being a user-centered tool, the digital interface of ourselves.
GNOME and Bluetooth - past, present and future (by Matthew Garrett)
Language: English
Point of view: Developer
Type of session: Talk
Summary:
Bluetooth offers a range of functionality applicable to a modern desktop, but Gnome support has traditionally been poor. This talk will discuss what functionality is currently available, how to integrate it, and what still needs to be done.
F-Spot: A Life in Pictures (by Larry Ewing)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
F-Spot is an application designed to help you organize and share digital photographs. This talk will include a demonstration of F-Spot and discuss its past and future.
Gimmie: Panel Revisited (by Alex Graveley)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
This talk presents Gimmie, a new application designed to shift the direction of the desktop beyond the standard WIMP model (Windows, Icons, Menu, Pointer) towards one directly representing the concepts that modern desktop users use every day.
All Your Fonts Are Belong to Us (by Behdad Esfahbod)
Language: English
Track: Tangle (complex issues...)
Point of view: User
Type of session: Talk
Summary:
This talk presents an insider's account of how Pango works hard to choose the best fonts and glyphs for rendering your text, in whatever language it is...
Riding by the Seat of Your Pants: The Jokosher Story (by Jono Bacon)
Language: English
Track: Catwalk (showcases...)
Point of view: User
Type of session: Talk
Summary:
In this presentation, Jono Bacon tells the story of Jokosher, an Open Source multi-track editor spawned from the frustration of existing over-complicated, difficult-to-use editors. The Jokosher story demonstrates how a unique idea, an enthusiastic and technically savvy community, and the GNOME developer platform were combined to work on a multi-tracker you can use without a degree in rocket science.
Beagle: Free and Open Desktop Search (by Joe Shaw)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
Beagle is a search tool which ransacks your personal information space to help you find whatever you're looking for.
This talk will give a brief history of Beagle, including its roots in the Dashboard project. It will contain an overview of the architecture, and where the project is today in terms of integration with the broader Linux desktop. Finally, we'll look at future steps for Beagle development and integration, coming full circle back to the rekindling of the Dashboard project.
Ekiga: Use Cases (by Damien Sandras)
Language: English
Track: Catwalk (showcases...)
Point of view: User
Type of session: Tutorial
Summary:
Most people think that Voice over IP is limited to chatting with friends over the Internet or giving phone calls at cheap rates worldwide.
This tutorial will explain in detail what Voice over IP and IP Telephony are, what you can achieve with them, and how Ekiga can be used as client in the different use cases.
The GNOME Journal: the Community Online Magazine (by Lucas Rocha)
Language: English
Track: Catwalk (showcases...)
Point of view: User
Type of session: Talk
Summary:
This talk will give the audience an overview on the GNOME Journal origins, its main goals, the release process, and how to contribute to this awesome online magazine.
Memory Efficient GNOME Architecture (by Tommi Komulainen)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
Based on experiences from developing the Nokia 770, there are problems in the GNOME desktop architecture that hinder its use on handheld devices. This talk presents how some of those issues are tackled in Maemo platform and solutions that could also be used to reduce memory consumption on the desktop.
Instant Messaging in GNOME (by Martyn Russell)
Language: English
Point of view: Developer
Type of session: Talk
Summary:
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.
Taming The Beast: Porting EDS to Dbus (by Ross Burton)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
Ross Burton talks about his experience, wisdom, and mental scars gained from porting Evolution Data Server to DBus
The New GTK+ Printing API (by Alexander Larsson)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
This talk will describe the new Gtk+ printing APIs and show you how to use them. It will also describe some of the internals.
Feeds, Syncing, Mobility and Desktop Applications (by Tuomas Kuosmanen and Henri Bergius)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: BOF
Summary:
This talk will discuss web applications, collaboration, and information accessible from different devices. How could we integrate web-based tools better with our desktop?
Tiles: An Upgrade From A Linoleum Desktop (by Jim Krehl)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
Tiles are GtkWidgets which provide extensive system integration in the desktop and facilitate greater desktop-wide UI consistency. They are currently used by the Beagle search utility, as well a number of other common desktop applications in the SuSE Linux Enterprise Desktop. This talk will focus on how to use and extend them, as well as the usability concerns they address.
Designing a Library That's Easy to Use (by Carl Worth)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
Carl will present a few feeble ideas on how to design a library API that will be less likely to torture programmers that use it. Examples (good and bad) will be taken from the cairo library design process of the last few years.
Dtrace (by Glynn Foster and Brian Nitz)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Workshop
Summary:
This talk will show how to use DTrace to improve GNOME, as well as explain the dynamic tracing system in Solaris, DTrace, and how you can use it to find out more information about your application.
Threads, Time, and Transport: New Bling in GStreamer (by Andy Wingo and Wim Taymans)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
GStreamer hackers Andy Wingo and Wim Taymans take you on a guided meander through the new territories recently explored by the GStreamer multimedia framework. Topics covered include the problems of time, communication, and control. Vague enough for you? We'll keep it interesting.
The Future of Our VFS Layer (by Christian Kellner)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Debate
Summary:
This debate will focus on GNOME application developers and especially their feedback! It will start with the existing problems of the architecture of our beloved VFS layer. The main focus will then be a presentation of existing ideas about a possible future architecture and its API followed by a discussion about it.
Finding Oil With GNOME - A Case Study in 3rd Party Development (by Davyd Madeley)
Language: English
Track: Catwalk (showcases...)
Point of view: Client
Type of session: Talk
Summary:
There are numerous third parties developing software on top of the GNOME Platform. One of these is Fugro Seismic Imaging (http://www.fugro-fsi.com), who develops several software applications using GNOME technology. This talk will present the pieces of GNOME that are in use today within Fugro SI: what is good, what is bad, what could be a whole lot better, and what actually works really well.
UNIX Power for Desktop (by Rodrigo Moya)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Debate
Summary:
While keeping the simplicity and ease of use that is characteristic of GNOME, we still need to support power users and allow them access to the UNIX power in the system. This debate will try to create a common plan for doing so.
MonoDevelop: A Gnome IDE (by Lluis Sanchez)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages. This talk will give an overview of the IDE features, and a brief explanation of the architecture and the add-in system, and how all this can be used to develop GNOME applications.
Highlights of GTK+ 2.10 (by Kristian Rietveld and Tim Janik)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
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 we will highlight the new features and improvements, look at them in depth, and explain them; so you can take advantage of them right away.
OpenOffice.org (by Michael Meeks)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
OpenOffice.org (OO.o) has come a long way with respect to GNOME desktop integration, but we've still a good way to go. Come and see the fruits of our labour, hear a bit about the project, and see some of the cool new features.
APOC - A Technology for Desktop Configuration in Large Deployments (by Jörg Barfurth)
Language: English
Track: Catwalk (showcases...)
Point of view: Client
Type of session: Talk
Summary:
APOC (A Point Of Control) is a framework for centralized management of configuration settings for Gnome and beyond.
This presentation will explain the architecture of APOC, demonstrate the capabilities APOC offers for managing desktop configuration settings for large user and system populations, and provide an overview how developers can extend this framework with additional capabilities and tools.
System Integration and the GNOME Desktop (by David Zeuthen)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
This session will discuss best practices for integrating GNOME with some of "all the other" software bits needed to run a fully functional and free desktop. It will focus on hardware specific integration but will attempt to discuss some useful patterns discovered whilst gluing the GNOME desktop and Linux kernel together via freedesktop.org HAL and other technologies.
Embeddifying Desktop Applications: Lessons from the AbiWord Experience (by Tomas Frydrych)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
What does it take to take a sizable desktop GUI application from the desktop to an embedded device? More than you might think, as the AbiWord team found out in spite of years of experience in cross-platform development.
Blind Access Using the Orca Screen Reader (by Willie Walker)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
Orca, currently under development, is a scriptable screen reader to help provide low vision and blind access to the GNOME desktop. In this talk, the lead of the Orca project will provide a demonstration of Orca in action as well as an overview of the Orca architecture, describing how one can contribute custom application scripts to the Orca project.
Building an E-mail Client for Mobile Devices (by Philip Van Hoof)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
This talk presents programming techniques used while building an e-mail client for mobile devices.
NetworkManager: Managing Networking Since the Summer of '04 (by Robert Love)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
NetworkManager is a HAL-based and DBUS-powered ninja-like system for managing and controling your networking and connectivity options.
This talk will address the design and implementation of NetworkManager, provide an overview of the API it exports to other applications on the system, and discuss the project's future directions and potential better integration into the GNOME desktop.
Building Your Own Lab for Peanuts (by Anna Dirks)
Language: English
Track: Catwalk (showcases...)
Point of view: Developer
Type of session: Talk
Summary:
Most of today's prepackaged usability testing labs are expensive, designed explicitly for use with Windows, difficult to operate, unattractive, and difficult to transport.
Does it have to be this way? What is the independent software enthusiast to do if she wants to build her own usability testing lab, as cheaply as possible? Join Anna to discuss what has worked and what hasn't in her labs, and witness the unveiling of our newest lab design!
Telepathy Framework: Unifying IM, Voice & Video Communications (by Robert McQueen)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
The aim of the Telepathy project is to provide a D-Bus-based framework that unifies all forms of real-time conversations, including, but not limited to, instant messaging, IRC, and voice and video over IP. It intends to provide a simple interface to client applications, allowing them to quickly implement code to make use of real time communication over any supported protocol.
FLOSSPOLS Report on Women in Free Software (by Anne Oestergaard)
Language: English
Track: Tangle (complex issues...)
Point of view: Developer
Type of session: Talk
Summary:
Every conference has this subject on the agenda but the GNOME community might take some action.
Are women in FLOSS considered as bugs, groupies, or equal partners in their field of skills?
"Most discrimination of all kinds is utterly unintentional, and that kind of discrimination is harder to tackle because there is no evil intent and no-one to directly blame. It still needs tackling and that is in part about making people understand when their culture and actions put off or exclude others." -- Alan Cox.
Accessibility Requirements to Integrate People With Disabilities in Free Software Use: Voice Synthesis And Screen Magnification (by Daniel Guasch Murillo, Javier Perez Mayos)
Language: English
Track: Topaz (future plans...)
Point of view: Developer
Type of session: Talk
Summary:
The aim of project Linkat is the development of speech synthesis in Catalan and a screen magnifier, to make free software accessible to low-vision or blind people, and also those with speech disabilities. This talk will describe the requirements that people with disabilities have in order to be able to use the computer. A demonstration of these tools will be provided.
GPLv3 and Free Software Development (by Ciaran O'Riordan)
Language: English
Track: Catwalk (showcases...)
Point of view: User
Type of session: Talk
Summary:
We are now halfway through the year-long public consultation for updating the GNU General Public License. It has been fifteen years since version two was published. This talk will present the main proposed changes - from lessening the harm of software patents, to preventing DRM from being used against users.
This talk will also explain the public consultation process, what will happen when an official GPLv3 is published, and what each of us can do to make this process as effective as possible.
Keynote: How Much Faster? (by Federico Mena Quintero)
Language: English
Point of view: Developer
Type of session: Talk
Summary:
Since GUADEC 2005 and the Boston GNOME Summit 2005, the performance project within GNOME has produced interesting results. We describe the status of the project, the tools we have constructed, and the things that remain to be done.
In the quest to make GNOME faster and smaller, we have learned many things and fixed some important problems. This session will recapitulate the most interesting fixes so far, and point to places in GNOME where we still need to improve performance.
Keynote: OLPC ($100 Laptop) (by Jim Gettys)
Language: English
Track: Tangle (complex issues...)
Type of session: BOF
Summary:
The One Laptop Per Child Project
The One Laptop Per Child project aspires to enable the deployment of hundreds of millions of laptop computers for children's learning, primarily in the developing world. Many of these machines, by necessity, will be powered by generators, car batteries, or whatever power source comes to hand.
This presents challenges to the Gnome community. There is a direct correlation between accessing memory, and performance and power consumption. Coming at performance from the view of power is often a very productive way to understand overall system performance. The OLPC system has a number of novel features to minimize power use, but your help in the software you develop will make a major impact in the usability of the OLPC system (and your own desktops).
Similarly, the OLPC machine has a screen which can be used in bright sunlight, necessary for children in many parts of the world. In one mode, it is a 1200x900 gray-scale display, in the other, a lower resolution color display. This will present challenges to our user interfaces, which will need to be able to adapt dynamically.
Finally, I argue most of the work needed in Gnome to support the OLPC will be of benefit to everyone, not just in the OLPC machine.
Keynote: Free Software at Sun Microsystems (by Simon Phipps)
Language: English
Track: Topaz
Type of session: Keynote
Summary: With companies like Sun, Novell, and IBM switching to open source, it's clearly about more than just "free stuff". Hear about "social production", how software gets written, where the money comes from, and why this is just the first wave of a series of revolutions that will change society profoundly and permanently.
Free and Open Source software is the expression of a phenomenon that Yochai Benkler calls "Social Production". This keynote considers the models Sun Microsystems uses to understand F/OSS and explores their implications for the future.
See You On The Other Side: GNOME in 2010 (by Luis Villa)
Language: English
Track: Topaz
Type of session: Closure
Summary:
As I prepare to go to law school, I will talk about what I've learned about GNOME since I was last in school and what I think GNOME will be like when I graduate school in 2010. In particular, I'll focus on the difference individuals make every day in GNOME and how I see that playing out by 10x10.
Freedom: reality and illusion (by Norbert Bilbeny)
Language: English
Track: Topaz
Type of session: Keynote
Summary:
An external view on the quest for freedom lead by software developers and online contributors mainly through the Internet. "Freedom" is a core motivation of the GNOME project and an essential part of its software and organization. However, beyond the words and the aims, there are many aspects that involve, promote, and constrain freedom. Freedom for who? Freedom for what? Are we as free as we think? Are we helping freedom as much as we perceive?
Freedom is possibly the trickiest concept philosophers have tried to deal with since the origins of Humanity. This session tries to bring some theory concepts in order to put the GNOME project in the wider context of the Internet and the society. We will discuss primarily:
- Freedom on the Internet
- Two main limits of freedom
- A sentiment of freedom
- Technology as good for liberty
Keynote: Large-scale GNOME Deployment at Schools in Andalusia (by Antonio Jose Saenz Albanes) & Big GNOME Deployments: the GnuLinEx and Guadalinex Use Cases (by José Ángel Díaz)
Language: English
Type of session: Keynote
Big GNOME Deployments: the GnuLinEx and Guadalinex Use Cases
Extremadura's Information Society strategic project is founded on the fundamental principles of connectivity and technological literacy. Its aim is to improve Extremadura citizens' quality of life, from a perspective of equality and freedom. Thus, some actions have been carried out in Extremadura that have lead to the development of a powerful communications network (the Regional Intranet), capable of interconnecting as many as 1,400 nodes, scattered all over the 383 municipalities of Extremadura.
In addition, several projects are currently working to achieve both educational and socio-economic goals. This has lead to the design and implementation of the following networks and centers: an Educational Technological Network, a Digital Literacy Plan, New Centres of Knowledge, Vivernet or the breeding ground for IT-related business, and a Centre for the Promotion of New Initiatives. These form the background for the GNU/LinEx project (Programas Libres - Free Software), which was born as a way to satisfy our region's IT-related needs without having to depend on outside factors that are out of the reach of the public sector (such as proprietary software).
This year we have reached GNU/LinEx 2006, a Debian Derivative distribution based on GNOME and installed on more than 70,000 PCs in the region.
In this talk we are going to talk about problems and innovations in this big installation with the GNOME project and Free Softwar
Large-scale GNOME Deployment at Schools in Andalusia
In Andalusia we are deploying at schools approximately 200,000 GNOME desktops for everyday use. We have one of the biggest educational networks based on free software. From the CGA (Advanced Management Centre) we deploy, test, manage issues, manage the network, and so on. We also customize the base Guadalinex to meet the special, unique, and BIG requirements of this network. We want to spread our knowledge and explain our needs to the GNOME community.
We want to talk about: - Roles in the deployment - GNOME desktop / Guadalinex customization - GNOME desktop large-scale management - Bullet-proof desktop for children - Network of desktops management - Testing - Linux/GNOME integration from the point of view of the users (children and teachers) - Helper applications - Deployment management (towards professional ITIL management) - Needs
NO info
GUADEC Core Opening feat. Jeff Waugh
Keynote: Kathy Sierra