The Universal Desktop
Ryan StewartThe scoop on Silverlight for developers
Summary
The speculation is over and today is the day Microsoft takes the developer covers off of Silverlight. There are a bunch of announcements today, so I'll break them down one by one, but for those in a hurry, here's the summary. First, Microsoft is announcing that the CLR will be a part of Silverlight (Channel [...]
Topics
Blogger Info
Ryan Stewart
Biography
Ryan Stewart
The speculation is over and today is the day Microsoft takes the developer covers off of Silverlight. There are a bunch of announcements today, so I'll break them down one by one, but for those in a hurry, here's the summary. First, Microsoft is announcing that the CLR will be a part of Silverlight (Channel 9 has a video with Scott Guthrie about this). Two, they are also announcing a Dynamic Language Runtime (DLR) which is open source and will allow developers to write dynamic languages to be compiled into .NET bytecode. The DLR will be open sourced under the Microsoft Public License. Third, Windows Live will provide Silverlight developers a way to deploy applications on their service by implementing a hosted solution around Windows Live.
The run down
Microsoft is giving out bits for two versions of Silverlight. The first is a beta of version 1.0. This includes Windows Media support and the other parts of the announcement that was made at NAB. Previous releases were all CTPs so for the beta the code is a bit cleaner and much closer to the final release. The second announcement is that the alpha version of Silverlight 1.1 is available. This release includes support for the CLR on the Mac and other developer related features that are going to make the RIA space much more interesting.
The cross-platform CLR
For me, the fact that Silverlight will contain the CLR is the most significant announcement today. It does a few things for Rich Internet Applications. First of all, it brings in .NET developers and gives them a way to deploy .NET applications on the Mac. That’s huge because the CLR is one of the best runtimes out there and being able to deploy full applications over the web will get a HUGE boost. The CLR is fast, efficient, widespread, and now it runs on the Mac as a web browser plugin while using XAML for the presentation layer. That means you can write C# and VB Rich Internet Applications that will run cross platform. All of this is great news and should result in a lot more developers looking at the RIA space.
|
|
||
|
The Dawn of Microsoft's Silverlight Screenshots of Microsoft's Silverlight plugin and the applications that have been built on top of the runtime so far in the Silverlight gallery. |
||
|
|
||
The open source Dynamic Language Runtime
My collegue, Mary Jo had this nailed weeks before the official announcement. Microsoft is announcing and open sourcing a "Dynamic Language Runtime" w(DLR) hich will allow developers to write dynamic languages like Ruby or Python and have them compiled into .NET bytecode to run against the CLR so they get all the benefits. Because it’s open source, Microsoft is looking to grow the ecosystem by encouraging developers to implement other dynamic languages for the DLR. A lot of people seem very excited by this, and it *is* good news. That said, I'm not entirely sure how valuable it is. I'm not sure how many new developers it brings to the platform. It makes for a great story, and may make a difference in the long run, but it seems more newsy than beneficial at this point. Especially when you take into account the impact on the Silverlight download size (I hear it's about 400k).
Silverlight and Windows Live hosting (Silverlight Streaming)
Finally, one of the interesting announcements is that Microsoft is going to provide a hosting service to budding Silverlight developers via the Windows Live property called Silverlight Streaming. The serivce gives 4 gb of space to anyone building and deploying Sliverlight applications. This means you can store Slverlight movies and applications on the Windows Live service and then deploy those on your blog or web page. It's going to make it quick and easy to get started with Silverlight and give developers a free ride for storing some of their experiments.
All in all, Silverlight is great news for developers and means Microsoft has a "complete" offering when it comes to software. You can build desktop applications with Windows Presentation Foundation, build web-only applications with ASP.NET AJAX and now the hybrid Rich Internet Applications with Silverlight. Microsoft wouldn't give specific release dates for version 1.1, the version that has the most impact, but they said it would follow pretty closely after the 1.0 release.
Update: Thoughts are trickling in
Alex Barnett
Nic Cubrilovic
Webware
Mary Jo Foley
Tim Anderson
Colinizer
Eric Dolecki (a Flash perspective)
Dan Farber
Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.
Disclosure
Ryan Stewart
Biography
Ryan Stewart
More from “The Universal Desktop”
Related Discussions on TechRepublic
Did you know you can take part in these discussions with your ZDNet membership?Talkback - Tell Us What You Think
- Intel® Atom Dev Pgm: Get up to $25K app dev funds
- Intel® Atom Dev Pgm: Port & sell apps for netbooks
- Intel® Atom Dev Pgm: Sell apps through Intel AppUp(sm) Center
- Intel® Atom Dev Pgm: Join, innovate, sell
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox
Facebook Activity
Blog Roll
- All About Microsoft
- The Apple Core
- Between the Lines
- BriefingsDirect
- Collaboration 2.0
- Dev Connection
- A Developer's View
- Digital Cameras & Camcorders
- Ed Bott's Microsoft Report
- Emerging Tech
- Enterprise Web 2.0
- Five Nines: The Next Gen Datacenter
- Forrester Research
- Googling Google
- GreenTech Pastures
- Hardware 2.0
- Home Theater
- iGeneration
- India IT
- Irregular Enterprise
- IT Project Failures
- Laptops & Desktops
- Lawgarithms
- Linux and Open Source
- Managing L'unix
- The Mobile Gadgeteer
- Networking
- On Sustainability
- The Semantic Web
- Service Oriented
- Smartphones and Cell Phones
- Social Business
- Social CRM: The Conversation
- Software & Services Safari
- Software as Services
- Storage Bits
- Team Think
- Tech Broiler
- Tom Foremski: IMHO
- The ToyBox
- Virtually Speaking
- The Web Life
- ZDNet Education
- ZDNet Government
- ZDNet Healthcare
- Zero Day
Blog Archive
White Papers, Webcasts, & Resources
- How Google Tackles IT Security - and What You Can Learn From ItJoin members of Google's internal security team as they discuss the biggest threats against web-based apps and what you can do to guard against them. (Google) Download Now
- CIO Essentials for Cloud Computing 3.0Cloud computing is changing everything we ever believed about ... (ZDNet) Download Now
- Should Your Email Live In The Cloud? A Comparative Cost AnalysisWhen Google launched Google Apps Premier Edition for $50 per user per ... (Google) Download Now




