Distribuerte Objekter

Slides:



Advertisements
Lignende præsentationer
Distribuerte Objekter Våren 2012 Professor II Eric Jul Forelesning F2 –
Advertisements

Distribuerte Objekter Våren 2010 Professor II Eric Jul F5 –
Distribuerte Objekter Våren 2010 Professor II Eric Jul F3 –
Distribuerte Objekter Våren 2011 Professor II Eric Jul Forelesning F2 –
Distribuerte Objekter Våren 2011 Professor II Eric Jul.
Distribuerte Objekter Våren 2013 Professor II Eric Jul.
Distribuerte Objekter Våren 2010 Professor II Eric Jul.
Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 –
Distribuerte Objekter Våren 2015 Professor II Eric Jul Forelesning F2 –
Distribuerte Objekter Våren 2015 Professor II Eric Jul.
Distribuerte Objekter Våren 2010 Professor II Eric Jul F4 –
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
Distribuerte Objekter Våren 2013 Professor II Eric Jul F4 –
KAPITEL 2 Renterisiko.
KAPITEL 7 Kreditrisiko.
KAPITEL 3 Volatilitet, Beta og Tracking Error
Ventilation og indeklima
KAPITEL 10 Derivater.
KAPITEL 5 Delta Normal Value at Risk
dagsorden Metoder i samfundsfag – hvorfor?
Gode råd om ansøgning til MUDP 2017
Trigonometri som værktøj for problemløsninger ved geometri og måling
Synkront net-baseret samarbejde - hands-on øvelser
Mit liv - nu med DAT MIT LIV - nu med DAT.
Tema 5: Relationer og kommunikation Psykoedukation til patienter med emotionel ustabil personlighedsforstyrrelse.
Min første søgning for 4 – 5 klasse
Aarhus: Program - dag 1 - d. 17. januar
FÆLLESSKAB, FREMDRIFT OG FORRETNING
Distribuerte Objekter
Fagligt samspil mellem matematik og samfundsfag
Koordinatsystemer og Kinematik
3d Billeddata (Side i artiklen: 2. Repræsentation og manipulation af Data)
Vektorprodukt (Krydsprodukt)
Distribuerte Objekter
Teknisk service på hoteller, konference - og feriecentre
IOT – Elkedel på internettet
Distribuerte Objekter
Funktioner.
Dokumentation.
دور بورصة فلسطين في النمو الاقتصادي دراسة قياسية
Introduktion.
KVANTEFilosofi Jan Faye Institut for Medier, Erkendelse og Formidling
Mini-PC-kørekort – Modul 6
Renteformlen.
Forskellige repræsentationer
Modul 6: ”Sådan skriver og sender du en ”
Grundlæggende Algoritmer og Datastrukturer
Fremme af LGBTI-personers ligestilling i Den Europæiske Union
Cybersikkerhed for kraftvarmeværkers tekniske anlæg
NVF seminar Vintertjeneste på cykelstier og fortove
pointe nr. 1 leg gør os glade
Børnehus ved Jernalderlandsbyen Møde i Det Grønne Råd 14. maj 2019
3. Sundhedsmappe Patienten har log-in og password
Klimaindsatser -prioritering af pulje til grøn omstilling
Ejendomsdataprogrammet - Projektforum - Møde 08
FoU-Projekt om børn- og ungeområdet på Efter- og Videreuddannelsen Specialisering i børne- og ungeafdelinger – gavner det børn, unge og familier? v/ Annemette.
Elevtrivselsundersøgelsen 2016
Deployment Linux server on Digital Ocean droplet
Tá leiðarin bjóðar tær at siga upp
En sundheds-aktivitet der henvender sig til de unge
Charlotte Nejmann Kjær
HVAD LAVER EN LABORANT?.
Oversvømmelses-beskyttelse
Repetition af kendt stof Gruppearbejde Videndeling
Kompendium: Scenarier - Øvelseskoncept for strategiske krisestabe
Forelæsning Uge 2 – Torsdag
Videncenter for Velfærdsteknologi Vest Læringscenter
Introduktion til CE-mærkning
Elevtrivselsundersøgelsen 2018 For erhvervsuddannelserne
Den danske model under pres
Præsentationens transcript:

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

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

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

Hvad Kurs om Distribuerete Objekter

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

Hvor? Her!?!? Øvelsestimer onsdage

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.

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

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

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

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

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

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.

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

Modul 3: Distribution

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

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

Denne gang: Concurrency in Emerald Principles for concurrency Distribution

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.