-
Next week I will be in New York City meeting customers and I will be holding a free half-day mini-workshop at the Microsoft office on 6th Avenue to teach people about building Silverlight and WPF applications with Expression Studio and Visual Studio. ...( Read More...
-
I love using Expression Blend. With both a design education (architecture) and a career in software development, I've become somewhat of an expert on using Microsoft's Expression Blend for designing WPF and Silverlight user experiences. Over...( Read More...
-
Back in July, I created a simple grid of when to use which Microsoft presentation technology. I did this in response to a workshop I ran at one of my customer's offices. David Chappell just wrote a whitepaper, Introducing WPF explaining WPF and as part of it he also explains when to use which presentation technology, but in much more detail.
Having taken the journey from MFC to WinForms to Silverlight to WPF, I really understand how confusing it can be, especially as you are planning products over the long term. If you care about building great user experiences, please download and read the whitepaper so you can understand the continuum of tools and technologies to support you.
-
Four guys out of Bulgaria just built this .Net application for mind mapping. It looks really cool with a very fresh look! It was built with WPF and all our latest technology like Silverlight. I can't wait to try it out when it goes beta on November 1st. What amazing things could happen if Mindjet would hire these guys? What if another company were to hire them?
-
Yesterday I was visiting an IT department of a media company that was developing internal applications for their internal network users. They asked a great question about when to use which presentation technologies, now that Microsoft has WPF, WPF XBAP, Silverlight, and ASP.Net+AJAX. Here is my comparison matrix:
| WPF | WPF XBAP | Silverlight | ASP.Net + AJAX |
| Client | Windows XP SP2 & Vista | Internet Explorer + Windows XP SP2 & Vista | FireFox, Mac Safari, Internet Explorer | Any Web Browser |
| Deployment | Downloadable Installer or ClickOnce | Runs in Internet Explorer secure sandbox | One-time install of Silverlight plug-in | Web Page |
| When to use | Programs that need access to Windows desktop files. | Intranet applications for Windows-oriented companies. | Rich Internet Applications for public-facing web sites | General-purpose public-facing web sites |
Are there any other factors that should be in this matrix?