Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tony Goodhew Product Planner DEV328.

Similar presentations


Presentation on theme: "Tony Goodhew Product Planner DEV328."— Presentation transcript:

1

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

4

5

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

8

9

10

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

13

14

15 Problem: Expensive to leverage existing web services Problem: Expensive to leverage existing web services

16 Experience unchanged on lost connectivity Authentication Roles Profiles

17

18

19 Problem: Design Matters Problem: Design Matters

20

21 Controls / Content User Controls Windows Windows Forms Application WPF Application Controls / Content User Controls Forms ActiveX

22

23 Control Templates Data Templates Animation Advanced Layouts Triggers Layout XAML Editing Element Navigation VB & C# code editing Debugging Deployment

24

25 Isolated Low Impact Declarative Installation Smart Client Deployment Meets Web Deployment Auto Update Deep Microsoft Visual Studio Integration Rich Security Model

26

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

28

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

30

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

35

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.


Download ppt "Tony Goodhew Product Planner DEV328."

Similar presentations


Ads by Google