.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
Module 1: Creating an Application by Using Windows Presentation Foundation Overview of WPF Creating a Simple WPF Application Handling Events and Commands.
Unit 1: Overview of the Microsoft.NET Platform
Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Michael S. Chan xLM Solutions, LLC
Matthew Kubicina CIS 764 Kansas State University.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Zoiner Tejada Hershey Technologies. About Zoiner Tejada.
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?
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
.NET 3.0 & 3.5 Framework Team: Dan Stead Alex Nichols.
 Introduction  WCF Definition  WCF Architecture  Implementation  WCF Demo Overview.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Ryan Andrus Staff Engineer, Architecture Team Charles Schwab.
dev311 matt winkler – technical evangelist wf
OpenID And the Future of Digital Identity Alicia Bozyk April 1, 2008.
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
Chapter 15 Remoting Yingcai Xiao. ASP.NET is for building traditional thin- client applications (Web applications). Such applications rely on browsers.
Generation of WEB SERVICES Using PROGRAM SLICING RAVINDRA KUMAR SUDIP AKURA AMIT KUMAR BALKARAN SINGH SIDHU
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
.NET framework’s Versions .NET Framework Version Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next.
Introducing JavaBeans Identify the features of a JavaBean Create and add a bean to an application Manipulate bean properties using accessor and mutator.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SOA, BPM, BPEL, jBPM.
.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Introduction to .NET Rui Ye.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
10/7/2015Copyright © 1998 – 2014 BTE Corporation, All Rights Reserved1 B T E C O R P O R A T I O N SmartMaster TM Distributed Controller.
Tony Goodhew Product Planner DEV328.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Introduction to.NET FX 3.0 (+ sneak preview of.NET FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd
C# &.NET Review. ConceptsDescriptionReference Computer Science The science of data processing WP Overview ProgrammingData Structures & Algorithms WP Overview.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
UDDI (Universal Description,Discovery and Integration) By S.NAGARJUNA M.Tech-C.S.E.
Wely Microsoft MVP, Visual C#
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Windows Communication Foundation and Web Services
Introducing the Microsoft® .NET Framework
.NET Omid Darroudi.
Designing software applications
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Välkommen till Sommarkollo 2006
Unit – 5 JAVA Web Services
Windows Communication Foundation and Web Services
Implementing a service-oriented architecture using SOAP
AIMS Equipment & Automation monitoring solution
Microsoft Office SharePoint 2007 Technical Enablement Tour
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Distributed System using Web Services
WCF Data Services and Silverlight
Presentation transcript:

.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel

Windows Communication Foundation (WCF)

WCF: Windows Communication Foundation For distributed applications. Using service oriented architecture (SOA). Clients can consume multiple services; Services can be consumed by multiple clients. (M:M) Services have WSDL interface. WCF examples: WSS (Web Services Security, extension to SOAP to apply security to web services), WS-Discovery (Web Services Dynamic Discovery, a multicast discovery protocol to locate services),

WCF: Windows Communication Foundation Endpoints: client connects to a WCF service at an Endpoint, each service exposes its contract via endpoints. End point ABC: address, binding, contract WCF endpoints use SOAP envelope to communicate with clients (for platform independence). Behaviors allow the developer to customize how the messages are handled.

Windows Presentation Foundation (WPF)

WPF: Windows Presentation Foundation Graphical subsystem. Based on DirectX 2D and 3D graphics, vector graphics and animation Remote or standalone Safe remote view with IE. Uses XAML to define UI elements. XAML: eXtensible Application Markup Language

Windows Workflow Foundation (WF)

WF: Windows Workflow Foundation Workflow: a series of distinct programming steps. An activity at each step. Workflow Designer in Visual Studio. Workflow engine: scheduling, managing, tracking workflows. To create applications that execute an ordered business process (UA curriculum proposal approval system).

Windows CardSpace

Windows CardSpace Identification metasystem. Resistance to phishing attacks Follow the “7 laws of identity” (User Control and Consent, Minimal Disclosure for a Constrained Use, Justifiable Parties, Directed Identity, Pluralism of Operators and Technologies, Human Integration, Consistent Experience Across Contexts) To be replaced by U-Prove.

LINQ Language Integrated Query

Embedded SQL in C# as strings StringBuilder builder = new StringBuilder (); builder.Append ("select count(*) from users " + "where username = \'"); builder.Append (username); builder.Append ("\' and pwd = \'"); builder.Append (password); builder.Append ("\';"); MySqlCommand command = new MySqlCommand (builder.ToString (), connection); Int64 count = (Int64) command.ExecuteScalar ();

LINQ: Language Integrated Query var results = from c in SomeCollection where c.SomeProperty < 10 select new {c.SomeProperty}; foreach (var result in results) Console.WriteLine(result);

Task Parallel

Parallel Extensions Managed concurrency library TPL: Task Parallel Library PLINQ: Parallel LINQ Multithreading based. Take advantages of muti-core (Intel) and many core (Nvidia GPU)

That’s all. Folks.

Edward Heyne

Tim Reynolds

Project Presentation