Mobile Networked Apps
Emnet skal gi studentene en grunnleggende opplæring i utvikling av nettbaserte applikasjoner for mobile plattformer gjennom bruk av objektorientert programmering, ulike programmeringsverktøy, -teknikker og - språk.
Emnet fokuserer også på hvilke begrensninger og muligheter ulike utviklingsverktøy pålegger utviklere av nettbaserte applikasjoner for mobile enheter, samt hvordan flerspillerløsninger kan realiseres mot mobile kommunikasjons-, programvare- og maskinvareplattformer.
Emnet skal gi studentene en grunnleggende opplæring i utvikling av nettbaserte applikasjoner for mobile plattformer gjennom bruk av objektorientert programmering, ulike programmeringsverktøy, -teknikker og - språk.
Emnet fokuserer også på hvilke begrensninger og muligheter ulike utviklingsverktøy pålegger utviklere av nettbaserte applikasjoner for mobile enheter, samt hvordan flerspillerløsninger kan realiseres mot mobile kommunikasjons-, programvare- og maskinvareplattformer.
Kandidaten …
Kunnskap
- Har kunnskap om begrensninger og utfordringer utvikling av flerspiller dataspill medføre
- Har kunnskap om grunnleggende forskjeller og likheter mellom spillutviklingsplattformer beregnet for stasjonære og mobile utstyrsplattformer
- Kjenner til inntjeningsmodeller for nettverksspill
- Kjenner til programmeringsverktøy som brukes for spillutvikling for mobile enheter
- Har bred kunnskap om teknikker for optimalisering av mobile klientapplikasjoner
- Har kunnskap om teknikker for optimalisering av nettverkstrafikk for mobile nettverksapplikasjoner
Ferdigheter
- Kan designe og utvikle enkle nettbaserte applikasjoner for mobile enheter; både klient- og tjenerside
- Kan vurdere kravene til datatrafikk på bakgrunn av applikasjoners kommunikasjonsdesign og protokollbruk
Generell kompetanse
- Har erfaring med å designe kommunikasjonsmønstre og -protokoller for nettverksapplikasjoner
- Har kjennskap til flaskehalser som kan oppstå ved bruk av mobile kommunikasjonsnettverk og metoder for å unngå disse
Undervisningsaktivitet
Arbeidskrav - 6 oppgaver, godkjent/ikke godkjente
Eksamen
Mappe, Gruppeprosjekt med individuell vurdering med tilhørende individuelle rapporter
Undervisningsaktivitet må være godkjent for å få karakter i emnet
Med overlapp menes en faglig likhet mellom emner med samme faginnhold. Du vil derfor få følgende reduksjon i studiepoeng om du har tatt emner som er angitt under:
SPO2008 - Programming for Networked Games - 10 Studiepoeng