Microsoft Silverlight 1.0 Officially Released to Web

One of the more popular topics covered on Codeguru in the past few months has been Silverlight. Ever since its introduction as a beta product codenamed "WPF/e", there has been buzz around this product. Whether viewed as the "Flash killer" or simply viewed as a new way to quickly deliver interesting dynamic content, Silverlight has caught many developers' attention.

Today Microsoft released Silverlight 1.0 to the Web. This means Silverlight 1.0 is no longer a beta product, but rather it is now fully released. You can access Silverlight 1.0 at:

http://www.Silverlight.org

Microsoft describes Silverlight as "a cross-browser, cross-platform plug-in for delivering richer user experiences on the Web." While Microsoft generally uses the phrase "cross-platform" to mean various versions of their operating systems, in this case, Silverlight is truly targeting multiple platforms. From a browser perspective, it can target Internet Explorer, FireFox, and Safari. As to actual platforms, it obviously works with Microsoft's Windows. In addition to Windows, Microsoft is working with Novell to make sure it also works on Linux. This Linux support is dubbed project "Moonlight" and is based on the project started on mono-project.com. For more on the Linux version, you can go to:

http://www.mono-project.com/Moonlight

Down the road, Silverlight 1.1 will bring added features beyond what is in the Silverlight 1.0 release that came out today. These features will include managed code support, support for dynamic languages such as Jscript and Python, a UI control model based on Windows Presentation Foundation (WPF), support for LINQ, and more.

If you want to see an example of what Silverlight can do, check out either www.Tafiti.com or www.Popfly.com. These are web sites created by Microsoft using Silverlight.

Tafiti (Figures 1 through 3) is a new search site that offers the simplicity of Google along with the ability to view just search results, image results, news, RSS feeds, and more. You can even get an interesting tree view of search results. Although it is unclear what the value of the tree is, the view is still cool.


Figure 1 - Tafiti's landing page


Figure 2 - Tafiti's search results page


Figure 3 - Tafiti's tree view

Popfly (Figure 4) is a community based site that lets you create Mashups and Web sites using an interface created using Silverlight.


Figure 4 - A Popfly Mashup project

Dave Bost, a Microsoft Developer Evangelist indicated that within 12 months or so, all of the Microsoft properties that deploy rich interactive features on their web sites will be employing Silverlight to do so.



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Related Articles

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • The open source cloud computing project OpenStack has come a long way since NASA and Rackspace launched it in 2010. Backed by leading technology infrastructure providers including Cisco, Dell, EMC, HP, IBM, Intel, and VMware, OpenStack underpins significant workloads at an increasingly diverse set of organizations, including BWM, CERN, Comcast, eBay, and Wal-Mart. For CIOs engaged in broader programs to win, serve, and retain customers -- and refocus business technology (BT) spend -- a planned and pragmatic …

  • Microsoft® Office 365 is a top choice for enterprises that want a cloud–based suite of productivity collaboration applications. With Office 365, you get access to Microsoft™ Office solutions practically anytime, anywhere, on virtually any device. It's a great option for current Microsoft users who can now build on their experience with Microsoft™ solutions while enjoying the flexibility of a cloud-based delivery. But even organizations with no previous investment in Microsoft will find that …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date