37

MikeTaulty_Ux_Update

  • Upload
    ukdpe

  • View
    600

  • Download
    0

Embed Size (px)

DESCRIPTION

MikeTaulty_Ux_Update

Citation preview

Page 1: MikeTaulty_Ux_Update
Page 2: MikeTaulty_Ux_Update
Page 3: MikeTaulty_Ux_Update

more

web

focu

sed

more

Windows

focu

sed

Page 4: MikeTaulty_Ux_Update
Page 5: MikeTaulty_Ux_Update
Page 6: MikeTaulty_Ux_Update

Capabilities•2D Graphics•3D Graphics•Controls

•Content•Templating

•Layout•Animation•Styles•Bitmap effects•Resources•Text•Documents•Audio•Video•Speech•Ink•Hardware Acceleration•Accessibility•Printing•HTML Display•HWND/WinForms Interop•Install/ClickOnce/XBAP

Developer Model•XAML/Code Separation•Data-binding•Composition•Commanding•Triggers

Capabilities•2D Graphics•3D Graphics•Controls

•Content•Templating

•Layout•Animation•Styles•Bitmap effects•Resources•Text•Documents•Audio•Video•Speech•Ink•Hardware Acceleration•Accessibility•Printing•HTML Display•HWND/WinForms Interop•Install/ClickOnce/XBAP

Developer Model•XAML/Code Separation•Data-binding•Composition•Commanding•Triggers

V3.0

Page 7: MikeTaulty_Ux_Update

Additions•XBAPs in FireFox•2D/3D Integration•WCF in Partial Trust•Visual Studio Tooling

Additions•XBAPs in FireFox•2D/3D Integration•WCF in Partial Trust•Visual Studio Tooling

V3.5

Page 8: MikeTaulty_Ux_Update

Additions•Performance•Virtualised List Controls•Hardware Effects•Direct3D Interop•Splash Screen Integration•WebBrowser Control•.NET Client Profile

Additions•Performance•Virtualised List Controls•Hardware Effects•Direct3D Interop•Splash Screen Integration•WebBrowser Control•.NET Client Profile

V3.5 Sp1

Page 9: MikeTaulty_Ux_Update

Capabilities•Cross Browser•Cross Platform•Tight Sandbox•Lightweight deployment•In-browser•2D Graphics•Animation•Audio•Video•Resources

Developer Model•XAML based markup•Javascript code•Loose packaging model

Capabilities•Cross Browser•Cross Platform•Tight Sandbox•Lightweight deployment•In-browser•2D Graphics•Animation•Audio•Video•Resources

Developer Model•XAML based markup•Javascript code•Loose packaging model

V1.0

Page 10: MikeTaulty_Ux_Update

Additions•CLR & .NET Framework•C# and VB•Controls

•Content•Templating•Visual State Manager•In-box

•DeepZoom•Layout•Styles•Data-binding•HTTP, WCF, Sockets•HTML Interoperability•Isolated Storage•Open File Dialog•XAP Packaging•Accessibility

Additions•CLR & .NET Framework•C# and VB•Controls

•Content•Templating•Visual State Manager•In-box

•DeepZoom•Layout•Styles•Data-binding•HTTP, WCF, Sockets•HTML Interoperability•Isolated Storage•Open File Dialog•XAP Packaging•Accessibility

V2.0

Page 11: MikeTaulty_Ux_Update

Additions•Out-Of-Browser•Network Status Detection•H.264 Video & AAC Audio•Smooth Streaming•2.5D Perspective System•Graphical Effects•Easing Animations•Hardware Acceleration•Bitmap Graphics•Deployment Enhancements•Element Binding•Save File Dialog•Local App Communication•DataGrid•Navigation Applications•Validation Support

Additions•Out-Of-Browser•Network Status Detection•H.264 Video & AAC Audio•Smooth Streaming•2.5D Perspective System•Graphical Effects•Easing Animations•Hardware Acceleration•Bitmap Graphics•Deployment Enhancements•Element Binding•Save File Dialog•Local App Communication•DataGrid•Navigation Applications•Validation Support

V3.0

Page 12: MikeTaulty_Ux_Update

WPF ApplicationsWPF Applications

V1.0

Page 13: MikeTaulty_Ux_Update

Additions•Silverlight 1.0 websites•WPF V3.5 support•JavaScript editor•Refactor content->controls•Split Design/XAML view•Storyboard enhancements•Vertex animation•Font embedding•Breadcrumb bar•Etc.

Additions•Silverlight 1.0 websites•WPF V3.5 support•JavaScript editor•Refactor content->controls•Split Design/XAML view•Storyboard enhancements•Vertex animation•Font embedding•Breadcrumb bar•Etc.

V2.0

Page 14: MikeTaulty_Ux_Update

Additions•Silverlight 2.0 Support•Silverlight 2.0 VSM Support•WPF V3.5 Sp1 support

Additions•Silverlight 2.0 Support•Silverlight 2.0 VSM Support•WPF V3.5 Sp1 support

V2.0 Sp1

Page 15: MikeTaulty_Ux_Update

Additions•Silverlight 3.0 Support

•Easing animations•Perspective t’forms•Effects

•SketchFlow Prototyping•Actions•Behaviors•Triggers•New workspace•Code Editor•XAML IntelliSense•Designing with Data•Illustrator/PS Import

Additions•Silverlight 3.0 Support

•Easing animations•Perspective t’forms•Effects

•SketchFlow Prototyping•Actions•Behaviors•Triggers•New workspace•Code Editor•XAML IntelliSense•Designing with Data•Illustrator/PS Import

V3.0

Page 16: MikeTaulty_Ux_Update

Additions•Integrated WPF Designer

Additions•Integrated WPF Designer

VS2008

Page 17: MikeTaulty_Ux_Update

Additions•Silverlight 2/3 tools

•Download•XAML only editor

Additions•Silverlight 2/3 tools

•Download•XAML only editor

VS2008 Sp1

Page 18: MikeTaulty_Ux_Update
Page 19: MikeTaulty_Ux_Update
Page 21: MikeTaulty_Ux_Update

commands

binding

Page 22: MikeTaulty_Ux_Update
Page 23: MikeTaulty_Ux_Update
Page 24: MikeTaulty_Ux_Update

WPF 4.0 Beta 2WPF 4.0 Beta 2

Silverlight 4 BetaSilverlight 4 Beta

VS 2010 Beta 2VS 2010 Beta 2

Blend Preview for .NET 4.0Blend Preview for .NET 4.0

Page 25: MikeTaulty_Ux_Update
Page 26: MikeTaulty_Ux_Update
Page 27: MikeTaulty_Ux_Update
Page 28: MikeTaulty_Ux_Update
Page 29: MikeTaulty_Ux_Update
Page 30: MikeTaulty_Ux_Update
Page 31: MikeTaulty_Ux_Update
Page 32: MikeTaulty_Ux_Update
Page 33: MikeTaulty_Ux_Update
Page 34: MikeTaulty_Ux_Update
Page 35: MikeTaulty_Ux_Update
Page 36: MikeTaulty_Ux_Update
Page 37: MikeTaulty_Ux_Update

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.