Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
25.01.2010Eric Jul? Veglaboratiet/Buerommet? Emerald Programming Language? Introduction
  • Emeralds objektbegreb
  • constructors, classes
  • Interfaces/types
  • Immutable types

Foiler?

08.02.2010Eric Jul? Buerommet, 3 etg. IFI? Emerald Programming Language? Concurrency and Distribution
  • Concurrency
  • Monitors
  • Distribution model
  • Distribution primitives

Foiler?

22.02.2010Eric Jul? Buerommet, 3 etg. IFI? Distribuerte Objekter? Distribution
  • Remote References
  • RPC – remote procedure call
  • Implementation of RPC
  • Location concept
  • Simple mobility
  • Asynchronous operations in Emerald
  • Immutability and its uses

Foiler?

22.03.2010Eric Jul? Buerommet, 3 etg. IFI? Advanced Distribution? Advanced Distribution
  • Call-back concept: Node State Changes
  • Emerald Virtual Machine
  • Secure hash functions
  • Peer-to-peer
  • Napster/Nopester
  • Implementation of process mobility
  • Distributed Garbage Collection

Foiler?

26.04.2010Eric Jul? Buerommet, 3 etg. IFI? Advanced Distribution? Advanced Distribution
  • Heterogeneous mobility
  • Design Patterns: Proxy, Observer
  • Keys
  • Replication
  • Take-home exam
  • Planetlab

Foiler?

Publisert 25. jan. 2010 09:41 - Sist endret 30. apr. 2010 13:47