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

Slides:



Advertisements
Ähnliche Präsentationen
Visual C# Programmieren mit dem Visual Studio. Was ist C#? Programmiersprache von Microsoft Einfach zu erlernen Vielfältige Möglichkeiten Basierend auf.NET.
Advertisements

Datenbank-Definitionen
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Visual FoxPro 7.0: mehr als 'nur' .NET!
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
1. 2 Microsoft.NET Überblick Dirk Primbs Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
SPS / WSS Entwicklung Martin Saternus Technical Student Consultant Microsoft Deutschland GmbH
Datenbankzugriff im WWW (Kommerzielle Systeme)
Zusammenfassung & Fazit
FH-Hof SQLJ Richard Göbel. FH-Hof SQLJ - Idee Erweiterung von Java um SQL Die Verwendung von SQL-Anweisungen innerhalb einer Programmiersprache wird vereinfacht.
Seminar Sommersemester 2002 ASP.NET Andre Margousian.
Introducing the .NET Framework
Microsoft eMbedded Visual Basic Entwicklung von Anwendungen für den Pocket PC Seminarvortrag Mobile Computing Holger Otte.
Webdesign und Datenbanken Nico Lange. Was soll das? Gute Gründe für Datenbanken.
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Visual FoxPro 10.0 Visual Extend 10.0
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
MSDN Webcast: VB. NET für Einsteiger und Umsteiger Einführung in VB
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Björn Schmidt, Hoang Truong Nguyen
HOST ABSTRACTION FRAMEWORK Modernisierung mit Substanz.
1 ARC SEIBERSDORF RESEARCH INFORMATIONSTECHNOLOGIEN für Sicherheit, Qualität und Kommunikation ASP-Modell für Behörden oder Wie bekomme ich.
Einführung in die Programmiersprache Java
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
1 Frey Jan Krcmar Boris Bühler Stefan Frey Jan Krcmar Boris Bühler Semesterpräsentation 15. April 2003.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Best Practices in der Datenbank-programmierung
SQL Server 2005 CLR-Integration
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Präsentation von Sonja Pathe
Bedeutung von Internet-Technologien
Umweltdaten via Smartphone
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 7. Mai 2012 Folie 1.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Jabber Seminar XML Technologien SS 2002 Mark Kunzmann.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Beschreiben Sie eine Web Interaktion mittels Java Applets.
… und was man damit machen kann.
Romano Roth & Oliver Brack Zühlke. Entscheider Projektleiter Entwicklungsleiter Softwarearchitekten Der Vortrag setzt keine technische Kenntnisse von.
Uwe Habermann Venelina Jordanova Alvenos.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 24. September 2012 Folie 1.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Oliver Lietz – Mobile Software Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing.
MTS Microsoft Transaction Server Martin Basziszta
Englisch-Deutsch Wörterbuch
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Romano Roth & Oliver Brack Zühlke Engineering AG.
Warum IIS? Best of Microsoft Webserver
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Windows 8 Anwendungen erstellen mit Alvenos
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Mikrocomputertechnik IDE-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „IDE-Quickie“ Keil: Integrated Development Environment.
Gliederung Gliederung Einleitung Ziele und Zielgruppe
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
9.5 Microsoft .NET Architektur: objektorientiert/Fernaufrufe (8.1.6 )
 Präsentation transkript:

Mono und andere freie.NET Implementierungen

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

Kompatibilität Quellcode Bibliotheken Binärcode

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

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

Architektur (Mono) Mono.exe

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

Entwicklungsumgebung Compiler Runtime IDE Debugger Softwareverteilung / Setup

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

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

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

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

geht / geht nicht aktueller Stand Debugging Distribution Ausblick

Links Rotor: msdn.microsoft.com/net/sscli Mono: DotGNU: