Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Awards Teaching Lectures Exams B.Theses M.Theses PhD Theses Go Abroad Misc Talks Library Gallery Links Search Webmaster |
Vergleich von .NET unter Windows, FreeBSD Unix und LinuxDieses Projekt ist als Bakkalaureatsprojekt (Studienkennzahl 521) gedacht. .NET [1] ist eine von Microsoft entwickelte Plattform für die Softwareentwicklung am Desktop und am Internet. Sie besteht aus einer Laufzeitumgebung (Common Language Runtime, CLR), einer Klassenbibliothek sowie diversen Mechanismen wie ASP.NET für dynamische Webseiten oder ADO.NET für Datenbankzugriffe. Im Rahmen von Open Source Projekten wurde .NET auf FreeBSD Unix [2] und Linux [3, 4] portiert. Allerdings sind von dieser Portierung nur die wesentlichen Teile der CLR und der Bibliotheken betroffen. An einer Portierung von ASP.NET wird zur Zeit gearbeitet. ZielZiel dieses Projekts ist eine detaillierte Studie über die Kompatibilität von .NET unter Windows [1], FreeBSD Unix [2] und Linux [3, 4]. Es sollen jene Teile identifiziert werden, die auf jeder der Plattformen identisch funktionieren, jene bei denen es zwischen den Plattformen leichte Unterschiede gibt sowie jene, die nur unter Windows implementiert sind. Um die Unterschiede festzustellen, soll die Batch-Anwendung Coco/R [5] portiert werden sowie die GUI-Anwendung Diff [6]. Ferner soll versucht werden, ein einfaches Web-Service und eine einfache dynamische Webseite unter FreeBSD-.NET zum Laufen zu bringen. Am Ende des Projekts ist der lauffähige Code sowie ein etwa 40-seitiger Bericht abzugeben, in dem die Ziele und Ergebnisse dieser Arbeit beschrieben werden. Referenzen[1] Microsoft .NET Development[2] .NET Rotor (SSCLI) [3] Mono-Projekt [4] dotGNU [5] Coco/R [6] Diff Betreuer: Dipl.-Ing. Albrecht Wöß Beginn der Arbeit: 1.März 2003 Abgabe: 1. Juli 2003 Bearbeiter: Josef El-Rayes |