October 13, 2008

Microsoft set to release Silverlight 2

General availability to begin Tuesday as Microsoft pushes Silverlight 2's programming capabilities as well as a planned Eclipse linkage

Microsoft's Silverlight 2 browser plug-in technology for rich Internet applications will be generally available on Tuesday along with supportive development tools, the company said during a teleconference on Monday morning.

The company also revealed plans to have Silverlight capabilities integrated into the open-source Eclipse IDE.

Silverlight 2 has "been kind of a unique release," in terms of widespread beta testing and deployment prior to its actual general availability, said Scott Guthrie, corporate vice president of the Microsoft .Net Developer Edition. The technology already has been in use by Web properties such as NBCOlympics.com, which streamed more than 70 million videos via Silverlight for this past August's summer Olympic games, Guthrie said. Another prominent user was the recent Democratic National Convention, he said.

"We've have a number of huge customers that went live starting as early as last March," Guthrie said. Additional customers, such as the CBS College Sports Network and Blockbuster, are signing on this month, he added.

Silverlight 2 is cross-browser and cross-platform. It features a 4.5MB download size and installs in fewer than 10 seconds, Guthrie said. While version 1 of Silverlight was a fairly basic media plug-in for high-definition video, version 2 adds adaptive streaming, Guthrie said.

Also critical to version 2 is inclusion of a cross-platform subset of Microsoft's .Net Framework programming model supporting development in languages ranging from Visual Basic to C#, JavaScript, and Ruby. The framework can be 1,000 times faster than running JavaScript in a browser, Guthrie said.

Silverlight 2 supports a rich programming model, offering capabilities for data grids, calendar controls, sliders, and buttons. Control skinning and templating also are featured. The version 2 networking stack backs Web services, Atom endpoints, and sockets. Application capabilities like deep zoom are enabled as well, and AJAX APIs are featured.

Concurrent with the release of Silverlight 2, Microsoft is supporting development of Silverlight applications in Visual Studio 2008, Expression Studio, and the free Visual Web Developer Express Edition. Development capabilities ship with Visual Studio 2. Visual Studio 2005 users will not, however, be able to build applications for Silverlight but can access the Visual Web Developer tool.

To enable Silverlight development in Eclipse, Microsoft is funding a project by Eclipse member Soyatec, which will lead a project to integrate advanced Silverlight development capabilities into the Eclipse IDE. The project is to be offered under the Eclipse Public License Version 1.0 on SourceForge and be submitted as an open Eclipse project.

"I think it's great news that Microsoft is starting to constructively engage with Eclipse and propose projects at Eclipse," said Eclipse Executive Director Mike Milinkovich. But Microsoft still is not an Eclipse member, he acknowledged.

"I would certainly hope they decide to join at some point," Milinkovich said. Microsoft's linking Eclipse to Silverlight provides a strong endorsement of Eclipse, he said.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.