Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 – 2010-02-08.

Lignende præsentationer


Præsentationer af emnet: "Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 – 2010-02-08."— Præsentationens transcript:

1 Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 – 2010-02-08

2 Velkommen Eric Jul, Professor II, til daglig: Bell Labs, Dublin, Ireland Tor Ivar Johansen, hjelpelærer

3 Påmelding! Feil på fakultetet, så påmeldingsproblemer! Hvem var her for 2 uger siden? Hvem er ny her?

4 Hvad Kurs om Distribuerete Objekter

5 Hvornår Startede 25/1. 8/2 22/2 Herefter 2 gange til

6 Hvor? Her!?!? Øvelsestimer onsdage

7 Hvad Principper om distribuerete objekter. Anvender et gennemgående språk: Emerald. VIGTIGT: Emerald er et værktøj, et eksempel – Emerald er i sig selv IKKE formålet med kurs.

8 Materiale Rapporter Artikler www.emeraldprogramminglanguage.org www.sourceforge.org

9 Kontakt Eric: ericbj@ifi.uio.no Haster det, så: SMS til +4540251650 Skype: ericbjul

10 Kurs opbygning VIGTIGT: learning-by-doing Fem moduler: forelæsninger øvelser en større opgave

11 Eksamen Nogle obligatoriske opgaver, de sidste to med karakter, som tæller 1/3. Sidste 1/3 er skriftlig eksamen

12 Modul 1: Emerald basics Emeralds objektbegreb constructors, classes Interfaces/types Immutable types Assignment: Install Emerald from SourceForge

13 Modul 1: Opgaver Skriv og kør “Hello, world” i Emerald Skriv et Sieve program: Et objekt som accepterer det første tal, som det får, herefter vil det videresende til en kopi af sig selv, de tal, der IKKE har det første tal som divisor.

14 Modul 2: Concurrency, distribution Concurrency Monitors Distribution model Distribution primitives Obligatorisk opgave: Små programmeringsopgaver

15 Modul 3: Distribution

16 Modul 4: Advanced distribution Avancerede distribution En større programmeringsopgave

17 Modul 5: Større opgave En større programmeringsopgave

18 Denne gang: Concurrency in Emerald Principles for concurrency Distribution

19 Opgavesæt II Kør hi – ho Programmer en barrier i Emerald, test med program der har 4 processer, som venter på barrieren gentagne gange, skrive ud hver gang de prøver at passerer og igen når de passerer. Endnu en process som udløser barrieren 3 gange. Kør programmet. Programmer en producer-consumer-med-buffer i Emerald. Send tallene 1-30 igennem bufferen, hvor producer og consumer hhv. hver 3. og 5. gang venter i 100 ms (brug delay). Lad bufferen udskrive, når den indsætter/fjerner et element. Brug array. Max 2 elementer. Afleveringsfrist, starten af næste forelæsning 22/2 kl. 09.15. Sendes til Tor.


Download ppt "Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 – 2010-02-08."

Lignende præsentationer


Annoncer fra Google