Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2008 Mike Taulty Developer & Platform Group

Similar presentations


Presentation on theme: "Visual Studio 2008 Mike Taulty Developer & Platform Group"— Presentation transcript:

1 Visual Studio 2008 Mike Taulty Developer & Platform Group
Microsoft Ltd

2 Agenda Timeline, Packaging Multitargetting Client Development
Server Side Development Other pieces in .NET Framework V3.5 “Not quite in the Framework V3.5 but...”

3 Timeline, Packaging

4 Visual Studio & Framework Timeline
2007 NetFx 3.5 C# 3.0 VB 9.0 2005 NetFx 2.0 CLR 2.0 C# 2.0 VB 8.0 NetFx 3.0 2006 2003 NetFx 1.1 2002 NetFx 1.0 CLR 1.0

5 Framework V3.5 - Packaging
Fx 3.5 Core AddIn ... Fx 3.0 V3.0 WPF WCF WF CardSpace Fx 2.0 V Bug Fixes

6 Framework V3.5 – New Assemblies
System.Core.dll System.Data.Linq.dll System.Xml.Linq.dll System.Data.DataSetExtensions.dll System.Web.Extensions.dll System.WorkflowServices.dll System.ServiceModel.Web.dll System.Windows.Presentation.dll System.DirectoryServices.AccountManagement.dll System.Management.Instrumentation.dll System.AddIn.dll, System.AddIn.Contract.dll System.Net.dll System.VisualC.STLCLR.dll

7 Multitargetting

8 Client Development

9 Windows Applications Windows Presentation Foundation Windows Forms
Visual Designer Integrated into Visual Studio XBAP deployment to FireFox UIElement3D, Viewport2DVisual3D Windows Forms ClickOnce For FireFox Consume ASP.NET Provider Services Better WPF Interoperablity UAC Manifests Consume WCF Services in Partial Trust

10 Windows Development

11 Office 2007 Development 2003 & 2007 Support 2007 Customisations
Document Level Application Level Office Ribbon Designer Outlook Form Region Designer Custom Action Panes ClickOnce Deployment

12 Office Development

13 Web Application Development
Microsoft AJAX Libraries IDE Enhancements New HTML Editor Shared with Expression Web Rich support for CSS Split view with better switching performance Nested Master Pages Javascript IntelliSense Javascript Debugging

14 Web Development

15 Mobility in VS2008 timeframe
Key Points; Visual Studio for Devices .NET Compact Framework 3.5 Device Emulator 3 Windows Mobile 6

16 Server Development

17 Workflow & Communication Foundation(s)
WCF Send/Receive WorkflowServiceHost Communication Foundation HTTP without SOAP XML or JSON serialisation RSS + ATOM Support Partial Trust Support

18 WCF and WF in Framework V3.5

19 Other bits in Fx 3.5

20 Application Extensibility, System.AddIn
Host Application Possible AddIns AddIn 1 AddIn 2 AddIn 3 Discovers Host Services AddIn Services Comms Loads Isolated Sandbox AddIn 3 Unloads

21 System.AddIn

22 Networking... Peer Name Resolution Protocol Peer Collaboration API
Name registration Name resolution No DNS Server Involved Peer Collaboration API Register applications Discover Peers Invite them to apps Pipes implementation Peer to Peer P2P Mesh

23 Peer to Peer

24 Coming after Visual Studio 2008

25 ADO.NET Entity Framework
Conceptual Model .NET Provider (EntitySQL) ORM and LINQ V3.0 Schema independence Store independence Higher level constructs Relationships Inheritance Ships post-VS 2008 At Beta 2 Today Mapping Store .NET Provider V2.0

26 ADO.NET Entity Framework

27 Synchronisation Services
Synchronisation Framework Online/Offline Applications 2-tier, N-tier architectures Client Database SQL Server Compact Edition Server Database Any OLEDB compliant store “Service” Based Approach Client DB Server DB

28 Synchronisation Services
Server Sync Provider Sync Agent Adapters Client Sync Sync Table Sync Group Client DB Server DB Transport Proxy Service

29 Microsoft Synchronisation Services

30 Summary Visual Studio 2008 Great for LINQ & .NET Framework v3.5
Great for Client Development Great for Office 2007 Development Great for Web Development Pretty Spiffy for .NET 2.0 projects too! Multitargeting (and no new CLR) Use the new C#3 and VB9 language features 2008

31 Resources http://msdn.microsoft.com/vstudio Search for posts on

32 MSDN in the UK Visit http://msdn.co.uk Newsletter Events Nugget Videos
Blogs There are many more things that we might promote here, examples; Dev Centres Security Centre (specifically) Topical Events such as TechEd, PDC and so on Success Builder And many more – I’ve cut the list short for brevity.

33


Download ppt "Visual Studio 2008 Mike Taulty Developer & Platform Group"

Similar presentations


Ads by Google