VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

251-0238-00L 5 Credits

Component-Oriented Virtual Machines with a Focus on .NET and Remoting

VVZ CR n/a

Last Updated: 2026-02-05 15:02:40

Content

Die "komponentenorientierte" Softwareentwicklung wird gemeinhin als ein Schritt jenseits der objektorientierten Software betrachtet, weil sie die Grenzen der einzelnen Programmiersprachen und Programmentwicklungsumgebungen überschreitet. Neben viel "Hype" um den Begriff der Softwarekomponente liegt darin auch ein konzeptuell substantieller Kern verborgen, dessen Studium sich lohnt. Wir versuchen in dieser Veranstaltung diesen Kern herauszuschälen und exemplarisch zu verstehen. Dazu verwenden wir bewusst verbreitete Technologien und Systeme wie COM, JavaBeans und .NET. Da wir "Remote Components" mit einbeziehen, kommen auch CORBA (kurz), Enterprise JavaBeans und ASP.NET inkl. Webservices zum Zuge. Allerdings soll der "praktische" Aspekt nicht darüber hinwegtäuschen, dass das Hauptziel dieser Veranstaltung die Gewinnung einer klaren Vorstellung des Begriffes der "Softwarekomponente" ist, so wie er die heutige und vielleicht noch vermehrt die zukünftige Softwareentwicklung nachhaltig beeinflussen kann, Stichwort "Komponentenmarkt".

General Information

Language
English
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 15 minutes

Course Components

Type Title Time & Place Hours
lecture Component-Oriented Virtual Machines with a Focus on .NET and Remoting
  • Tue 13:15-15:00 (IFW A 32.1)
2 h weekly
exercise Component-Oriented Virtual Machines with a Focus on .NET and Remoting
  • Tue 15:15-16:00 (IFW A 32.1)
1 h weekly

Offered In