1 / 25

Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio

Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio. Robert Folkesson http://blogs.msdn.com/robf/ rfolkes@microsoft.com. Microsoft UX Plattform. Användare. Webb (standard) ASP.NET AJAX. Rikare webb Silverlight. Bästa upplevelsen .NET Framework 3.5. windows.

isra
Download Presentation

Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio Robert Folkesson http://blogs.msdn.com/robf/ rfolkes@microsoft.com

  2. Microsoft UX Plattform Användare Webb (standard) ASP.NET AJAX Rikarewebb Silverlight Bästaupplevelsen .NET Framework3.5 windows Upplevelse office Presentation digitalahemmet CSS / XHTML XAML Programmering DHTML + AJAX + ASP.NET webb mobilaenheter Managed Code

  3. ASP.NET AJAX och AJAX Toolkit Library

  4. Hur når vi fler med bättre upplevelser? Webb-standard ASP.NET AJAX Rikarewebb Silverlight Ultimataupplevelsen .NET Framework 3.0 Upplevelse

  5. Vad är Silverlight? • Client-sideruntime • Cross-browser & cross-platform • MSIE, Firefox, Safari & Opera på Win & OS X • Nästa generation ”richinteractiveapplications” (RIA) för webben • WPF & XAML • JavaScript, C#, VB.NET, Python, Ruby

  6. Silverlight 1.0

  7. Silverlight: downloader & createFromXaml

  8. Delarna i Silverlight Silverlight 1.0 .NET for Silverlight Server Data WPF for Silverlight Inputs Media Silverlight 1.1 LINQ LINQ-to-XML Extensible Controls Keyboard WMV / VC1 Web Services ASP.NET AJAX Libs Mouse WMA Legend REST RSS SOAP Dynamic Languages BCL POX JSON MP3 Ink <asp:xaml> Ruby Python Generics Collections <asp:media> Common Language Runtime XAML UI Core Controls DRM 2D Vectors Images Layout Media Animation Transforms Editing Text Presentation Core Integrated Networking Stack DOM Integration JavaScript Engine Installer Browser Host

  9. Verktygen för Silverlight • Utvecklare: • Visual Studio 2005 (SL 1.0) • Visual Studio 2008 Beta 2 (SL 1.0 + 1.1) • Silverlight Tools for VS 2008 Beta 2 • Utvecklare & Designers • Expression Blend 2 • Expression Encoder • Designers • Expression Design

  10. Expression Encoder • Expression Encoder (del av Expression Media) • Kodning av mediafiler för webbpublicering • Färdiga mallar för Silverlight-spelare • Direkt publicering till Silverlight-streaming

  11. Silverlight: media med Expression Encoder och Expression Blend

  12. Windows Presentation Foundation (WPF)

  13. Målet med WPF • En gemensam modell för GUI, dokument och media • Integrerar flera typer av utveckling • Vektor-baserad renderingsmotor • Drar nytta av hårdvaran i PC:n • Deklarativ programmering • Möjliggör samarbete mellan designers och utvecklare • Enkel utrullning • Gör det möjligt för administratörer att enklare rulla ut och hantera

  14. Windows Presentation Foundation

  15. KommerWinFormsförsvinna?

  16. Integration mellan WinForms och WPF

  17. Integration WinForm - WPF • ElementHost - för att lägga till WPF UserControl till WinForm • Visual Studio 2005 – referens till: %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll • Visual Studio 2008 - ElementHosttillgänglig som en kontroll direkt i verktygslådan

  18. Integration WPF - WinForm • WindowsFormHost – WinForm UserControl i WPF-applikationer • Visual Studio 2005 – referens till: %programfiles%\ReferenceAssemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll • Visual Studio 2008 - WindowsFormHost tillgänglig som en kontroll direkt i verktygslådan

  19. Förbättringari WPF 3.5 • HTTP Cookie-stöd • Access till cookie-data från HTTP-anrop • Både XBAP och stand-alone. • Support för Add-ins • CLR har en ny modell för isolerade “add-ins” • System.AddIn • Stödför WCF • WPF 3.0 – XML mha WebRequest • WPF 3.0 - ASMX web services • WPF 3.5 - basicHttpBinding

  20. Förbättringari WPF 3.5 forts. • Datavalideringavobjekt med hjälpavexisterandevalideringsmodell • {Binding ValidatesOnDataErrors=true} • Bättre debugging • Kan ange “tracing” per bindning • PresentationTraceSources.TraceLevel • Stöd för XLINQ, förbättrat LINQ to Objects • Bättre prestanda i XML och DataSet-bindning

  21. Förbättringari WPF 3.5 forts. • Firefox-stödför XBAP (XAML Browser Application)

  22. XBAP i Firefox

  23. Förbättringari WPF 3.5 forts. • UIElement3D • Ger “IFE” - Input, Focus,Event • Viewport2DVisual3D • Länkenmellan 3Doch 2D

  24. Viewport2DVisual3D och UIElement3D

More Related