This talk will walk you through creating a new sidebar widget for the GNOME Online Desktop. First, we’ll create a placeholder widget and populate it with graphical elements using the flexible Hippo Canvas layout. Next, we’ll use the account system that communicates with the Desktop Data Model and provides user dialogs for entering account information to obtain user credentials for the service. Finally, we’ll make HTTP requests to the service to get information we want to display and to submit new content. Because a lot of the infrastructure is already in place, you’ll only need to concentrate on the service-specific features to bring the best of the online services to the GNOME desktop.