| Begriff |
Shared Source Common Language Infrastructure |
| Abkürzung |
SSCLI |
| Synonyme/Aliase |
|
Erläuterung des Begriffs
Shared Source Common Language Infrastructure
Die Shared Source Common Language Infrastructure (SSCLI), alias Rotor, ist die Referenzimplementierung der Common Language Infrastructeure (CLI), herausgegeben von der ECMA. Rotor steht für Windows XP (NT 5.1), FreeBSD 4.5 und MaxOX zur Verfügung. Die Quellcodes und Dokumente sind nicht auf dem Webserver der ECMA, sondern auf den Homepages der Beteiligten Unternehmen, siehe http://www.dotnetexperts.com/ecma/
Wie den Listings von Rotor zu entnehmen ist, stammt der Code von Microsoft. Entfernt wurden lediglich die nicht standardisierten Klassen und Klassenmitglieder. Der südafrikanische Professor Shaun Bangay (Computer Science Department, Rhodes University) hat Rotor auf Linux zum Laufen gebracht (http://www.oreillynet.com/pub/a/dotnet/2002/07/01/rotorlinux.html).
Rotor ist nicht 100% gleich zum .NET Framework. Nicht nur das wichtige Klassen (inbesondere ASP.NET, Windows Forms und ADO.NET) fehlen - es gibt auch einige Unterschiede in der Vorgehensweise z.B. beim Start einer Anwendung und beim Hosting der Laufzeitumgebung.
Parallel dazu bemühen sich mit Mono (http://www.go-mono.org) und dem DotGnu-Projekt (http://www.dotGNU.org) zwei Gruppen um eine Open Source-Reimplementierung der CLI.
Artikel in gedruckten Medien
Querverweise zu anderen Begriffen im Lexikon
Common Language Infrastructure Windows Forms Windows XP Dokumente DOTNET Rotor Mono
|