90 likes | 248 Views
The Hitchhiker’s Guide to “Avalon”. An Introduction to the Windows Presentation Foundation (WPF). Ken LeFebvre Bennett Adelson klefebvre@bennettadelson.com kenneth@lefebvre.us http://blogs.lefebvre.us/kenneth/. Agenda. Current State of Affairs
E N D
The Hitchhiker’sGuide to “Avalon” An Introduction tothe Windows Presentation Foundation (WPF) Ken LeFebvre Bennett Adelson klefebvre@bennettadelson.com kenneth@lefebvre.us http://blogs.lefebvre.us/kenneth/
Agenda • Current State of Affairs • Overview of the WindowsPresentation Foundation • Demonstrations
Current State of Affairs • Graphics hardware is underutilized • Compare Halo with • User Interface technologies disorganized • Windows Forms API • DirectX API • TrueType • Speech Microsoft Word
Windows Presentation Foundation • Unify all presentation technologies • 2-D and 3-D drawing • Document printing and rendering • Speech synthesis and recognition • Audio and Video services • Take advantage of hardware • Vector-based • Resolution-independent • Hardware acceleration • New Declarative Programming Model
Windows Integration • Built into Windows Vista • (not installed, by default, in Beta 1) • Add-on for older versions of Windows • Windows XP • Windows Server 2003
New Features • Declarative Model: XAML • “Express” applications • “Metro” document and print technology • Multimedia • Speech synthesis and recognition • New controls
Additional Resources • http://www.msdn.com/longhorn • http://winfx.msdn.microsoft.com • http://www.longhornblogs.com • nntp://microsoft.public.windows.developer.winfx.avalon • http://www.xamlshare.com • http://www.xaml.net • http://blogs.lefebvre.us/kenneth
Avalon Blogs • Adam Nathan’s Win32 to WinFX Bloghttp://blogs.msdn.com/adam_nathan • Designers Love .NET (Nathan Dunlap)http://www.designerslove.net/ • Not Statichttp://www.notstatic.com • Simple Geek (Chris Anderson)http://www.simplegeek.com/ • Fortes.com > Work (Filipe Fortes)http://fortes.com/work • Greg Schechter’s Bloghttp://blogs.msdn.com/greg_schechter/ • Tales from the Smart Client (John Gossman)http://blogs.msdn.com/johngossman/
Avalon Blogs • Tales from the Smart Client (John Gossman)http://blogs.msdn.com/johngossman/ • IRhetoric (Karsten Januszewski)http://blogs.msdn.com/karstenj/ • Lauren Lavoiehttp://laurenlavoie.com/ • Nick on Windows Presentation Foundation (Nick Kramer)http://blogs.msdn.com/nickkramer/ • Okoboji (Kevin Moore)http://blogs.msdn.com/okoboji/ • Blog xmlns="http://schemas.microsoft.com/winfx/xaml/2005" / (Rob Relyea)http://www.longhornblogs.com/rrelyea/ • Tim Sneathhttp://blogs.msdn.com/tims/ • Ryan Dawson on Longhornhttp://www.longhornblogs.com/rdawson/