So day 1 of Mix 2010 in Las Vegas has gone by with tons of great new announcements. Here is a selection that I think is worth sharing.

Silverlight 4

The tools that were built for Winter Olympics 2010 will be open sourced.

It will be possible to watch a Silverlight video stream full screen on a multi-monitor setup while working on the second screen. Until today, this would have caused the Silverlight application to go out of full screen.

Pivot will be integrated into Silverlight as a control, but only in Summer 2010. This will make it possible to integrate Pivot collections into any website.

L1010069

Pivot uses Deep Zoom to visualize large collections of data and let users explore them using pre-defined properties such as dates shown in the image above. You can try it out at http://www.getpivot.com/

Expression blend 4 beta is available for download and once final, it will be a free upgrade to Expression blend 3 users. Expression Blend 4 Beta enables you to create and modify Silverlight 4, Silverlight 3, .NET 4 and .NET 3.5 projects as well as providing support for Visual Studio 2010 RC. And of course Windows Phone 7 apps, but more about that later.

L1010070

Windows Phone 7 Development

The big announcement at Mix 2010 of course is the immediate availability of the developer tools CTP for Windows Phone 7. Windows Phone 7 applications are written in Silverlight (based on Silverlight 3) or in XNA for graphics intense 2D or 3D applications.

Many of the device specific APIs such as the camera or accelerometer are made available to Silverlight through XNA.

These tools will be free, a special version of Visual Studio called “Visual Studio 2010 Express for Windows Phone” that includes XNA Game Studio 2.0 is installed on the desktop.

L1010094

If a compatible version of Visual Studio 2010 (currently the release candidate) is already present on the system, the new Windows Phone project types become available as well. The installations don’t collide.

This includes an emulator to test the Windows Phone 7 apps, featuring some nice features such as networking, orientation support or Windows 7 Multi-Touch support to test the application with multi-touch. Once available, every Windows Phone 7 device will support at least 4 simultaneous touch points.

Expression Blend 4 for Windows Phone 7 preview has been made available as well. It adds support for Windows Phone projects to Expression Blend 4 Beta. To fully enable this functionality you will need to install Expression Blend 4 Beta, Microsoft Expression Blend Add-in Preview for Windows Phone, Microsoft Expression Blend Software Development Kit Preview for Windows Phone and the Windows Phone Developer Tools CTP.

 L1010096

A wide range of great looking 3rd party apps for Windows Phone 7 were demoed today, including an Associated Press newsreader, a Netflix video player, a beautiful comic-book reader by Graphic.ly that uses Deep Zoom (which of course is supported by the device), a Foursquare client, a version of Shazam, a Seesmic Twitter client and many more.

L1010099 
Netflix

L1010106 
Graphic.ly

L1010110 
Foursquare

That’s all for today. For the latest Mix 2010 updates, follow me on Twitter (@TechPreacher).