About the   Microsoft ®  .NET Framework 3.5 Lynn Langit MSDN Developer Evangelist http://blogs.msdn.com/SoCalDevGal
Agenda What’s new in .NET Framework 3.5? What is Microsoft .NET Framework 3.5? Questions and answers What’s new in .NET Fr...
Microsoft Application Platform
What is Microsoft .NET Framework 3.5? <ul><li>2.0 = ASP.NET, CLR, Web Services, WinForms </li></ul><ul><li>3.0 = Cardspace...
Why do you need .NET Framework 3.5? Create applications that run anywhere: mobile devices, browsers, desktops, and servers...
What was new in .NET Framework 3.0? build user interfaces for applications and media-rich experiences  build and run conne...
Demo – Basic WCF  <ul><li>What is WCF? </li></ul><ul><li>address, binding, contract </li></ul><ul><li>web services, remoti...
What’s new in .NET Framework 3.5? <ul><li>Language Integrated Query (LINQ) and data awareness </li></ul><ul><li>ASP.NET AJ...
What’s new in .NET Framework 3.5? - LINQ <ul><ul><li>Language extensions to C#/VB.NET ®  that add native data querying cap...
Programming with objects Unified Query Constructs across all data XML, SQL Server or Object collections IntelliSense, synt...
What’s new in .NET Framework 3.5? - WCF <ul><li>AJAX support for Web 2.0-style WCF applications </li></ul><ul><ul><li>Lets...
What’s new in .NET Framework 3.5? - WCF <ul><li>New Web protocols </li></ul><ul><ul><li>AJAX services with JavaScript Obje...
What’s new in .NET Framework 3.5? <ul><li>New classes in base class library to address  customer requests </li></ul><ul><u...
What’s new in .NET Framework 3.5? <ul><li>Full tooling support in Visual Studio 2008 for WF,  WCF, and WPF </li></ul><ul><...
Productivity Workflow and communications <ul><li>Workflow and Communication Framework </li></ul><ul><ul><li>Workflows for ...
Demo CHC  <ul><li>WCF improvements </li></ul><ul><li>WCF/WF Integration </li></ul><ul><li>LINQ </li></ul>
Demo @Sales  <ul><li>WCF improvements </li></ul><ul><li>REST and SOAP </li></ul><ul><li>AJAX integration </li></ul><ul><li...
WCF Scenarios Source:  MSDN Whitepaper  “Application Deployment Strategies” by  Michele Leroux Bustamante, IDesign  Scenar...
Where can you get more info? <ul><li>Download .NET framework 3.5 -  here </li></ul><ul><li>My blog –  http://blogs.msdn.co...
Questions and answers
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE...
Upcoming SlideShare
Loading in...5
×

Net35 Overview

2,155

Published on

