Vejledende placering: 5. semester |
Undervisningsform: Klasseundervisning og laboratoriearbejde |
Evalueringsform: Bedømmelse af opgave(r)/rapport(er)
|
Karakter: 13-skala |
Faglige forudsætninger: 02320, 02344, 02335 |
Kursusmål: Kursets mål er at sætte den studerende i stand til at opbygge distribuerede applikationer primært ved anvendelse af programmeringssproget JAVA. Herunder at forstå forskellige principper for distribueret ansvar, distribuerede objektmodeller og samarbejdende systemer. |
Kursusindhold: - Client / server modeller - Arkitekturer, lagdeling - Netværksprogrammering, socket klasser, socket programmering, URL klasser - Principper for distribuerede objektmodeller - Remote Method Invocation (RMI) - Component Object Broker Architecture (CORBA) - Databaseservere - Message passing - Kollaborative systemer - Objektorienterede metoder for distribueret design: klasser, subsystemer, kollaboration - Sikkerhed |
Bemærkninger: Faget består af en kombineret teori/øvelsesperiode og en projektperiode. deltagerne inddeles i arbejdsgrupper der skal samarbejde om øvelser/projekt. |
Kontaktperson: Mads Nyborg, building 451, (+45) 4525 5280, mn@imm.dtu.dk |
Institut: 002 Informatik og Matematisk Modellering |
Kursus URL: http://www.imm.dtu.dk/courses/02355 |
Nøgleord: Client/Server, Distribuerede systemer, Remote metoder, Kollaborative systemer |
Opdateret: 28-11-2001 |