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.
Java-bok | Bruce Eckel har vært så snill å legge hele boka si ut på nettet. |
orbacus ORB | Manualen til Orbacus ORB'en. |
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 |
Før hver gruppeundervisning bør studentene ha lastet ned presentasjonene.
Uke 36
Uke 37
Uke 38
Uke 39
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
For de studentene som har slitt ekstra med callback legges også den eksempelkoden ut. Lykke til.
srcCallBack
Hver gruppe skal løse den obligatorisk programmeringsoppgaven. Den er ment å gi studentene praktisk erfaring med distribuerte objekter og CORBA-Java.