updated deck shown at MSDN launch in San Diego May 2008 by Lynn Langit

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,155
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
96
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Net35 Overview

    1. 1. About the Microsoft ® .NET Framework 3.5 Lynn Langit MSDN Developer Evangelist http://blogs.msdn.com/SoCalDevGal
    2. 2. Agenda What’s new in .NET Framework 3.5? What is Microsoft .NET Framework 3.5? Questions and answers What’s new in .NET Framework 3.0?
    3. 3. Microsoft Application Platform
    4. 4. What is Microsoft .NET Framework 3.5? <ul><li>2.0 = ASP.NET, CLR, Web Services, WinForms </li></ul><ul><li>3.0 = Cardspace, WCF, WF, WPF </li></ul><ul><li>3.5 = AJAX, LINQ, REST, RSS </li></ul>.NET Framework 3.5 .NET Framework 3.0 SP1 Microsoft Visual Studio 2008 .NET Framework 2.0 SP1
    5. 5. Why do you need .NET Framework 3.5? Create applications that run anywhere: mobile devices, browsers, desktops, and servers Enables better collaboration between developers and designers to create rich user experiences Productivity improvements like LINQ to provide a single platform for quickly building apps that run anywhere Simplifies building applications with messaging systems and/or workflows Connected Compelling Ubiquitous & Productive
    6. 6. What was new in .NET Framework 3.0? build user interfaces for applications and media-rich experiences build and run connected systems, with a focus on Web services build workflow-enabled applications build secure online user authentication .NET FRAMEWORK Windows Presentation Foundation (WPF) Windows Workflow Foundation (WF) Windows Communication Foundation (WCF) Windows Cardspace
    7. 7. Demo – Basic WCF <ul><li>What is WCF? </li></ul><ul><li>address, binding, contract </li></ul><ul><li>web services, remoting + more </li></ul><ul><li>flexible, usable SOA </li></ul>
    8. 8. What’s new in .NET Framework 3.5? <ul><li>Language Integrated Query (LINQ) and data awareness </li></ul><ul><li>ASP.NET AJAX support for Web 2.0-style applications </li></ul><ul><li>New Web protocols in WCF </li></ul><ul><li>Exposing WF workflows as WCF services </li></ul><ul><li>Full tooling support in VS2008 for WF, WCF, and WPF </li></ul>.NET FRAMEWORK WPF WF WCF CS
    9. 9. What’s new in .NET Framework 3.5? - LINQ <ul><ul><li>Language extensions to C#/VB.NET ® that add native data querying capabilities, using a syntax like SQL to nearly ANY data source </li></ul></ul><ul><ul><li>Lets you write code in any LINQ-enabled language to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax </li></ul></ul><ul><ul><li>Enables better programming productivity and simpler, easier-to-maintain code </li></ul></ul>.NET FRAMEWORK WPF WF WCF LINQ
    10. 10. Programming with objects Unified Query Constructs across all data XML, SQL Server or Object collections IntelliSense, syntax checking, debugging within VS2008 (C# and VB)
    11. 11. What’s new in .NET Framework 3.5? - WCF <ul><li>AJAX support for Web 2.0-style WCF applications </li></ul><ul><ul><li>Lets you create more efficient, interactive, and personalized Web experiences that work across all popular browsers </li></ul></ul>.NET FRAMEWORK WPF WF WCF CS
    12. 12. What’s new in .NET Framework 3.5? - WCF <ul><li>New Web protocols </li></ul><ul><ul><li>AJAX services with JavaScript Object Notation (JSON) encoding </li></ul></ul><ul><ul><li>Representational State Transfer (REST) services with Plain Old XML (POX) encoding </li></ul></ul><ul><ul><li>Unified feeds with Really Simple Syndication (RSS) and ATOM syndication format encoding </li></ul></ul><ul><ul><li>Several other new WS-* standards implementations </li></ul></ul>.NET FRAMEWORK WPF WF WCF CS
    13. 13. What’s new in .NET Framework 3.5? <ul><li>New classes in base class library to address customer requests </li></ul><ul><ul><li>Example: Support for building high-performance peer-to-peer applications by using the Peer Name Resolution Protocol </li></ul></ul><ul><ul><li>Integrated with Event Tracking for Windows </li></ul></ul><ul><ul><li>New add-in hosting model for extensibility </li></ul></ul>.NET FRAMEWORK WPF WF WCF CS
    14. 14. What’s new in .NET Framework 3.5? <ul><li>Full tooling support in Visual Studio 2008 for WF, WCF, and WPF </li></ul><ul><ul><li>Workflow-enabled services for WF </li></ul></ul><ul><ul><li>Visual designers for WPF </li></ul></ul><ul><ul><li>Project templates for WCF services </li></ul></ul>.NET FRAMEWORK WPF WF WCF CS
    15. 15. Productivity Workflow and communications <ul><li>Workflow and Communication Framework </li></ul><ul><ul><li>Workflows for business processes </li></ul></ul><ul><ul><li>Hook code into workflow events </li></ul></ul><ul><ul><li>Unified programming model for a variety of communications </li></ul></ul>Supporting a heterogeneous services architecture is complex Challenge Solution
    16. 16. Demo CHC <ul><li>WCF improvements </li></ul><ul><li>WCF/WF Integration </li></ul><ul><li>LINQ </li></ul>
    17. 17. Demo @Sales <ul><li>WCF improvements </li></ul><ul><li>REST and SOAP </li></ul><ul><li>AJAX integration </li></ul><ul><li>RSS/ATOM types </li></ul>
    18. 18. WCF Scenarios Source: MSDN Whitepaper “Application Deployment Strategies” by Michele Leroux Bustamante, IDesign Scenario Description Enterprise Web Services Support for simple web services based on SOAP protocol or advanced implementations that rely on WS*. Web 2.0 Services A web programming model that supports POX, REST, JSON, RSS and Atom. Intranet Applications Classic client-server applications and distribution of services behind the firewall. Queued Messaging Asynchronous calls, disconnected calls and publish and subscribe patterns. Workflow Services Coordinating calls from a workflow, exposing a workflow as a service, and durable services.
    19. 19. Where can you get more info? <ul><li>Download .NET framework 3.5 - here </li></ul><ul><li>My blog – http://blogs.msdn.com/SoCalDevGal </li></ul><ul><li>IDesign – Michele Leroux Bustamante, Juval Lowy </li></ul><ul><ul><li>Webcasts, books, blogs, courses </li></ul></ul><ul><li>NetFx site – WCF info </li></ul><ul><li>.NET Stock Tracker application here </li></ul><ul><li>WCF samples on MSDN here </li></ul><ul><li>Channel 9 MSDN here </li></ul>
    20. 20. Questions and answers
    21. 21. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. © 2008 Microsoft Corporation. All rights reserved. Microsoft, the .NET logo, Visual Basic, Visual Studio, Windows, and Your Potential. Our Passion. are trademarks of the Microsoft group of companies.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×