There were a lot of announcements (as I write before we was courious about these):
- Windows Workflow Foundation
It is filling a huge gap in nowaday's software development. It is as it's name says, another new foundation, which means that it's a base pillar for a lot of new technologies and products like Office "12" and SharePoint "v3" and so on. It has very rich VS integrated designer support and you can even place a breakpoint on a box which represents an action in the designer and not in code. There was a new information for me, Eric Rudder told that you can host the workflow designer within your application to make the end user able to design it's business workflows from your prebuilt components, actions.
- Microsoft "Acrylic" Expression Graphics Designer
A bitmap and vector graphics designer, which has a lot of features, which simply kill the other commercial competitors :-) In the demo we saw a headshot isolated from a photoshot and it was awesome and painless...no more pixel by pixel selection, it's simply using a technology for the isolation developed by Microsoft Research.
- Microsoft "Quartz" Expression Web Designer
It's a totally new Web Designer application, and is not part of the Office product family, and it was not said, how does it affects the new Frontpage releases. It's a complete web designer, which integrates with ASP.Net 2.0, supporting DataSources, CSS, XHTML compatible designing and validation. You're working with a very familiar UI a Visual Studio like one. CSS design support is awesome, you see the changes live. XML DataSource is very powerful, after dragging the XML DataSource to a page, a default XSLT is defined for you, and you can customize it with designer tools.
- Microsoft "Sparkle" Expression Interactive Designer
This app will be the designer's tool for application development. No more headaches for the developers about design. They are just dropping the controls to the form and put the functionality behind them, and the designer will do the stlying. Ohh...I forget to tell: Sparkle is about Windows Presentation Foundation - Avalon. So you're working with XAML, but without see any markup on the screen :-). You can have templates which can be applied to any templatable visual element. This is not just controlling the look and feel, but the behaviour of the given visual element too. If you like to compare flash to this tool...I've to say that Flash 8 is just released, but this tool will beat it in terms of design and the possibilities you can achieve with this. Of course it's not a "rating" just an opinion :-)
- Visual Studio Tools for Applications (VSTA)
This is the new standard for making applications extensible or in other words the "new VBA". Althou it can work side by side with VBA within the same application. In the demo we saw AutoCad 2006 demonstration. VS is integreated into AutoCad and launched within the application itself. It works exactly the same way as it was for VBA. You get your managed object and helper classes from the application host.
- XAML Integration for PLM/CAD
In this demo we saw that XAML will be a supported format by broad range of 3D applications and not just XAML, but the brand new XPS container format which will be a standard electronic paper format.