Feeds

Microsoft’s Silverlight 3 delivers decent alternative to Adobe

A difficult act to swallow

Providing a secure and efficient Helpdesk

That said, if you're a designer familiar with the Photoshop, Illustrator and Flash workflow, you'll absolutely hate Microsoft Expression Studio - the primary tool for building Silverlight interfaces. Expression Studio feels like it crawled out of 2001 and it's primary component, Expression Design, could compete quite nicely with Illustrator 3.0, but Adobe long since left this sort of primitivism in the dust.

Limited expression

Expression Studio is really geared only towards generating graphics for Windows Presentation Foundation (WPF) projects and it lacks the kind of pixel editing tools for graphics you'd find in Photoshop, for example. Strangely, older versions have Pixel layers but for some reason the latest release dumps them. Really the only advantage is that Expression Studio can export to XAML, which is useful for Silverlight developers. Also, compared to another Adobe application, Dreamweaver offers pretty good support for web standards, where as Expression Studio doesn't.

What about animation, a mainstay Flash and Silverlight? Flash has some programmatic animation libraries but most Flash projects still rely on some amount of timeline animation. Now contrast that with Silverlight, which uses the WPF animation model - a time-based model.

WPF also lets you define the start and end conditions and can automatically calculate the movement for you. In fact, once you wrap your head around it, WPF "just works," and can save you tremendous amounts of time. Animating the opening of images in our slideshow app, for example, required just ten lines of code cut and pasted straight from the documentation.

The main niche Silverlight is fighting for is the one that Flash has settled into - drawing complex graphs and charts, animation, and of course, delivering audio and video over the web.

Indeed, Silverlight's biggest inroads so far have been in streaming video applications and the new tools in the latest beta only make it more tempting for developers. Silverlight 3 will be able to stream up to 1080p HD video.

Like Flash 10, (which can also stream 1080p HD video) Silverlight now takes advantage of GPU acceleration, but Silverlight has a new trick that might give it an edge over Flash - something Microsoft calls Smooth Streaming.

Smooth Streaming allows Silverlight 3.0 to stream at up to 1080p, but automatically adjusts video quality based on a your internet connection and local processor load. If your bandwidth is lower, say you're stuck on a slow public WiFi, the streaming server will lower the video quality to ensure that you aren't stuck in buffering hell. You can check out the smooth streaming tools available at IIS.net

No streaming for LAMP

Smooth Streaming requires the Internet Information Services 7.0 environment in Windows Server 2008. That means you're never going to be smooth streaming videos from your Linux, Apache, MySQL, Perl, Python or PHP stack and will be simply relying on Silverlight 3.0 just to handle the player.

In typical Microsoft fashion, the Smooth Streaming tools are a package affair and you'll need to swallow the package hook, line and sinker before you see any benefits.

That's a big commitment if you're not a big organization broadcasting movies to an Olympic-size audience, but Silverlight 3.0 offers another tantalizing tool to sweeten the deal - the ability to build offline, stand-alone, desktop applications, much like Adobe's AIR platform.

Internet Security Threat Report 2014

More from The Register

next story
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
Torvalds CONFESSES: 'I'm pretty good at alienating devs'
Admits to 'a metric ****load' of mistakes during work with Linux collaborators
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.