Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
24.01.2011Eric Jul? Kristen Nygaards sal [5370]? Emerald Programming Language? Introduction
  • Emeralds objektbegreb
  • constructors, classes
  • Interfaces/types
  • Immutable types

Foiler?

07.02.2011Eric Jul? Kristen Nygaards sal [5370]? Emerald Programming Language? Concurrency and Distribution
  • Concurrency
  • Monitors
  • Distribution model
  • Distribution primitives

Foiler?

21.02.2011Eric Jul? Kristen Nygaards sal [5370]? 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?

21.03.2011Eric Jul? Kristen Nygaards sal [5370]? 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?

02.05.2011Eric Jul? Kristen Nygaards sal [5370]? Advanced Distribution? Advanced Distribution
  • Heterogeneous mobility
  • Design Patterns: Proxy, Observer
  • Keys
  • Replication
  • Take-home exam
  • Planetlab

(OBS - ny dato!)?

Publisert 4. jan. 2011 15:43 - Sist endret 27. mars 2011 23:15