Vorlesungsübung: Verteiltes Programmieren mit Space Based Computing Middleware
Lehrinhalte
- Die Entwicklung des Internet Richtung Peer-to-Peer und GRID Computing
- Die dritte Generation des Internet wird Peer-to-Peer basiert sein
- Erste Peer-to-Peer Vorboten: Napster, Gnutella, SETI und Groove
- Echte Peer-to-Peer Technologien
- Vorteile von Peer-to-Peer gegenüber Client/Server Technologien
- Kritische Betrachtungen
- Grundkonzepte von Space Based Computing
- Verteilte Programmierung stellt neue und komplexe Herausforderungen an SW Entwickler
- Erschlieung neuer Anwendungsbereiche (mobile Commerce, E-Collaboration, etc.)
- zuverlässige Kommunikation basierend auf gemeinsamen Objekten ("Virtual Shared Memory"): Space Based Programming
- Space Based Programming mit Java Spaces
- Space Based Programming mit XVSM Spaces
- Anwendungsbereiche im E-Commerce und M-Commerce Bereich
- Erlernen von Spracherweiterungen
- Allgemeine Einführung: Erweiterung einer Programmiersprache um XVSMs Peer-to-Peer Koordinationseigenschaften
- Coordination Design Patterns
- Java plus Coordination
- Coordination Design Patterns
- Praktische Erfahrung in der Erstellung von fehlertoleranten, verteilten Anwendungen mit Space Based Computing
- Laborübung: Lösen einer Aufgabenstellung in Java
- Die Übung kann auch daheim ausgeführt werden (die benötigte SW wird in Absprache zur Verfügung gestellt)
Voraussetzungen
- Programmierkenntnisse in Java
- Verteilte Systeme VO
- Verteilte Systeme LU
Vorlesungstermine
| Tag | Datum | Zeit | Ort | Inhalt |
| Do | 15.10.2009 | 15:00 c.t. | Radinger HS, GM 2 | Vorbesprechung |
| Do | 29.10.2009 | 13:00 c.t. - 17:00 | Radinger HS, GM 2 | 1. Vorlesung: Entwicklung des Internet Richtung Peer-to-Peer und GRID Computing. |
| Do | 5.11.2009 | 13:00 c.t. - 17:00 | Radinger HS, GM 2 | 2. Vorlesung: API (sprachunabhängig). |
| Do | 12.11.2009 | 13:00 c.t. - 17:00 | Radinger HS, GM 2 | 3. Vorlesung: Die Sprachanbindung zu Java. |
| Do | 19.11.2009 | 12:00 c.t. - 14:30 | Radinger HS, GM 2 | Beispielausgabe. |
| Do | 21.1.2010 | 13:00 c.t. - 17:00 | Radinger HS, GM 2 | Abschlusspräsentation ausgewählter Arbeiten. |
Anmeldung
Anmeldung bitte via TUWIS!