From eacbf5bb4d57af21c731f41251015d3b991ad490 Mon Sep 17 00:00:00 2001 From: guest Date: Fri, 30 Nov 2007 13:41:25 +0000 Subject: final version, initial import git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309 --- diplomathesis/node76.html | 130 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 diplomathesis/node76.html (limited to 'diplomathesis/node76.html') diff --git a/diplomathesis/node76.html b/diplomathesis/node76.html new file mode 100644 index 0000000..d6c9fa4 --- /dev/null +++ b/diplomathesis/node76.html @@ -0,0 +1,130 @@ + + + + + +Überprüfung der Machbarkeit + + + + + + + + + + + + + + + + + + + + +

+ +
+Überprüfung der Machbarkeit +

+ +

+ +

+ + + +
Figure 35: +Schema: Machbarkeitsstudie C# - CORBA Kommunikation
+
+[width=0.8]./img/iiopdemo.jpg + +
+
+
+ +

+Ob eine Kommunikation zwischen .NET Remoting und CORBA momentan vernünftig implementiert und genutzt werden kann, soll mit der Entwicklung einer Demoapplikation untersucht werden. + +

+Abbildung 5.4: Der Benutzer soll mit Hilfe einer C#, GTK# Oberfläche die Darstellung eines der drei Programme (blink, flash, move) auf dem digitalen Ausgang einer CPX anstoßen. Diese C# Applikation übermittelt einer C++ Applikation, welches Programm dargestellt werden soll. Die C++ Applikation generiert das gewählte Programm in Form von Prozessabbildern, welche zu einem bestimmten Zeitpunkt via RTCORBA [Obj05b] an eine, für die Ausgabe des Prozessabbildes verantwortliche, Applikation übermittelt werden. Wurden alle genrierten Prozessabbilde versendet, wird auf der grafischen Oberfläche als Bestätigung der gewählte Modus angezeigt. + +

+Die beschriebene Applikation konnte erfolgreich implementiert werden. Als .NET Plattform wurde Mono [Proj07] eingesetzt, da es die .NET Spezifikation vollständiger implementiert als dotgnu. Als Brücke zwischen .NET Remoting und CORBA [Obj04] wurde IIOP.NET benutzt. Als CORBA Distribution wurde ACE/TAO [Schm07c] eingesetzt. Zur Visualisierung werden die GTK# Libraries verwendet. + +

+Obwohl das IIOP.NET Projekt momentan kaum dokumentiert ist, sollte es anhand der in Kapitel 6.3 beschriebenen Implementierung dieser Applikation möglich sein, auch schnell eigene Projekte zu erstellen. + +

+ +

+ +
+Manuel Traut +2007-02-25 +
+ + -- cgit v1.2.3