1 / 25

Smart Clients: What’s New In Orcas?

Smart Clients: What’s New In Orcas?. Saurabh Pant Program Manager UI Fx and Services Team http://msdn.blogs.com/saurabh. Smart Client Orcas Investments. Sync Services for ADO.NET. Simplifying the Client “Golden Nugget”

jonco
Download Presentation

Smart Clients: What’s New In Orcas?

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. Smart Clients: What’s New In Orcas? Saurabh Pant Program Manager UI Fx and Services Team http://msdn.blogs.com/saurabh

  2. Smart Client Orcas Investments

  3. Sync Services for ADO.NET Simplifying the Client “Golden Nugget” Application works against a local data cache and periodically synchronizes with the server Experience unchanged on lost connectivity “Want local caching, but can’t spend time getting the basics right” All the heavy lifting handled by the Framework “Want to leverage/extend your my ADO.NET knowledge” “Want to build real world N tier Application” Sync via services with pluggable proxy/service Server Data Components can use any ADO.net Provider Application supports Occasionally Connected Scenarios

  4. Transport Service Proxy Service Sync Component Architecture • Work against local database • Outlook Model • Sync keeps the local and remote stores in sync • Can push changes directly or via services Data Forms Data Access SyncAgent ClientSyncProvider ServerSyncProvider SQL Server Compact Edition 3.5 Server DB SyncGroup SyncTable SyncAdaptercommands SyncAdapter DBCommand

  5. Demo Sync Services for ADO.NET

  6. Resources

  7. Client Application Services Scenario Facilitated … Application authenticates users, custom tailors UI for the logged in user and retrieves/stores users settings to/from a central web store Experience unchanged on lost connectivity Consistent Web/Client interaction with App Services Application supports Occasionally Connected Scenarios Web Server / IIS Web Client Application Web Services Laptop Web Page

  8. Demo Client Application Services

  9. Client App Services Resources

  10. VS Orcas Designer support for WPFCode named “Cider” • WPF is for Experience First apps • VS Orcas for WPF development is focused on fundamentals • Aimed at early adopter developer • Covers production, e.g. build, debug, deploy • WPF designer and XAML editor • Facilitate designer/developer collaboration

  11. Cider Feature Summary • Rich Layout Tools • Live Updating between Designer/XAML • Selection Thumbnails Everywhere • Live XAML Intellisense • Selection Synchronization • Element + XAML Navigation • XAML Round-tripping • Control Extensibility Microsoft Confidential

  12. Demo Designer Support for WPF Developers

  13. Cider Resources

  14. WPF / Windows Forms InterOpCode named Crossbow • Provide a solution that allows Windows Forms and Windows Presentation Foundation (WPF) to coexist within the context of a single, hybrid application • Spice up your existing Windows Forms application with WPF content • Add Windows Forms Line of Business controls to your WPF application • Developer can interact fully across technologies • End user cannot detect technology transitions

  15. Windows Forms Design Time InterOp Support • Drag and drop WPF user controls directly onto your Forms • Live preview of the WPF hosted content • Edit content using the best designer for the job • WindowsForms designer for Form layout • WPF UserControl editor for WPF content

  16. Demo Windows Forms Designer InterOp Support

  17. Crossbow Resources

  18. Addressing Top Customer Concerns Mitigating ClickOnce Adoption Blockers Addressing Top Customer reported Bugs “White Screen of Darn” Redesigned

  19. ClickOnce Enhancements “ClickOnce would work great for us but …” • ClickOnce now supports FireFox • Out of the Box experience “Save and Launch” • API provided to facilitate IE parity • XCopy publish scenario enabled • Application no longer tied to a publish location on signing • ISVs can now maintain ‘Branding’ of Apps • Application Manifests can now provide Auth Certificates • Auth Certificates now renewable across Updates • ClickOnce works across Authenticated Proxies

  20. ClickOnce Resources

  21. Customer, Customer, Customer … • Listened to your feedback • Fixed top customer reported bugs • Made targeted improvements throughout the Windows Forms Designer • Fixed bugs that caused ‘White Screen of Darn’ to show up • Designer Performance • Smart Tag Stability • Toolbox Population …

  22. White Screen of Darn • Similar to Build Error List • Prevents controls from disappearing • List was : • Vague • Cluttered • Imposing • Frustrating

  23. White Screen of Darn Redesigned • Provide Targeted Help • Less Scary • Remove Clutter • Help unblock you as fast as possible

  24. Talk Resources

  25. Your Feedback is Important Please fill out a session evaluation form and either put them in the basket near the exit or drop them off at the conference registration desk. Thank you!

More Related