March 2009 Entries

Importing Photoshop and Adobe Illustrator files in Expression Blend


One of the questions we keep confronted with when talking about Expression in our events is that, is there a way to import files created using Adobe Photoshop or Adobe Illustrator.

While in Expression Web and Design you could do that easily, there was less support for accomplishing this in Expression Blend which is used for designing WPF / Silverlight applications.

With the Expression Blend 3 Preview, support for importing Photoshop and Adobe Illustrator files is available.

Expression Blend 3 Preview is a preview edition released along with our recent release of Silverlight 3 Beta in MIX.  Read my earlier post on this.

This we feel would provide help for a lot of designers / developers out there who had requested for a convertor / import utility for working with Expression Blend on files created using Adobe Photoshop or Illustrator.

Expression Blend 3 Preview also has a lot of new features and you can read all bout this at

You can download Expression Blend 3 Preview from

Note that, projects opened in Expression Blend 3 Preview would automatically upgrade to Silverlight 3 Beta and cannot be migrated back.  So, exercise caution, taking necessary backups before starting to work on Silverlight 3 Beta and Expression Blend 3 Preview.

Cheers !!!

My MSDN Day Presentations and Resources


I recently delivered MSDN Day talks on Visual Studio 2010 and .NET 4.0 as well as WPF and Silverlight 2.  The presentations for the sessions can be downloaded from MSDN Presentations

Drop a comment if you have a question or face issues in getting the PPT.

Meanwhile, the PPT is just a flow of slides that helped with my presentation and there were a lot of Demos that I delivered as a part of the sessions and I am giving here below the reference links for the Demos (Some of them are from  and MSDN Blogs site and some of them are my own blog posts done earlier)

ASP.NET 3.5 SP1 – History, Script Combining, Charting, Dynamic Data, Entity Framework and Silverlight Media Player Demo

Script Combining with .NET 3.5 SP1

ASP.NET Charting Controls

ASP.NET History - Support for Back Button

Silverlight Media Player

ASP.NET Dynamic Data Website

Entity Framework

Managed Extensibility Framework

MEF Download and Community

Visual Studio 2010 Features

Channel 9 Show 10-4

Windows Presentation Foundation

WPF Toolkit

WPF Ribbon Preview


WPF Resources

Silverlight 2

Silverlight Get Started

Silverlight Toolkit

Follow the MSDN Team

MSDN India Blog

MSDN India Twitter

Cheers !!!

Note: Presentation and the resources provided here are for informational purposes, might be outdated with new releases and therefore should not be taken as final.  For more information, please visit

Download ASP.NET MVC 1.0


ASP.NET MVC is released today.  The RC1 and RC2 released were out over last month and today, at MIX, we will be unveiling ASP.NET MVC 1.0 RTW version that can be downloaded from

There are over 40 videos resource tutorials available already and these provide close to 200 hours of learning on ASP.NET MVC that help you kick start with ASP.NET MVC based web development.

MVC would be supported out of the box, in addition to the Web Form model of development in Visual Studio 2010 and that provides greater flexibility for Web developers to chose the model they prefer.

Also, the System.Web.Routing engine is a part of .NET 3.5 SP1 that helps you create ASP.NET Web Forms that can simulate MVC like URLs although they work on the traditional post back model.

These help in creating websites which are search engine friendly as well as offer easier navigation to web users.

More on System.Web.Routing, in a later post.

Cheers !!!

Download Silverlight 3 Beta unveiled at MIX 09


Silverlight 3 Beta is just unveiled at MIX 09 today.  Silverlight 3 is a huge advancement in rich internet application development on a variety of modern browsers supporting Windows and Macintosh platforms.

It supports running Silverlight out of the browser (offline enabled) as well as improvements for video quality, richer features, enhanced developer productivity and much more.

Along with it, Expression Blend 3 Preview that helps authoring SL 3 Beta Applications.

You can download the SL 3 Beta from and the relevant tools for developing applications from the same page “GET THE TOOLS” section.

This is a developer preview and doesn’t have license for production.

More on MIX as it gets unveiled.

Cheers !!!

What’s new in .NET 4.0 Developer Poster


Normally, I do a write up, but Brad put up a great Deep Zoom poster of all the new available features in .NET 4.0.  So go ahead, here below is the link

As they say, a picture is worth 1000 words, I hope I saved a few words.

Cheers !!!

Microsoft Expression Blend 2.5 June 2008 Preview “The pre-release version of this product has expired. You must update to a newer release." Error


I have been running Expression Blend 2.5 June 2008 preview that targeted Silverlight 2 runtime and had not used it for a long time.

When I tried opening it up last week, it threw the error “The pre-release version of this product has expired.  You must update to a newer release”  While there has been no Expression Blend 3 as per my knowledge, I didn't find a newer version of this 2.5 June preview as well, so was puzzled.

Looked up the Expression site and their blog where they had a detailed post explaining this 

It clearly states that the 2.5 June 2008 preview is no longer required and can be removed.  You just need to install Expression Blend 2 SP1 which has all the functionality and support for SL 2 that the 2.5 preview edition had.  Agreed, there is an amount of version naming confusion. 

So, if you are running Expression Blend 2.5 June 2008 or earlier preview, it is highly recommended to uninstall it and thereafter install the SP1 for Expression Blend from

For a list of FAQs on Expression Blend, check

Cheers !!!