Dotneteers.net
All for .net, .net for all!

Silverlight is slowly becoming the real WPF/Everywhere

Maybe some of you know, that originally Silverlight was called WPF/E, or WPF Everywhere. This meant that it would be a cross-platform, cross-device little brother of WPF. You could see a few videos years ago on Channel9, showing off some working Silverlight Mobile applications (they were pretty slow though). But no questions regarding when this would be available was answered – until now.

During the Silverlight Firestarter event, we could hear Brad Abrams say that Microsoft’s goal was to get Silverlight on all three screens, and the cloud. The cloud is of course Azure (but would work with other environments, too), and the client side environment would be Silverlight. The three screens are the desktop, the mobile phone and the television. Since then, quite a few articles have appeared, and MS officials have officially stated that “We are 100% dedicated to seeing Silverlight" across all three screens”. (Microsoft will push Silverlight 3.0 across all three screens).

Why is this interesting? You can use the same .net programming language, the same rich design tools and graphics capabilities to create great looking, usable and “rich” applications – be it a mobile phone, a TV, the web or the desktop. The goal is to make all these runtimes binary compatible. The applications can be fed with data from the same cloud, or store their data on the cloud. You can start viewing a movie at home on the TV, and finish it on the bus on your phone (or in a worse case, in the office…) We can use .Net RIA Services or WCF… Finally (hopefully) it won’t be a pain in the backside to develop cool and of course useful applications for mobile. Of course, from a UX point of view, a TV and a touchscreen UI needs totally different design.

Another related news is that Microsoft is going to work with Intel, independently of the Mono effort to create a Silverlight runtime for the Moblin platform. Silverlight for Moblin is going to be highly optimized for the Atom processor. (Moblin is a Linux based OS and app. stack for Mobile Internet Devices, netbooks, nettops, car computers, etc.).

Finally about the when: it seems like the next step may be Silverlight Mobile (for Nokia S60 and Windows Mobile 7). Unfortunately, it is unknown whether Silverlight will be working on WM6 – but the leaked baseline hardware requirements for WinMo7 seem to be strong enough to make Silverlight run decently. Maybe we will know more during the PDC in autumn!

The new Silverlight mantra is: cross-browser, cross-platform, cross-device. It seems we are looking forward a great time to develop rich applications for all devices!


Posted Sep 28 2009, 04:49 PM by vbandi

Comments

David Wesst wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Mon, Sep 28 2009 17:08

Terrific post! This sums up what I was thinking after watching the Firestarter event online.

This is a very exciting time for Silverlight developers as we might see that Silverlight will fill the void for mobile RIA development that Adobe has not yet managed to fill with Flash.

I know that Adobe has mobile solutions out there, but

do any of them really work cross-device properly?

Twitter Trackbacks for Silverlight is slowly becoming the real WPF/Everywhere - VBandi's blog - Dotneteers.net [dotneteers.net] on Topsy.com wrote Twitter Trackbacks for Silverlight is slowly becoming the real WPF/Everywhere - VBandi's blog - Dotneteers.net [dotneteers.net] on Topsy.com
on Mon, Sep 28 2009 17:12

Pingback from  Twitter Trackbacks for                 Silverlight is slowly becoming the real WPF/Everywhere - VBandi's blog - Dotneteers.net         [dotneteers.net]        on Topsy.com

Lizzy wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Mon, Sep 28 2009 18:03

Great post!  watched  Firestarter online.

Silverlight developers could see that Silverlight is going to take over the hole for mobile RIA development.

I know that Adobe has mobile solutions, but

do any of them really work well with cross-device properly?

vbandi wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Mon, Sep 28 2009 18:36

Thanks David and Lizzy...

I don't really know much about Adobe solutions, but their "Flash Lite" is just a Light version - on the other hand, Silverlight mobile aims to be 100% compatible. This will make a huge difference - but Flash Lite already exists, and SL mobile is something nobody outside MS saw.

Bart Czernicki wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Tue, Sep 29 2009 20:50

Bringing an RIA SaaS model for applications takes away from this "App Store" nonsense model that Apple, Palm and Microsoft are moving to.  Silverlight RIA apps have the potential to cut out the middleman :)

vbandi wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Wed, Sep 30 2009 10:06

Bart, that is a very interesting point. Thanks for sharing.

Mike Graham wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Thu, Oct 1 2009 19:58

What about the sandbox?  How are we supposed to build apps when we can't directly connect to databases and platform api's for phone, message, storage, etc?

(I'm sure this will be more clear when we actually see Windows for Mobile)

vbandi wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Thu, Oct 1 2009 20:21

For local data storage, you can use IsolatedStorage (no, it is not a DB, but at least something). As for how we can get to the phone, message, etc - yes, we will have to see the SL for WinMo for that :)

Community Blogs wrote Silverlight Cream for October 02, 2009 -- #703
on Fri, Oct 2 2009 23:46

In this Issue: Gavin Wignall , Manish Dalal , Jeff Wilcox , Terence Tsang , and Mark Tucker . Shoutouts

Raghuraman wrote re: Silverlight is slowly becoming the real WPF/Everywhere
on Sun, Oct 4 2009 2:00

Absolutely Right. I agree with you.

Silverlight is the now on the way to become WPF Everywhere

Add a Comment

(required)  
(optional)
(required)  
Remember Me?