New toolkit makes Eclipse into a Silverlight IDE

By Scott M. Fulton, III | Published March 11, 2009, 7:15 PM

When Microsoft first introduced Silverlight a few years ago, it was with the stated promise of becoming a truly cross-platform development system for graphic interactivity and video. The full extent of that promise is still being delivered, in ways that many at the time hadn't really anticipated. The latest such crossover was previewed yesterday: a release candidate for an open source development toolset for the Eclipse development environment -- which itself is available in free and commercial versions -- that enables programmers to build applications that use Silverlight front-ends without having to rely on Visual Studio or Expression Studio.

Up to now, Silverlight has been considered a UI toolset that's made to be developed using Visual Studio. Now, Eclipse4SL from Soyatec -- a company that has received funding from Microsoft for this project -- gives developers tools for creating and deploying Silverlight panels, including the accompanying C# functionality and XAML interface code, that are very similar to their counterparts in Microsoft's commercial Visual Studio versions. All this in an environment that's better known as the IDE of choice among Java and JavaScript developers.

"Soyatec's Eclipse4SL is a plug-in that works with the Eclipse Integrated Development Environment (IDE) and Eclipse Rich Client Platform (RCP) to enable both Silverlight development and better interoperability between Silverlight and existing Java investments in Web sites and Web services," Microsoft Senior Vice President S. Somasegar posted last Friday to his blog. "Soyatec is releasing Eclipse4SL under the Eclipse Public License Version 1.0 on SourceForge, and has submitted it to the Eclipse Foundation as an open Eclipse project."

The Eclipse4SL toolset makes the Eclipse IDE build Silverlight apps.

It's not exactly the same as making Silverlight answerable to Java -- though Eclipse developers will appreciate staying inside their home base, they'll still have to learn C#, at least to make Silverlight 2.0 apps (Silverlight 1.0 apps only rely upon JavaScript). And they'll need to learn to at least understand and interpret XAML, the XML-based language Microsoft created for laying out controls on panels and attaching code to their events.

But for those Eclipse developers who rely on Java Web services, they'll be delighted to learn that Eclipse4SL makes Silverlight apps play by the rules of REST. As long as existing Web services appropriately bind application and resource classes to URIs that correctly map to hosts, Eclipse4SL can enable Web applications that place calls in the standard format for "restlet" Web services, using Silverlight for their front end.

Eclipse4SL is fully documented online, and Soyatec's schedule for final release remains on schedule for later this spring.

View comments by with a score of at least

Google Chrome 4: Yes, it's fast, but is it usable?

As Betanews readers have responded to our stories about Chrome's JavaScript superiority...Does that mean we'd actually use this browser? Well...

Video: Netflix on PlayStation 3

Netflix has come to the PlayStation 3 via Blu-ray and BD-Live.

Verizon Wireless launches new Android, Chocolate, and ruggedized phones

The lower-priced Eris joins the Droid, while the Chocolate gets a touchscreen and more music playback.

Early sales figures for Windows 7 nicely high, but do we know why?

Fans of triple-digit surges in figures quoted by Betanews will love this one, as it appears Microsoft rediscovered how to pull off a software launch.

Myka announces its latest Linux-based 'net top box'

Myka's ION brings Boxee, XMBC, and much more to HDTVs.

What hath Mac wrought? A remembrance after a quarter-century

The reason there's a Macintosh today is not because of some brilliant flash of engineering genius, but because Apple had the audacity to learn from its mistakes.

Early build of Moblin 2.1 improves connectivity, but not device support

The Linux Foundation's Atom-centric OS yesterday received a major overhaul with the project release of Moblin 2.1 for netbooks and nettops.

The iPhone's China syndrome: Sales of 5,000 and climbing

There's actually a country where Apple's device is not a godsend, where sales can be measured in the dozens.

New European counterpart to FCC will ensure 'a more neutral net'

Late Thursday night, the ruling telecom administrators of the EU's member nations signed away their final authority to a new entity overseen by the EC.

Sophos study suggests Windows 7 UAC's default setting is self-defeating

Without any anti-virus installed, a Sophos test showed, User Account Control was only capable of thwarting just one malware package out of ten samples chosen.

Indiscreet tweet trips awareness of Web SSL vulnerability

A group of high-level security engineers had been making progress on thwarting a low-level threat to the Web, until somebody blurted it all out on Twitter.