Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, 2015 2.NET Framework Version 3.0.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

.NET Framework Overview
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.
CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
.NET Session Prepared By : Manu Sharma IBE Team. Topics Types of.NET Applications.NET Framework CLR Garbage Collection Importance of.NET.
History of.Net Introduced by Microsoft Earlier technology was VC++ and VB VC++ comes with so many library and VB was so easy to use and not flexible to.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
SSCLI: The Microsoft Shared Source CLI Implementation Mark Lewin Microsoft Research
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 Overview Pingping Ma Nov 16 th, 2006.
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
.NET Technology.
ISYS 512 Business Application Design and Development with.Net David Chao.
Programming Our First Java Program Yingcai Xiao. What to Do Set up for Java Programming Write our first Java Program with IDE Write our first Java Program.
ISYS 512 Business Application Design and Development with.Net David Chao.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Introducing the Common Language Runtime for.NET. The Common Language Runtime The Common Language Runtime (CLR) The Common Language Runtime (CLR) –Execution.
Introducing the Common Language Runtime. The Common Language Runtime The Common Language Runtime (CLR) The Common Language Runtime (CLR) –Execution engine.
.NET framework’s Versions .NET Framework Version Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Rajeswari Indupuri Introduction to.NET Framework.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel.
Introduction to .Net Framework
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
.NET & C# Introduction 11 March, 2004 Yusung Kim CS441 Introduction to Computer Networking.
Session 1 - Introduction and Data Access Layer
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
.NET Framework & C#.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
Chapter 1 Dynamic Web Page Design Y. Chen, Ph.D. ::.NET Introduction ::
 Internet providing backbone for applications  Use of several web sites and devices to provide one complete solution  Software as services  Quick software.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
.NET Framework Overview
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
CS795/895: Introduction. Topics Distributed Systems –Availability –Performance –Web Services Security –Authentication –Authorization –Confidentiality.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Component-Based Software Engineering Introduction to.NET Paul Krause.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company Application Foundation Presented By : Naveed Sattar Software Engineer.
.Net – The First Glance What Is.Net, Why Use.Net.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
tom perkins1 XML Web Services -.NET FRAMEWORK – Part 1 CHAPTER 1.1 – 1.3.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
ISYS 350 Business Application Development David Chao.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Key Components of.NET Framework  Common Language Runtime  CLR at Design time  CLR at Runtime  Class Library  Assemblies  Namespaces  ASP.NET  Applications.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
.NET Ying Chen Junwei Chen. What is Microsoft.NET. NET is a development platform Incorporated into.NET COM+ component services ASP web development framework.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
ISYS 512 Business Application Design and Development with.Net David Chao.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
July 22, 2001Introduction to.NET1 Introduction to.NET Framework Gholamali Semsarzadeh July 2001.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
.NET Framework, CLR, MSIL, Assemblies, CTS, etc..
Intro to ASP.NET CS-422 Dick Steflik. What is.NET As applications in the Enterprise become more and more netcentric and less and less standalone.NET is.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introducing the Microsoft® .NET Framework
What is .NET.
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Introduction to .NET Framework Ch2 – Deitel’s Book
CE-105 Spring 2007 Engr. Faisal ur Rehman
Application Foundation
.NET 3.0, 3.5, 4.0 WCF, WPF, WF, CardSpace, LINQ, Task Parallel
Presentation transcript:

Henrico Dolfing Business Segment Partners

Océ Document Technologies GmbH2 June, NET Framework Version 3.0

Océ Document Technologies GmbH2 June, Outline n.NET Framework Version 2.0 n.NET Framework Version 3.0 n Windows CardSpace n Windows Presentation Foundation n Windows Communication Foundation n Windows Workflow Foundation

Océ Document Technologies GmbH2 June, NET Framework Version 2.0

Océ Document Technologies GmbH2 June, History n Next Generation Windows Services, late 90s n.NET Framework 1.0, n.NET Framework 1.1, n Bug fixes + API changes n.NET Compact Framework n.NET Framework 2.0, n Bug fixes + API changes n Full 64 bit support n Language support for generics n New controls

Océ Document Technologies GmbH2 June, Redistributable Software Package (RP) Development Kit (SDK).NET Applications.NET Framework Stack PC Hardware Windows (Vista, XP, Server 2003).NET Development Tools

Océ Document Technologies GmbH2 June, Design Goals n Interoperability n Common runtime engine n Language indepence n Base types and functionalities in one library n Simplified deployment n Security

