Telstra has revealed the addition of almost one million new mobile services in the six months to December 2011, but Sensis revenues plummeted 24 percent in 12 months.
Silverlight, like Flash above, requires a browser plug-in. The Silverlight program code pseudo-compiles and the resultant code is executed within the plug-in. Microsoft have developed Silverlight plug-ins for Internet Explorer, Firefox and Safari.
There’s no Opera support, but Firefox is the de facto browser in the Linux world. So, does this mean you can just install the plug-in and get going? Well, no. Microsoft haven’t quite made it that simple.
Now, Silverlight builds on the dot Net framework so you might be excused for thinking it is a Windows only technology. Yet, Microsoft have provided a Silverlight plug-in for Safari running on MacOS – but that’s it for the non-Windows camp? Why no Linux plug-in? Go figure.
Not to worry; those brilliant coders at the Mono Project have come up with the goods again, taking on themselves to produce a Mono-based implementation of Silverlight which they are calling Moonlight.
Let’s rewind a bit and cover some of the terms: firstly, dot Net is Microsoft’s newest application development framework. Rather than compile programs right to pure machine code, they compile to an intermediate language which runs on a framework – “the dot Net framework” – which provides a large collection of utility routines, data structures and many other helpful items. The latest version of the framework provides a graphics module called WPF, or the Windows Presentation Framework. To run a dot Net app you need the dot Net framework which is about a 50Mb download. Obviously, that would be an absurd plug-in for a web browser. That’s where Silverlight comes in. It is much more limited but packs core functionality into a 4Mb runtime. It won’t do 3D, it has limited databinding and limited access to the system but for the most part it works.
The Silverlight plug-ins are free; anybody – well, any Windows or MacOS person – is able to run Silverlight apps without problem. Developers will need the Silverlight software development kit (SDK) but this is free. However, it only works with Visual Studio 2008.
Here’s where Moonlight comes in for the Linux world. Building on the Mono Project’s Linux implementation of the dot Net framework, Moonlight aims to provide both a Linux SDK to build Silverlight apps and a stand-alone Silverlight runtime.
You can download the latest version of Moonlight but note it presently only supports Firefox 2, although Firefox 3 support is coming in. The easiest thing to do is download the prebuilt plug-in, but being open source if you are keen you can download the source code and build it from scratch yourself. You will need to do this to get the Silverlight SDK and to have support for popular codecs.
However you do it, get Moonlight up and running on your system. Next check out http://silverlight.net/Showcase for a gallery of Silverlight applications available online already.
David Bass
| For the fourth year in a row, IDC has placed content security provider Websense (NASDAQ: WBSN) at the top of the IDC Worldwide Web Security 2011 –…
How to Make Business Discovery Work for Your Business
Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more
Try an easy-to-use set of web-enabled
tools for business-class productivity services. Office 365 provides
anywhere-access to email, important documents, contacts, and calendars
on almost any device.