Kurset har som overordnet mål at gøre de studerende fortrolige med Web 2.0 og mobil interaktion, afspejlet i social network tagging, mash-ups, deling af brugergenereret indhold, og context-aware applikationer.
Konkret giver kurset et grundlag for at analysere, designe og implementere aspekter af disse funktionaliteter, med brug af metadata og højniveau sprog og API’er til hurtig prototype udvikling på 3G mobiltelefoner af context-aware sociale netværks applikationer.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Beskrive aspekter af brugergenereret web indhold
Analysere social netværks API'er ud fra eksempler på applikationer
Designe og implementere simple social netværksapplikationer ved anvendelse af relevante API'er
Konstruere XHTML microformat beskrivelser af indhold
Generere XML beskrivelser af brugerpræferencer baseret på metadata associeret med multimedieindhold
Anvende højniveau sprog til at filtrere XML metadata for personalisering af indhold
Designe og implementere mobile applikationer med brug af højniveau sprog og API'er med henblik på hurtig prototypeudvikling
Konstruere lav- og højniveau mobile brugergrænseflader
Konstruere komponenter til context-aware mobil interaktion
Kursusindhold:
Kurset introducer aspekter af Web 2.0 social netværks og deres APIs. XHTML microformater, og XML metadata anvendt til mashups, personalisering og deling af brugergenereret indhold.
Der er fokus på hurtig prototypeudvikling af mobile applikationer ved brug af højniveau sprog og API’er for udvikling af komponenter til social netværks applikationer og context aware mobil interaktion.
Bemærkninger:
Det er en fordel at medbringe bærbar computer i forbindelse med kursets øvelser.