About Me

My Photo
Peter Yared is the CTO/CIO of CBS Interactive, a top ten Internet destination, and was previously the founder and CEO of four enterprise infrastructure companies that were acquired by Sun, VMware, Webtrends and TigerLogic. Peter's software has powered brands from Fidelity to Home Depot to Lady Gaga. At Sun, Peter was the CTO of the Application Server Division and the CTO of the Liberty federated identity consortium. Peter is the inventor of several patents on core Internet infrastructure including federated single sign on and dynamic data requests. Peter began programming games and utilities at age 10, and started his career developing systems for government agencies. Peter regularly writes about technology trends for CNET and has also written for the Wall Street Journal, BusinessWeek, VentureBeat and AdWeek.

Many thanks to Bob Pulgino, Dave Prue, Steve Zocchi and Jean-Louis Gassée for mentoring me over the years.

Tuesday, May 08, 2007

A CLR in Every Home

The most interesting aspect of Microsoft's Silverlight software is the included mini-CLR (Common Language Runtime). It supports multiple languages including scripting languages, is much faster than JavaScript (at running JavaScript even!), and is much easier to program than Apollo. I think that Silverlight has expanded the talent pool of people able to create rich internet applications to the legions of Microsoft .Net developers. Once these apps start pouring out, most people will endup having the plug-in installed on their machines.

Although Microsoft did not support Linux, they do support Firefox and the Macintosh, and the Mono folks have already said they will take care of the Linux version. I'm sure Microsoft is not complaining, they get Linux support without having to endorse Linux.

Perhaps I am a luddite, but I still prefer Google-style JavaScript than RIA applets for most applications. Media-intensive sites and sites with complex UI like Yahoo! Pipes car manufacturer configurators greatly benefit from RIA, but RIA's are too cumbersome when filling in a form or adding a weather Widget to your homepage.

3 comments:

Michael Neale said...

Mono? Ha... since Microsoft have now gone all Metallica on developers ("sue your fans") I don't think that can amount to much - not with Novell in a "death embrace". Things are not looking good for cross platform .Net, which is what worries me about Silverlight. However, at least its pushing the envelope a bit, and allowing lots of dynamic languages a chance to build a rich GUI.

JavaFX could be interesting if its 100% open source top to toe platform, and Sun can make the "consumer JRE" work, and applets not suck !

Adobe can do a wicked GUI, they are certainly the ones to watch and the incumbents.

Let the fight begin !

Sam said...

Pipes is all Javascript. No flash or anything else.

Peter Yared said...

Sam - you're right, Pipes in JS, what a beautiful implementation, I had assumed it was Flash!!!