Microsoft Expression
Expression Studio is een suite van tools voor designers. De trial versies zijn direct beschikbaar gesteld op de product website www.microsoft.com/expression. Expression Studio is als pakket te verkrijgen, maar ook in abonnementsvorm in de Expression Professional Subscription. Alleen Expression Blend en Expression Web zijn ook als losse pakketten te verkrijgen.
Expression Blend is de interactieve design tool voor WPF en Silverlight. Simpel gezegd is Blend de XAML editor, waarbij XAML staat voor eXtensible Application Markup Language wat gebaseerd is op XML. XAML is de taal om de user interface te beschrijven, inclusief databinding, animaties, enzovoort. Blend biedt de mogelijkheid om XAML te zien en te bewerken, maar standaard wordt dat zoveel mogelijk afgeschermd in de visuele design mogelijkheden van Blend. Er is ook het een en ander te vinden op mijn blog.
Opvallende functionaliteit is onder andere SketchFlow voor snel prototypen en de flow van de applicatie specificeren. De ondersteuning voor Actions, Triggers en Behaviors (zowel WPF als Silverlight) maakt het eenvoudig om programmalogica in te pakken zodat het eenvoudig door designers te gebruiken is middels drag-and-drop. De workspace biedt veel flexibiliteit in het instellen naar de wensen van de gebruiker, waarbij de indeling kan worden opgeslagen als voorkeursinstellingen. En de code-editor is vrij uitgebreid door onder andere het gebruik van Intellisense. Daardoor wordt je geholpen XAML, C#, VB of Javascript te typen. Blend heeft ook ingebouwde ondersteuning van Adobe Illustrator en Adobe Photoshop formaten, waardoor workflow met de visual designer ook uitstekend ondersteund wordt.

Expression Web is de designtool voor webdesign. Standaard heeft Web ondersteuning voor webstandaarden als (X)HTML, CSS, XML, XSLT, ASP, ASP.NET en PHP. Expression Web kwam al ter sprake in deze blog, waar meer informatie wordt gegeven. SuperPreview is een van de mooiste nieuwe features van Web die je helpen om websites visueel te debuggen. Verschillen tussen verschillende browsers kan met SuperPreview eenvoudig onderzocht worden tot de kleinste details, op je eigen machine. In de editor van Expression Web is ook Snapshot Preview aanwezig. Dit geeft de mogelijkheid om je favoriete browser in de editor te hebben. Zodra je een pagina opslaat wordt die gelijk getoond in dat gedeelte. Dan hoef je niet steeds apart de browser op te starten. Daarnaast is er uitgebreide ondersteuning voor media gekomen, waarbij je zelfs eenvoudig een Silverlight player selecteert en eventueel de geselecteerde video encodedeert. Expression Web heeft ook 2 development servers (ASP.NET en PHP) waardoor er niet perse een aparte webserver opgezet hoeft te worden om webpagina's te ontwikkelen.
Expression Encoder is de tool voor het encoderen van audio en video. Wat er nieuw is bijgekomen is de ondersteuning voor live smooth streaming (naast de ondersteuning voor smooth streaming die er al was in Encoder 2 SP1). Het is nu ook mogelijk om meerdere clips achter elkaar te zetten en als een video te encoderen. Een opvallend nieuwe feature is de Screen Capture mogelijkheid. Hiermee kan je eenvoudig het scherm opnemen, frame accurate (oftewel, je verliest geen frames met video of snel bewegende objecten). Daarnaast kan je er ook nog voor kiezen om tegelijkertijd de webcam op te nemen als overlay.
Kortom, veel nieuws en absoluut de moeite waard. Wil je de producten uitproberen, dan kan je naar de Expression website gaan om de trials te downloaden. En vergeet de Expression Community portal niet, net als de Expression Gallery, voor veel hulp en resources rond Expression Studio. Wil je video tutorials zien rond de producten, ga dan naar deze video portal.
Expression Studio 3 Overview Video