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

Slides:



Advertisements
Lignende præsentationer
7. Januar 2012 Hans Christian Engelbrecht
Advertisements

DAGENS PROGRAM DET PRAKTISKE Kl MODUL  CONSIGNOR’s opbygning i setup  Menuerne i "MAIN"  Tilretning af produktionsskærmbilledet i CONSIGNOR,
VELKOMMEN TIL HUSET VENTURE FRIHED UNDER ANSVAR…. DIT LIV – DIT VALG……
Forsvarets temadag, 14. november 2012 Foto: GettyImages.
DProg2 E Programmering 2 dProg2 E2010
Distribuerte Objekter Våren 2012 Professor II Eric Jul Forelesning F2 –
Beskyt din computer og dine data!
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.
T1 – OPGAVE 14.2 LINETT & SABRINA Klasse Varer namespace Opgave_14._2 { class Varer { private string vare; private string farve; private double.
SLP 4 Samarbejde med vejleder Planlægning og styring
Fagets Informations Teknologi Introduktion til Programmering i Java For Industri, Global Forretningsudvikling, samt fri studie aktivitet ved Bent Thomsen.
Distribuerte Objekter Våren 2013 Professor II Eric Jul.
Distribuerte Objekter Våren 2010 Professor II Eric Jul.
Relationer – børn imellem
Arv Idéen i arv et at kunne genbruge gennem generalisering
Distribuerte Objekter Våren 2015 Professor II Eric Jul Forelesning F2 –
Distribuerte Objekter Våren 2015 Professor II Eric Jul.
Usability – øvelse 1: Kortsortering
Kjeld Svidt September 2005 Synkront net-baseret samarbejde - hands-on øvelser.
1 QA and user research
Faget Datakommunikation Navn:_________________________ Velkommen til Claes Larsen, CCAI.
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.
Kjeld Svidt September 2004 Synkront net-baseret samarbejde - hands-on øvelser.
Distribuerte Objekter Våren 2013 Professor II Eric Jul F4 –
Mål M å let med kurset er at den studerende l æ rer grundlaget for systematisk konstruktion af simple programmer og herigennem opn å r kendskab til hvorledes.
KAPITEL 2 Renterisiko.
Gode råd om ansøgning til MUDP 2017
Forældre-information
Synkront net-baseret samarbejde - hands-on øvelser
Almen sTudieforberedelse 2017
Interaktion og usability
KAPITEL 13 Kapitalkrav.
Vejledning Opdaterede faktorer til kapacitetsberegning - Oktober 2016
Analyse af miljøforhold
Forhandlingsteknik Strategi og proces Kommunikation Psykologi
Landdistriktsudvikling i Haderslev Kommune
806_Fader, Søn og Helligånd 1, S1
FÆLLESSKAB, FREMDRIFT OG FORRETNING
Distribuerte Objekter
Grundforskningscenteret “Glas & Tid”, Roskilde Universitet.
Fagligt samspil mellem matematik og samfundsfag
Delprøve i M2CAL2 efterår 2015
DK: Indledende: Jeg er jeres vært, og jeg har ansvaret for jer, mens I er her – og for, at I forlader bygningen igen, når vores møde er slut. I bedes derfor.
Koordinatsystemer og Kinematik
Vektorprodukt (Krydsprodukt)
Distribuerte Objekter
Tilskud & Regnskab Kursus for nye efterskoleledere
356 – Kender du den livsens kilde 1, S1
Hans nåde varer for evigt 1, S1
IOT – Elkedel på internettet
Distribuerte Objekter
Residual plot.
Distribuerte Objekter
Folkeskolens prøver i matematik
Funktioner.
Dokumentation.
יסודות מבני נתונים תרגול 9: שאלות חזרה.
21. november 2018 Ulla Nørskov Philip & Martin Stabell
Hans Ole Lund Christiansen
KVANTEFilosofi Jan Faye Institut for Medier, Erkendelse og Formidling
Forløb med portfolioelementer
Mini-PC-kørekort – Modul 6
Modellering af skovtårnet 2019
Modul 6: ”Sådan skriver og sender du en ”
Grundlæggende Algoritmer og Datastrukturer
VELKOMMEN TIL ENGINEERING DAY 2018
Præsentationens transcript:

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

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

Kontakt Eric: Haster det, så: SMS til 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 Concurrency 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 Sendes til Tor.