Download presentation
Presentation is loading. Please wait.
2
Tony Goodhew Product Planner tgoodhew@microsoft.com DEV328
3
Reusability Post VS 2008 Taking Data Offline Working with Data User Profiles User Experience Deployment
6
Problem: Data != Objects Problem: Data != Objects
7
LINQ-enabled data sources LINQ To Objects LINQ To XML LINQ-enabled ADO.NET Visual Basic Others LINQ To Entities LINQ To SQL LINQ To Datasets.Net Language Integrated Query (LINQ) Visual C# Objects Relational XML
11
Problems: Nowhere to keep local data Keeping local and server in sync Problems: Nowhere to keep local data Keeping local and server in sync
12
Transport Service ServiceProxy Data Forms Data Access ServerSyncProvider Client SyncProvider SQL Server Compact Edition 3.5 Sync Agent SyncAgentSyncAgent SQL Server Compact Edition 3.5 Server DB Client Server Can push changes directly or via services
15
Problem: Expensive to leverage existing web services Problem: Expensive to leverage existing web services
16
Experience unchanged on lost connectivity Authentication Roles Profiles
19
Problem: Design Matters Problem: Design Matters
21
Controls / Content User Controls Windows Windows Forms Application WPF Application Controls / Content User Controls Forms ActiveX
23
Control Templates Data Templates Animation Advanced Layouts Triggers Layout XAML Editing Element Navigation VB & C# code editing Debugging Deployment
25
Isolated Low Impact Declarative Installation Smart Client Deployment Meets Web Deployment Auto Update Deep Microsoft Visual Studio Integration Rich Security Model
27
Application no longer tied to a publish location on signing Added Firefox Support Distributed Apps maintain the author’s branding Auth Certificates now renewable across updates Works across authenticated proxies
29
Rich, extensible run-time framework Design-time tools to support visual composition of components Leverages Windows Presentation Framework (WPF), Windows Workflow Foundation (WF), Windows Communications Foundation (WCF) technologies Dramatically simplify the way to define, develop, configure, deploy and manage client applications Dramatically simplify the way to define, develop, configure, deploy and manage client applications
31
Listened to your feedback and fixed the top customer reported bugs Improved designer performance Fixed bugs that caused ‘Design-Time Error List’ to appear Increased custom Smart Tag stability Allowed for custom Toolbox Population Many, many more…
32
Similar to the Build Error List Prevents controls from disappearing List was : Vague Cluttered Imposing Frustrating
33
Improved usability Groups similar errors into buckets Provides targeted help Links to the MSDN Forums Allows you to “Ignore and Continue”
34
Reusability Post VS 2008 Taking Data Offline Working with Data User Profiles User Experience Deployment
36
© 2007 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.