I have just published an article on codeproject which describes the differences in development between Silverlight and HTML5. In order to illustrate the differences, I have re-implemented my Windows Phone 7 JumpList control using HTML5/CSS3. You can see this control in action below:
(NOTE: this will look best in a browser that has support for CSS3 transitions and transformations. Try Google Chrome for example).
The control also works very well on mobile phones with webkit browsers, for example iPhone and Android. See the following video for a demonstration:
I am Technology Director at Scott Logic and am a prolific technical author, blogger and speaker on a range of technologies.
I'm board member of FINOS, which is encouraging open source collaboration in the financial sector. I'm also very active on GitHub, contributing to a number of different projects.