Topics

Featured in Development

Peter Alvaro talks about the reasons one should engage in language design and why many of us would (or should) do something so perverse as to design a language that no one will ever use. He shares some of the extreme and sometimes obnoxious opinions that guided his design process.

Featured in AI, ML & Data Engineering

Today on The InfoQ Podcast, Wes talks with Katharine Jarmul about privacy and fairness in machine learning algorithms. Jarul discusses what’s meant by Ethical Machine Learning and some things to consider when working towards achieving fairness. Jarmul is the co-founder at KIProtect a machine learning security and privacy firm based in Germany and is one of the three keynote speakers at QCon.ai.

Featured in Culture & Methods

Organizations struggle to scale their agility. While every organization is different, common patterns explain the major challenges that most organizations face: organizational design, trying to copy others, “one-size-fits-all” scaling, scaling in siloes, and neglecting engineering practices. This article explains why, what to do about it, and how the three leading scaling frameworks compare.

Massive Silverlight 2.0 Deployment Planned for August

On August 8th, the Summer Olympic Games will start in China. To coincide with that, Microsoft has persuaded NBC to use Silverlight 2.0 for online coverage. With millions of people expected to watch the games online, this could very well be fastest deployment of a new online technology.

As a part of this, we will provide users with exclusive access to over 3000 hours of live and on-demand video content via Silverlight streaming. This means that viewers can access every minute of every event. Additionally, the amount of meta-data attached to each of the streams will be extensive and include links to player bios, medal counts, shortcuts to particular events (i.e. athlete x’s third long-jump attempt), maps of the Olympic facilities, pop-up overlays with real-time event alerts, headlines, video search capabilities, etc.

Silverlight is Microsoft’s newest attempt at a rich client interface for browser-based applications. Unlike previous attempts such as ActiveX controls and embedded WinForms, this time around they are paying attention to important concepts like cross-platform compatibility.

Version 1.0 of Silverlight is already in production. It is based on XAML and Jscript and is interpreted. Version 2.0 of Silverlight will add a lightweight version of the CLR. This gives it the ability to use compiled DLLs written in .NET languages such as VB and C#. There is also a hosted compiler/interpreter, allowing it to support languages such as VB, Python, Ruby, and PHP.

Community comments

Us Linux users?

Your message is awaiting moderation. Thank you for participating in the discussion.

So will those of us who use Linux be able to use this? I don't have a problem with NBC trying to make the Olympic content on their web site a rich experience but I'm incensed by exclusionary technology. I know there the Mono guys are porting Silverlight to Linux but I'm skeptical of Microsoft making the entire platform, especially things like the video codecs, open to the Mono developers. Time will tell I suppose.