Your account



(?)
Add to your personal schedule

Moonlight: turbocharged user experience

Catwalk X-Large

In this talk I’m going to present the current state of Moonlight (opensource Silverlight implementation), how it integrates with GNOME and how it can be used to spice-up existing gtk applications. A rough agenda for the talk is:

  • The basics of Moonlight canvas, animations and multimedia
  • Moonlight != Flash
  • Example GTK moonlight app (planet gnome reader)
  • Seamlessly embedding Moonlight in existing gtk applications
  • Using XAML to separate the UI/theming from the code
  • Why this separation is important for the designers and how much better it’s than existing gtkrc solutions
  • Writing custom controls and reusing them
  • Bridging javascript, C#, C and webkit
  • Sharing codebase between webapps and standalone gnome desktop apps (example mashup application)
  • Fine-tuning the performance
  • Basic tricks for cool-looking, dynamic UI’s
  • Future of Moonlight (GStreamer, better Gtk integration)

During the talk I’ll be presenting some live demos/eye-candy and sharing our vision of the future desktop applications integrated with the web (one canvas to rule them all).

Michael Dominic Kostrzewa

Novell

I’m a twenty-something opensource software/ui developer working currently for Novell in the brave Moonlight team. In the past I worked as a GUI specialist at Nokia and helped to build the maemo (opensource) based N8XX series of internet tablets.

I’m a member of the GNOME community since few years and I was giving talks at previous GUADEC’s (full-length talk in Birmingham and a lighting talk in Villanova).

I was involved in various projects such as GNOME, Diva, GStreamer, Mono, Beagle, Monotheka, Hildon, Maemo.

Copyright © 2003-2008 The GNOME Project  

Organized by: