• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Open Source Rich Internet Applications with Silverlight & Moonlight

Web Applications
Location: E145 Level: Novice
Average rating: ***..
(3.00, 3 ratings)

When Microsoft released Silverlight, the open source community gained a flexible and consistent model for delivering high-quality audio and video to all major browsers. In this session, participants will learn how to leverage this new platform to develop rich Internet applications.

What is Silverlight? Microsoft Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of .NET-based media experiences and rich interactive applications for the Web. The introduction to this session will demonstrate how-to install Silverlight on Windows and Mac client computers, and then demonstrate that open source dynamic languages (like Ruby, PHP, and Python) work seamlessly with Silverlight applications. This portion of the session will explore various web server deployment scenarios, including ASP.NET, PHP, Ruby, and others.

However, with the release of version 1.0, the open source community received even better news when Novell announced that they would deliver Silverlight support for Linux using the Mono project. From this collaboration, Novell developed project Moonlight, which has as goals:

  • To run Silverlight applications on Linux.
  • To provide a Linux SDK to build Silverlight applications.
  • To reuse the Silverlight engine to develop desktop applications.

The session will continue with an explanation and demonstration of how to install Moonlight, and reproduce previous demonstrations using Moonlight. The session will continue with instruction and demonstration illustrating how to create basic Moonlight applications using XAML. Included within the session will be Moonlight development examples that function with various open source dynamic languages, such as IronPython and IronRuby.

Photo of Joseph Hill

Joseph Hill


Joseph Hill has been an active participant in the Mono community since 2003, and has also been an active contributor to several open source ASP.NET applications. As a professional developer, he has done significant work in design and implementation of .NET applications for a number of customers, including Fortune 50 companies in areas such as messaging solutions, SCM, and others. In January 2008, Joseph joined Novell to serve as the Product Manager for Mono.

OSCON 2008