Dansk - English

Kort version - Fuld version


Udvikling af Mobile Systemer (Forår 2008)

Kursuskode : IUMSI-U1
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 01/02 2008 Oprettet : 19/12 2005
Placering : 5-7 semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Antallet af mobiletelefonabonnementer steg i 2007 til over 3 milliarder, hvilket sammenholdt med de teknologiske muligheder I moderne mobiltelefoner udgør et enormt forretningspotentiale.
Dette kursus vil sætte den studerende i stand til at udvikle konkrete løsninger der kan udnytte dette potentiale.
Hovedindhold : Design af mobile webløsninger
Brug af SMS teknologien
Design af mobile klient-server løsninger ved hjælp af Java (J2ME, samt J2EE)
Læringsmål:
Beskrive termer som: GSM, GPRS, UMTS, SMS samt Bluetooth set ud fra et “mobilt” forretningsperspektiv.
Beskrive termen M2M og foreslå dets potentiale I den fremtidige mobile verden
Beskrive mulige teknologier for udvikling af mobile klientprogrammer
Beskrive kommunikations protokoller til rådighed for mobile Java klienter, herunder http(s), WMA, bluetooth etc.
Foreslå mulige forretningsmodeller der involverer teknologier introduceret i fagets teori og praktiske del.

Forklare et muligt netværks/server-setup for mobil prototypeudvikling.
Forklarer relevante Java teknologier for mobil klientudvikling, herunder J2ME, CLDC, MIDP, relevante JSRs mm.
Forklarer relevante Java teknologier for design af serverer i mobile systemer, herunder Servlets, JSP mm.
Forklare ideen bag CLDC’s ”Generic Connection Framework”
Forklare de nødvendige elementer i Java http, WMA samt Bluetooth programmering
Forklare hvordan mobile klienter kan få fat i locations data, samt beskrive de vigtigste termer inde for dette område.

Udvikle mobile browser prototypesystemer der involverer WAPs push teknologi
Udvikle mobile prototypesystemer der involverer SMS teknologien
Udvikle mobile prototypesystemer der involverer J2ME klienter og som minimum følgende delproblemer:
• MIDlet persistens
• Kommunikation via http(s), WMA samt Bluetooth
• Tilvejebringelse af lokationsdata fra en mobile
klient
Udvikle et projekt, der enten:
1) indebærer en undersøgelse af teknologier ikke
præsenteret i løbet af semesteret
(Symbian/C++ udvikling, mobile .Net eller
lignende)
2) Bruger metoder og teknologier introduceret i
faget til at løse et tværfagligt problem.

Undervisningsform : Klasseundervisning kombineret med en række obligatoriske kursusopgaver samt et miniprojekt.
Krævede forudsætninger : Dokumenteret viden svarende til CSP3, DB3, samt NET4
Anbefalede forudsætninger : -
Relationer : Kurset er planlagt som en naturlig efterfølger til CSP3
Prøveform : Se under bemærkninger
Censur : Intern
Bedømmelse : 7-trinsskala
Bemærkninger : Mundtlig individuel evaluering på grundlag kursusopgaver, miniprojekt samt pensum

Karaktergivning
2 for en opnåelse af beskrivelsesmålene samt forklarings og udviklings målene med nogle mangler
7 for en opnåelse af beskrivelsesmålene samt forklarings og udviklings målene med få mangler
12 for en opnåelse af beskrivelsesmålene samt forklarings og udviklings målene med ingen eller ubetydelige mangler

Den studerende forventes, selv at tilvejebringe en passende mobil klient som specificeret på kursussiden.
Kursusopgaver og miniprojekt skal være afleveret og godkendt for indstilling til eksamen.
Kursusopgaver og miniprojekt kan udarbejdes i mindre grupper (2-3), men skal i så fald indeholder en beskrivelse af arbejdsfordeling.
Undervisningsmateriale : Web-links samt eventuelt foreslået litteratur i løbet af semesteret
Ansvarlig underviser : Lars Mortensen , lmo@ihk.dk