On mySimon: Kidkraft Savannah Dollhouse
BNET Business Network:
BNET
TechRepublic
ZDNet

March 11th, 2008

New Silverlight 2 extension adds support for dynamic languages

Posted by Mary Jo Foley @ 6:34 am

Categories: .Net Framework, App Compatibility, Apple, Corporate strategy, Development tools, Linux, MIX07, Mix '08, Silverlight (wpf/e)

Tags: Microsoft Silverlight, Microsoft Corp., Silverlight 2 Extension, DSL, Scripting Languages, Broadband Internet, Network Technology, Programming Languages, Development Tools, Telecommunications

At Mix ‘07, Microsoft promised it would add dynamic-language support to Silverlight. As of this year’s Mix ‘08 conference, it has done so.

The way Microsoft is delivering support for Ruby, Python and other dynamic languages with its Adobe-Flash competitor is via a Silverlight add-on called Dynamic Silverlight (DSL). (Yep — yet another meaning for the DSL acronym.)

According to a blog posting by Jon Lam, Program Manager on the Dynamic Language Runtime team, the DSL includes a runtime and a software-development kit component. Lam explained:

“The runtime consists of two assemblies: Microsoft.Scripting.dll, and Microsoft.Scripting.Silverlight.dll. You’ll also need the language assemblies, which are IronRuby.dll and IronRuby.Libraries.dll for Ruby and IronPython.dll and IronPython.Modules.dll for Python. The runtime component is a small additional download. Today, the IronRuby Silverlight runtime is just a 712KB download, which takes less than 5 seconds to download over modern broadband.”

Microsoft is making available for download the binaries and sources to Ruby, Python (its IronPython implementation), the dynamic language runtime (DLR), the dynamic language and Silverlight integration, and “Chiron,” a dynamic Silverlight development utility, all in once package, blogged Jimmy Schmenti, a Program Manager on the Dynamic Languages team.

Schementi noted that Microsoft is making the DSL, in all its glory, available under the Microsoft Public License (MSPL) — a full-fledged open-source license — “so feel free to extend it, fork it, etc.”

Microsoft officials have said they want to insure that developers can use any language of their choice running on a variety of browsers (Firefox, Safari, Internet Explorer) and platforms (Linux, Mac OS X and Windows) to write Silverlight 2 applications. Does Microsoft’s addition of support for dynamic languages with Silverlight make you any more interested in writing Silverlight apps/content?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 26 Talkback(s)
So agree with you!
Linux is good with all the data related infrastructure stuff. But being usable for people like me, no way!... (Read the rest)
Posted by: quikboy Posted on: 03/12/08 You are currently: a Guest | | Terms of Use
RE: New Silverlight 2 extension adds support for dynamic languages  cromwellryan@... | 03/11/08
RE: New Silverlight 2 extension adds support for dynamic languages  Stephen.Smith@... | 03/11/08
Please explain how this is lock in.  TheTruthisOutThere@... | 03/11/08
Because ...  fr0thy@... | 03/11/08
Dude, you need thicker tin foil  No_Ax_to_Grind | 03/11/08
Pop next door and ask them to stop then!  fr0thy@... | 03/11/08
He's probably using...  MalumRegnat\ | 03/12/08
How are you so stupid with only one brain?  fr0thy@... | 03/12/08
More pearls of wisdom from the resident loon.  TheTruthisOutThere@... | 03/11/08
LOL - nt  ItsTheBottomLine | 03/11/08
Read your post, but no pearls of wisdom found.  fr0thy@... | 03/11/08
Typical anti-Microsoft comments  DonBurnett | 03/11/08
We'll see in time ....  fr0thy@... | 03/11/08
single vendor lock in NOT!  DonBurnett | 03/11/08
Bring in the Clowns  MikeGale | 03/11/08
RE: New Silverlight 2 extension adds support for dynamic languages  DonBurnett | 03/11/08
Nicely put...nt  ItsTheBottomLine | 03/11/08
Then they'll be dicking about  fr0thy@... | 03/12/08
Good news. Silverlight just keeps getting better  quikboy | 03/11/08
How exciting for you  fr0thy@... | 03/12/08
Yep, it's very exciting!  quikboy | 03/12/08
RE: New Silverlight 2 extension adds support for dynamic languages  TheWerewolf | 03/11/08
About Linux  jk_10 | 03/12/08
About Linux  madhead@... | 03/12/08
I used to work with Windows teams  fr0thy@... | 03/12/08
So agree with you!  quikboy | 03/12/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here