Océ Document Technologies GmbH2 June, Result n Common Language Infrastructure n Base Class Library n Windows Forms n ADO.NET n ASP.NET

Océ Document Technologies GmbH2 June, Common Language Infrastructure n Common Type System (CTS) n Common Language Specification (CLS) n Common Intermediate Language (CIL) n Common Language Runtime (CLR) n Just-In-Time Compiler (JIT) n Virtual Execution System (VES)

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime

Océ Document Technologies GmbH2 June, Programming Languages n High level n Managed vs Unmanaged n Common Type System n Common Language Specification

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime NET Assemblies

Océ Document Technologies GmbH2 June, NET Assemblies n Portable executable file n DLL n EXE n Assembly containes Common Intermediate Language (CIL) code

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime

Océ Document Technologies GmbH2 June, Common Intermediate Language n Lowest level human-readable programming language. n Object oriented assembly language.

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime

Océ Document Technologies GmbH2 June, Common Language Runtime n Virtual Execution System (VES) n Ignore many CPU specific details n Provides important services: n Memory management n Thread management n Exception handling n Garbage collection n Security

Océ Document Technologies GmbH2 June, Just-In-Time (JIT) Compilation n Compilation and binding takes place when function is called. n First execution of program is „slow“. n Late discovery of missing DLL‘s. Common Intermediate Language Common Language Runtime JIT Compilation

Océ Document Technologies GmbH2 June, Common Language Infrastructure C# code VB.NET code MC++ code Compiler Common Intermediate Language Common Language Runtime

Océ Document Technologies GmbH2 June, Base Class Library n Library containing: n Types n Functionality n Available for all.NET languages n For example: n System.XML n System.IO n System.Threading

Océ Document Technologies GmbH2 June, Windows Forms

Océ Document Technologies GmbH2 June, ADO.NET n ActiveX Data Objects (ADO) n Class library to: n Acces data n Acces data services n MSDE, MS SQL Server, DB2, Oracle G10, …

Océ Document Technologies GmbH2 June, ASP.NET n Active Server Pages (ASP) n Set of technologies to develop: n Web Sites n Web Applications n Web Services n Internet Information Services (IIS)

Océ Document Technologies GmbH2 June, NET Framework Version 3.0

Océ Document Technologies GmbH2 June, History n WinFX n.NET Framework Version 3.0,

Océ Document Technologies GmbH2 June, Windows Presentation Foundation

Océ Document Technologies GmbH2 June, Windows Presentation Foundation n Avalon n Framework for User Interfaces n Replaces Windows Forms and GDI / GDI+ n One framework for: n Forms n Media n 3D Graphics n Animations n Documents

Océ Document Technologies GmbH2 June, XAML n eXtensible Application Markup Language

Océ Document Technologies GmbH2 June, XAML Designer Emotional Connection Look, behavior, data visualization, usability, brand impact Developer Functional Capabilities Deployment, function, data connection and integrity, IT process, security C++ C# VB.NET Paper JPG / TIFF MOV / WMV PSD PPT XAML

Océ Document Technologies GmbH2 June, Windows Communication Foundation

Océ Document Technologies GmbH2 June, Windows Communication Foundation n Indigo n Support for Service Oriented Applications (SOA) n Service Oriented Architecture

Océ Document Technologies GmbH2 June, Unified Programming Model ASP.NET Webservices (SOAP) ASMX Distributed Transactions Enterprise Services WS-* Protocol Support WSE Queued Messaging MSMQ.NET -.NET Communication.NET Remoting

Océ Document Technologies GmbH2 June, Address, Binding, Contact Service CBA CBA Client A BC Address Where? Contract What? Binding How? CBA

Océ Document Technologies GmbH2 June, Windows Workflow Foundation

Océ Document Technologies GmbH2 June, Windows Workflow Foundation n Common workflow technology for Windows n Process-Oriented View of SW-Development n Sequential workflows VS State machine workflows

Océ Document Technologies GmbH2 June, Workflow Foundation Components

Océ Document Technologies GmbH2 June, Workflow Designer

Océ Document Technologies GmbH2 June, Windows CardSpace

Océ Document Technologies GmbH2 June, Windows Card Space n InfoCard n Digital Identity n Identity Provider

Océ Document Technologies GmbH2 June, NET Framework Version 3.0

Océ Document Technologies GmbH2 June, Document Technologies For Professionals