The GNOME Shell is a major component proposed for GNOME 3.0. It takes over the window management and application launching roles and provides an intuitive unified experience as the user navigates between tasks and documents.
The talk is a general interest introduction to the GNOME Shell - it does not presuppose prior experience programming to the GNOME platform. The talk will start with a description of the design ideas and challenges behind GNOME Shell, and move on to a tour of the shell user interface.
A high-level overview will given of the technology choices behind the shell and the architecture of the shell, with particular emphasis on how they allow rapid prototyping and sophisticated effects with small amounts of code.
The talk will conclude with a look at future work on the shell as we get closer to GNOME 3.0 and how the user interface and technology of the shell can be integrated more deeply with the rest of GNOME.