Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


Präsentation zum Thema: "Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)"—  Präsentation transkript:

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 Konsolenprogramm unter Windows Kopieren der EXE nach Linux Ausführen unter Mono WinForms – WINE erforderlich HandsOn

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

6 Architektur (Mono) Mono.exe

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

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 Server unter MS.NET Client unter Mono HandsOn

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


Herunterladen ppt "Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)"

Ähnliche Präsentationen


Google-Anzeigen