Taking on the RIA fight, Adobe, Microsoft and Scoble.

I stumbled upon Scoble's post around how great it was to see Ryan Stewart being agnostic in terms of praising Silverlight via his blog.

I guess I didn't really pay attention to this, as Ryan's always been one of these guys that generally has a great pulse when it comes to what I call the "RIA" movement. I'm glad though he didn't tread down the path of blue vs red, and stood to his word by proving that he's more relevant to the audience out there by staying open minded then close minded.

I also scanned the comments below and noticed a couple of folks pitched me as being Ryan's Mirror here at Microsoft. I giggled at this, as to me for the past 6 months I've really dogged Adobe on a number of issues. It wasn't to make my bones with them, it was simply to see if I could cause some impact / change being Microsoft guy instead of non-Microsoft guy and I think I got a reaction (both positive and negative).

My heart essentially sits with RIA in general, I have wave after wave of ideas around how I could combine Silverlight with Flash, especially in the Video space but part of me wonders how dangerous this would be as whilst the smart people with whom I prefer to hang around with get the fact that most people couldn't care which brand is better, there are those whom get nervous over the idea of "crossing the streams".

Part of me also wants to show this off to the world, just to annoy as  I think we need to annoy more people online with RIA, in order to stimulate more discussion around it. RIA is complex, I don't think either Microsoft or Adobe have solved this today, and we all have more work ahead of us but I'm glad  both camps are getting more aggressive in our approach to solve problems associated with RIA.

RIA 1.0 (2002 - 2006) was for me really about showing the idea is possible. Yet we still aren't quite there. RIA 2.0 (2006-2008) is going to be about tools, focus on solving the problems between designer and developers today, get both ends of the gradient in sync, working, shipping and producing so that when we look to breaching beyond the browser limits, we have a clean foundation to build up from. AIR is to early, that's why I think it won't pass the version iteration, WPF is to early and that's why I think there is large adoption hurdle in front of it.. but in time, we'll get there. As RIA 3.0 is going to kick some butt.

We just aren't ready to go beyond the browser... but we are getting close.

Any Adobe Staffers want to collaborate on a RIA Community project, ping me, as this would be a fun project :)