Mono - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Mono

Description:

Mono und andere freie .NET Implementierungen Implementierungen Microsoft .NET Framework Win32, Win64? Microsoft .NET Compact Framework WinCE (Mobile, Phone) Mono ... – PowerPoint PPT presentation

Number of Views:228
Avg rating:3.0/5.0
Slides: 15
Provided by: Fra7116
Category:
Tags: freebsd | mono

less

Transcript and Presenter's Notes

Title: Mono


1
Mono
  • und andere freie .NET Implementierungen

2
Implementierungen
  • Microsoft .NET Framework
  • Win32, Win64?
  • Microsoft .NET Compact Framework
  • WinCE (Mobile, Phone)
  • Mono
  • Windows, Linux, MacOS X
  • ROTOR
  • WinXP, FreeBSD, MacOS X
  • DotGNU Portable.NET
  • Linux, Solaris, AIX, MacOS X, BeOS

3
Kompatibilität
  • Quellcode
  • Bibliotheken
  • Binärcode

4
Binärcodekompatibilität
HandsOn
  • Konsolenprogramm unter Windows
  • Kopieren der EXE nach Linux
  • Ausführen unter Mono
  • WinForms WINE erforderlich

5
Architektur (Windows)
  • Die letzte COM DLL (MSCOREE.DLL)
  • Stub
  • Oder Eigener Prozess hostet .NET

6
Architektur (Mono)
  • Mono.exe ltAssemblygt

7
ILDASM Mono vs. MS.NET
HandsOn
  • Kompilieren mit MS.NET / Mono
  • Ausführen unter MS.NET / Mono

8
Entwicklungsumgebung
  • Compiler
  • Runtime
  • IDE
  • Debugger
  • Softwareverteilung / Setup

9
Entwicklungsumgebung
  • Windows
  • VS.net
  • SharpDevelop (braucht .net)
  • Linux
  • MonoDevelop

10
Technologien
  • Programmiersprachen
  • C, VB, J
  • ADO.NET (Datenbanken)
  • SQL-Server, Oracle, MySQL, Postgres, SyBase
  • ASP.NET (Web Sites)
  • Interop
  • PlatformInvoke, COM-Interop, CORBA
  • WebServices
  • SOAP
  • Remoting
  • GUI
  • WinForms, GTK

11
Cross Platform Remoting
HandsOn
  • Server unter MS.NET
  • Client unter Mono

12
IDEs
  • Windows
  • Visual Studio .NET 2003, SharpDevelop
  • Linux
  • MonoDevelop
  • MacOS X
  • MonoDevelop

13
geht / geht nicht
  • aktueller Stand
  • Debugging
  • Distribution
  • Ausblick

14
Links
  • www.microsoft.com/net
  • Rotor msdn.microsoft.com/net/sscli
  • Mono www.go-mono.org
  • DotGNU www.dotgnu.org
Write a Comment
User Comments (0)
About PowerShow.com