.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Workflow Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
Advertisements

.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Pablo Michelis Gerente de Relaciones Académicas Microsoft Cono Sur.
Michael S. Chan xLM Solutions, LLC
Matthew Kubicina CIS 764 Kansas State University.
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
 Jan Alexander Program Manager Microsoft Corporation BB43.
The System Center Family Microsoft. Mobile Device Manager 2008.
Windows CardSpace and the Identity Metasystem Glen Gordon Developer Evangelist, Microsoft
Introduction to.NET 3.0 Henrik Westergaard Hansen Academic Developer Evangelist Developer & Platform.
Go Live with.NET 3.0 Ivan Towlson, ECN Group Agenda What is.NET 3.0? Should I be considering/recommending it for current projects?
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Adoption Time Single paradigm, mature tools, stable design patterns and frameworks Software developer’s comfort zone Competing paradigms, no tools,
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
© 2009 The MITRE Corporation. All rights Reserved. April 28, 2009 MITRE Public Release Statement Case Number Norman F. Brickman, Roger.
.NET Framework V3.5+ & RESTful web services Mike Taulty Developer & Platform Group Microsoft Ltd
Web Platform Introduction With a focus on “free” Mike Taulty Developer & Platform Group Microsoft Ltd
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
Extending Web Applications with Web Services Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction & Welcome Marcus Perryman Mike Taulty
The Microsoft Technical Roadshow 2006 Windows Communication Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
Windows Vista for Syndication and Workflow Mike Ormond Developer & Platform Group, Microsoft Ltd
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
Introducing Windows Workflow Foundation. Understanding Windows Workflow Foundation Janakiram MSV Developer Evangelist Microsoft Corporation Introducing.
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
1 Developing Rules Driven Workflows in Windows Workflow Foundation Jurgen Willis COM318 Program Manager Microsoft Corporation.
Wrestling with Windows Workflow Foundation Simon Thurman Jeremy Stimson.
Indianapolis GIS Service-Oriented Architecture
.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
1 “Indigo”: Services And The Future Of Distributed Applications Don Box Architect Microsoft Corporation here –
Windows Workflow Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
.NET Enterprise Services COM+ 1.5 麥超俊 Bobby Mak 架構技術推廣經理開發工具暨平台推廣處台灣微軟股份有限公司.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Office Business Applications Workshop Defining Business Process and Workflows.
Windows CardSpace Martin Parry Developer Evangelist Microsoft
Windows Role-Based Access Control Longhorn Update
Claims-Based Identity Solution Architect Briefing zoli.herczeg.ro Taken from David Chappel’s work at TechEd Berlin 2009.
Rich Platform Services Manageability User Experience.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Web Services Security Patterns Alex Mackman CM Group Ltd
.NET Framework 3.0 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation.
 Justin Smith Sr. Program Manager Microsoft Corporation BB28.
Introduction to.NET FX 3.0 (+ sneak preview of.NET FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd
1 “Indigo” & Web Services Roadmap David Gristwood.
Introduction to Avalon Mike Taulty Microsoft Ltd
Välkommen till Sommarkollo 2006
Business Connectivity Services in SharePoint 2010 and Office 2010
2007 Office System Integration
.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building event-driven, long-running apps with Windows workflow
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Distributed Applications on Windows Vista
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Windows Presentation Foundation
Martin Parry Developer Evangelist Microsoft
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd

Most Applications… Communication Data Logic Security Presentation

.NET Framework V3.0 Superset of 2.0 Same V2.0 Runtime Same V2.0 Compilers Visual Studio 2005

Windows Presentation Foundation Next generation user experience CardSpace Digital identity management Windows Workflow Foundation Business process modeling Windows Communication Foundation Service-oriented development Declarative Development Unification Simplification

Declarative Development - XAML eXtensible Application Markup Language XAML usage Compiled to produce executable code Dynamically loaded (parsed or pre-parsed) Customer c = new Customer(); c.Id = 1234; Account account = new Account(); Account.Number = 5678; c.Accounts.Add(account); Code XAML

CardSpace Technology that simplifies and improves the safety of online login and authentication

CardSpace

Private desktop Separate user context Protects against hacking Self-issued cards Non-corroborated Stored locally Managed cards Corroborated Stored at STS

WS-* Web Services CardSpace User Relying Party Identity Provider

Authenticating with CardSpace CardSpace is an identity "metasystem" Built on open standards Policy (need mailing address as issued by Identity Provider) Filter & Select Request Token User Relying Party Identity Provider

Windows Communication Foundation Distributed Applications Programming model Unification of existing capabilities Standards support Richness of metadata Extensibility

Programming model

Unification of existing capabilities Basic, Open Comms ASMX Ent Services Secure, Transactional WSE Secure, Open Comms Sys.Messaging MSMQ, Txns, Queuing Fast, Secure, Binary Remoting

Standards support Standards-based interoperability with WS-* Web services

Richness of metadata Service can advertise a lot of info to a client WSDL WS-Policy (security etc) Can do so over HTTP WS- MetadataExchange Makes building “clients” a lot simpler Service Contracts Endpoints

Windows Communication Foundation

Programming model, engine and tools for building workflow-enabled applications Windows Workflow Foundation

EX: Check Inventory EX: Escalate To Manager A Set Of Activities That Coordinates People And / Or Software... Like a flowchart…. Or a state diagram…. Sequential Workflow Sequential structure Prescribes processing order Step1 Step2 State Machine Workflow External events drive processing order State2 State1 Event Rules + data state drive processing order Rules-driven Activities Rule1 Rule2 Data Step2 Step1 Windows Workflow Foundation

Workflow Designer

Windows Workflow Foundation

Windows Presentation Foundation Very rich user “experiences”Very rich user “experiences” User InterfaceUser Interface DocumentsDocuments MediaMedia Making best use of hardwareMaking best use of hardware Both designers & developersBoth designers & developers

Designers design With XAML designers & developers can streamline their collaboration Developers add business logic Windows Presentation Foundation

Core component of Windows Vista Down-level Windows XP and Windows Server 2003 Consistent development experience Q2Q3Q Q2Q4Q Q3Q4 B1CTP V1 RTM.NET Framework Schedule

Where Next?.NET Framework V

Tuesday, 28 th November Martin Parry Developing for the Office 2007 “Client” Afternoon of the 28 th November Martin Parry Developing for the Office 2007 “Client” Afternoon of the 28 th November

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.