Gruppeundervisning høsten 2004

Generelt

I tilegg til vanlig undervisning og studentpresentasjoner, innholder kurset INF 5040 Åpen distribuert prosessering gruppeundervisning med øvelser. Denne delen avsluttes med en obligatorisk oppgave som alle må lever inn.

Vi bruker Orbacus ORB for å leke med CORBA. Grunnen til at vi valgte Orbacus er at den for det første støtter Java og for det andre er den gratis. Kildekoden er enkelt å laste ned og kan studeres der hvor man ønsker å gå mer i dybden. Vi har valgt Java som implementasjonsspråk for oppgavene. Grunnet utbredelse og egenthet.

Linker og dok for CORBA og Java:

Java-bok Bruce Eckel har vært så snill å legge hele boka si ut på nettet.
orbacus ORB Manualen til Orbacus ORB'en.

Tidplan

Gruppeundervisning starter en uke etter forelesningen, for å gi studentene tid til å kjøpe bok og starte selvstudie. Samling av studenter i grupper gjøres i løpet av de 2 første ukene. Det skal helst være 3 studenter i hver gruppe. De som har ønsker om å arbeide sammen kan melde inn sitt ønske. Dersom det er mulig vil ønsker bli etterfulgt.

Dato Tid Sted Tema
Tirsdag 31.08 (uke 36) 0815-1000 Ifi-Lille aud Overordnet plan; Intro og verktøy; CORBA arch; HelloWorld exp
Tirsdag 7.09 (uke 37) 0815-1000 Ifi-Lille aud Parametre og verdiobjekter i CORBA; Callback og navnetjener
Torsdag 16.09 (uke 38) 1415-1600 Ifi-Lille aud POA policy; Samtidighet/tråder og DAO
Tirsdag 21.09 (uke 39) 0815-1000 Ifi-Lille aud Presentasjon av obligatorisk oppgave
Tirsdag 28.09 (uke 40) 0815-1000 Ifi-Lille aud Ingen presentasjoner - gruppelærer svarer på tekniske spørsmål
Tirsdag 5.10 (uke 41) 0815-1000 Ifi-Lille aud Ingen presentasjoner - gruppelærer svarer på tekniske spørsmål
Tirsdag 12.10 (uke 42) 0815-1000 Online Innlevering av oblig; Gruppelærer tar i mot innlevering
Torsdag 21.10 (uke 43) 1415-1600 Ifi-Lille aud Studentpresentasjon
Tirsdag 26.10 (uke 44) 0815-1000 Ifi-Lille aud Studentpresentasjon
Tirsdag 2.11 (uke 45) 0815-1000 Ifi-Lille aud Studentpresentasjon
Tirsdag 9.11 (uke 46) 0815-1000 Ifi-Lille aud Studentpresentasjon
Tirsdag 16.11 (uke 47) 0815-1000 Ifi-Lille aud Studentpresentasjon
Tirsdag 23.11 (uke 48) 0815-1000 Ifi-Lille aud Studentpresentasjon

Grupper

Gruppe inndeling

Presentasjoner

Før hver gruppeundervisning bør studentene ha lastet ned presentasjonene.

Uke 36

Uke 37

Uke 38

Uke 39

Kodeeksempler

I gruppeundervisningen legges det frem enkelte kodeeksempler. Applikasjonene de er hentet fra, kan studeres for å få mer detaljer og se hele applikasjonen under ett.

srcHelloWorld
JavaDocHelloWorld

srcHelloDemo
JavaDocHelloDemo

JavaDocCallBack

For de studentene som har slitt ekstra med callback legges også den eksempelkoden ut. Lykke til. srcCallBack

Obligatorisk oppgave

Hver gruppe skal løse den obligatorisk programmeringsoppgaven. Den er ment å gi studentene praktisk erfaring med distribuerte objekter og CORBA-Java.

OppgaveBeskrivelse



Sist oppdatert 21 September 2004