Slideshow transcript
Slide 1: Henrico Dolfing Business Segment Partners
Slide 2: .NET Framework Version 3.0 2 Océ Document Technologies GmbH 11 November 2007
Slide 3: Outline s .NET Framework Version 2.0 s .NET Framework Version 3.0 Windows CardSpace s Windows Presentation Foundation s Windows Communication Foundation s Windows Workflow Foundation s 3 Océ Document Technologies GmbH 11 November 2007
Slide 4: .NET Framework Version 2.0 4 Océ Document Technologies GmbH 11 November 2007
Slide 5: History s Next Generation Windows Services, late 90s s .NET Framework 1.0, 05.01.2002 s .NET Framework 1.1, 01.04.2003 s Bug fixes + API changes s .NET Compact Framework s .NET Framework 2.0, 07.11.2005 s Bug fixes + API changes s Full 64 bit support s Language support for generics s New controls 5 Océ Document Technologies GmbH 11 November 2007
Slide 6: .NET Framework Stack .NET Development Tools .NET Applications Redistributable Software Package (RP) Development Kit (SDK) Windows (Vista, XP, Server 2003) PC Hardware 6 Océ Document Technologies GmbH 11 November 2007
Slide 7: Design Goals s Interoperability s Common runtime engine s Language indepence s Base types and functionalities in one library s Simplified deployment s Security 7 Océ Document Technologies GmbH 11 November 2007
Slide 8: Result s Common Language Infrastructure s Base Class Library s Windows Forms s ADO.NET s ASP.NET 8 Océ Document Technologies GmbH 11 November 2007
Slide 9: Common Language Infrastructure s Common Type System (CTS) s Common Language Specification (CLS) s Common Intermediate Language (CIL) s Common Language Runtime (CLR) s Just-In-Time Compiler (JIT) s Virtual Execution System (VES) 9 Océ Document Technologies GmbH 11 November 2007
Slide 10: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 10 Océ Document Technologies GmbH 11 November 2007
Slide 11: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 11 Océ Document Technologies GmbH 11 November 2007
Slide 12: Programming Languages s High level s Managed vs Unmanaged s Common Type System s Common Language Specification 12 Océ Document Technologies GmbH 11 November 2007
Slide 13: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler .NET Assemblies Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 13 Océ Document Technologies GmbH 11 November 2007
Slide 14: .NET Assemblies s Portable executable file s DLL s EXE s Assembly containes Common Intermediate Language (CIL) code 14 Océ Document Technologies GmbH 11 November 2007
Slide 15: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 15 Océ Document Technologies GmbH 11 November 2007
Slide 16: Common Intermediate Language s Lowest level human-readable programming language. s Object oriented assembly language. 16 Océ Document Technologies GmbH 11 November 2007
Slide 17: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 17 Océ Document Technologies GmbH 11 November 2007
Slide 18: Common Language Runtime s Virtual Execution System (VES) s Ignore many CPU specific details s Provides important services: s Memory management s Thread management s Exception handling s Garbage collection s Security 18 Océ Document Technologies GmbH 11 November 2007
Slide 19: Just-In-Time (JIT) Compilation Common Intermediate Language Common Language Runtime JIT Compilation 00110101000111001010101010101000111 11101010001110101001010101000011100 s Compilation and binding takes place when function is called. s First execution of program is „slow“. s Late discovery of missing DLL‘s. 19 Océ Document Technologies GmbH 11 November 2007
Slide 20: Common Language Infrastructure C# MC++ VB.NET code code code Compiler Compiler Compiler Common Intermediate Language Common Language Runtime 00110101000111001010101010101000111 11101010001110101001010101000011100 20 Océ Document Technologies GmbH 11 November 2007
Slide 21: Base Class Library s Library containing: s Types s Functionality s Available for all .NET languages s For example: s System.XML s System.IO s System.Threading 21 Océ Document Technologies GmbH 11 November 2007
Slide 22: Windows Forms 22 Océ Document Technologies GmbH 11 November 2007
Slide 23: ADO.NET s ActiveX Data Objects (ADO) s Class library to: s Acces data s Acces data services s MSDE, MS SQL Server, DB2, Oracle G10, … 23 Océ Document Technologies GmbH 11 November 2007
Slide 24: ASP.NET s Active Server Pages (ASP) s Set of technologies to develop: s Web Sites s Web Applications s Web Services s Internet Information Services (IIS) 24 Océ Document Technologies GmbH 11 November 2007
Slide 25: .NET Framework Version 3.0 25 Océ Document Technologies GmbH 11 November 2007
Slide 26: History s WinFX s .NET Framework Version 3.0, 06.11.2006 26 Océ Document Technologies GmbH 11 November 2007
Slide 27: Windows Presentation Foundation 27 Océ Document Technologies GmbH 11 November 2007
Slide 28: Windows Presentation Foundation s Avalon s Framework for User Interfaces s Replaces Windows Forms and GDI / GDI+ s One framework for: s Forms s Media s 3D Graphics s Animations s Documents 28 Océ Document Technologies GmbH 11 November 2007
Slide 29: XAML s eXtensible Application Markup Language 29 Océ Document Technologies GmbH 11 November 2007
Slide 30: XAML Designer Developer Emotional Connection Functional Capabilities Look, behavior, data visualization, usability, brand impact Deployment, function, data connection and integrity, IT process, security Paper C++ JPG / TIFF XAML C# MOV / WMV PSD VB.NET PPT 30 Océ Document Technologies GmbH 11 November 2007
Slide 31: Windows Communication Foundation 31 Océ Document Technologies GmbH 11 November 2007
Slide 32: Windows Communication Foundation s Indigo s Support for Service Oriented Applications (SOA) s Service Oriented Architecture 32 Océ Document Technologies GmbH 11 November 2007
Slide 33: Unified Programming Model .NET ASMX Remoting ASP.NET .NET - .NET Communication Webservices (SOAP) Distributed Queued Transactions Messaging WS-* Protocol Support Enterprise MSMQ Services WSE 33 Océ Document Technologies GmbH 11 November 2007
Slide 34: Address, Binding, Contact Client Service ABC Message ABC CBA ABC Address Binding Contract Where? How? What? 34 Océ Document Technologies GmbH 11 November 2007
Slide 35: Windows Workflow Foundation 35 Océ Document Technologies GmbH 11 November 2007
Slide 36: Windows Workflow Foundation s Common workflow technology for Windows s Process-Oriented View of SW-Development s Sequential workflows VS State machine workflows 36 Océ Document Technologies GmbH 11 November 2007
Slide 37: Workflow Foundation Components 37 Océ Document Technologies GmbH 11 November 2007
Slide 38: Workflow Designer 38 Océ Document Technologies GmbH 11 November 2007
Slide 39: Windows CardSpace 39 Océ Document Technologies GmbH 11 November 2007
Slide 40: Windows Card Space s InfoCard s Digital Identity s Identity Provider 40 Océ Document Technologies GmbH 11 November 2007
Slide 41: .NET Framework Version 3.0 41 Océ Document Technologies GmbH 11 November 2007
Slide 42: Document Technologies For Professionals 42 Océ Document Technologies GmbH 11 November 2007



Add a comment on Slide 1
Login or Signup to add a comment!- Favorites & Groups
Showing 1-50 of 3 (more)