Scott Hanselman

Silverlight 1.0 is out and it supports Linux

September 05, 2007 Comment on this post [7] Posted in Microsoft | Silverlight
Sponsored By

600px-Chess-demo Wow, I didn't see this coming. (That's a lie, I totally saw it coming and have been saying it could, would and should happen for months) Silverlight 1.0 is officially released as of 9pm PST and surprise! It will formally support Linux (screenshots) as Moonlight via a partnership with Novell in the coming months. You can see an interview with Brian Goldfarb, the Group PM,  about this at Beet.tv. Wired also has the scoop.

"Microsoft Corp. today released to the Web (RTW) Silverlightâ„¢ 1.0, a cross-browser, cross-platform plug-in for delivering richer user experiences on the Web. In addition, Microsoft will work with Novell Inc. to deliver Silverlight support for Linux, called Moonlight, and based on the project started on mono-project.com."

If you want a great example of Silverlight content and why it's a compelling complement to Flash (and it's less hassle than Windows Media Player, that's for sure) go check out the Halo 3 Combat Trailer in HD - It's in HD 720p. As I understand it, if you haven't gotten auto-updated to 1.0 over the last two weeks (and unless you're already running 1.1 Alpha) you'll get 1.0 release bits automatically after you visit some of the bigger sites after 8am PST tomorrow.

Here's some great Silverlight examples and links from ScottGu's blog:

  • Recreating ITunes in Silverlight: Jose Fajardo has an absolutely fantastic blog with a ton of Silverlight content on it.  One of the projects he has been working on has been recreating Apple's ITunes Media Player using Silverlight.  Check out his multi-part blog series that discusses step-by-step how he built it.  Absolutely brilliant.

  • Sudoku for Silverlight: David Anson has built a cool online sample using Silverlight that helps you play the popular Sudoku game.  Useful for both Sudoku addicts and developers wanting to learn Silverlight.  

  • Font Embedding and RSS data in Silverlight: Tim Heuer has a cool blog post that shows how you can create your own font-type and embed it within your Silverlight 1.0 application.  He then has his application retrieve dynamic content from an RSS feed and use the custom font to display it.  You can run the finished application online here (all of the text here is dynamic - not a screen-shot).

  • Silverlight Drag and Drop JavaScript Framework: Roberto Hernandez-Pou has a nice article and sample that describes how to implement a drag/drop mechanism for Silverlight 1.0 (using JavaScript).  This article is in both Spanish and English - scroll down if you are looking for the English version.

  • Pascal Support for Silverlight: RemObjects Software now has a project template for VS 2008 that enables you to write Silverlight 1.1 .NET applications using Pascal.  It is kinda wild to see a screenshot of FireFox on the Mac, running a Silverlight application, written with a Pascal code-behind file built with VS 2008.

Enjoy.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
September 05, 2007 14:13
Microsoft has done it again, now I just have to keep up! Lets see how its going to compete or beat flash.
September 05, 2007 15:10
"it supports Linux" != "it will formally support Linux . . . in the coming months"

That may sound like picking nits, but anyone remember how long Flash player 8 was coming for Linux?
September 06, 2007 10:44
When I right-click on a silverlight app and click "silverlight configuration" it says I have version 1.1.blah.
What's the difference between the 1.0 release and what i have?
September 06, 2007 22:07
1.1 is the version with support for .NET Languages in the browser. Check the Silverlight Category in this blog.
September 07, 2007 21:17
Everythings is fine but... Silverlight 1.0 doesn't support my Duron processor and I can't install it (SL 1.1 Alpha was OK but not Alpha Refresh and SL 1.0) !!! I don't think that I'm alone with this problem.
September 11, 2007 4:11
We recently put in a check to validate that SSE instruction are available at install time. SSE wasn't added to the Duron line until Model 7 "Morgan" if you are running a Model 3 "Spitfire" the installation failed due to a lack of SSE instructions.
September 13, 2007 15:08
It might support linux, but I was suprised to find it doesnt support windows 2000. Ah well silverlight will only by students to write games anyway......

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.