Det här är hemtentan som går lördag 21 maj 2011 i kursen Mobiltelefonapplikationer med Java ME.
Ansvarig lärare är
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
telefon 070-73 47 013.
Instruktioner
-
Skriv och provkör programmet som beskrivs i uppgiften,
och skicka sen in det färdiga programmet till mig
(thomas.padron-mccarthy@oru.se)
senast klockan 08:00 söndag 22 maj 2011.
-
Uppgiften ska lösas enskilt, dvs inga grupper av två eller flera studenter.
-
Du får använda dator, böcker och vilka andra hjälpmedel som helst, men
du får inte samarbeta eller fråga någon (utom mig).
-
Om du behöver fråga något, så kontakta gärna mig.
Det är nog bäst att ringa eller SMS:a
(se mobilnumret ovan),
för jag lovar inte att jag kollar e-posten under dagen.
-
Packa ihop hela katalogen med applikationen i en Zip-fil, och skicka den som en bilaga.
Men döp först om Zip-filen från nånting.zip till exempelvis nånting.info för att överlista överambitiösa virusfilter.
Om applikationen bara består av en enda Java-fil kan man i stället skicka bara den filen.
-
Om du inte senast på måndag morgon fått e-post från mig med en bekräftelse
på att du skickat in uppgiften,
bör du kontakta mig, enklast genom att ringa eller SMS:a mig
(ifall det är e-posten som inte fungerar).
-
Godkänt resultat på den här hemtentan ger betyget G på teoridelen av kursen.
Tillsammans med godkända inlämningsuppgifter ger detta betyget G på hela kursen.
Om man vill ha betyget VG ska man dessutom själv hitta på och göra en mindre projektuppgift.
Uppgiften
Jag brukar läsa om en massa filmer som ska komma på bio och som jag vill se.
Men sen glömmer jag bort det,
och så plötsligt finns de som dvd på ICA, och så blev det ingen bio.
Därför behöver jag ett enkelt program för att hålla reda på vilka filmer jag ska se.
Programmet ska hålla reda på en lista av filmer,
och man ska kunna kryssa för de filmer man sett:
Det ska gå att lägga till nya filmer till listan,
och det ska gå att markera filmer som sedda,
till exempel med ett par kommandon:
Listan ska sparas mellan programkörningar,
exempelvis i ett postlager.
Det här är de krav som finns på programmet:
-
Det ska gå att lägga till filmer till listan.
-
Varje film har ett namn. Det är allt som behöver lagras om filmen.
-
Det ska gå att markera filmer som sedda.
-
Det ska gå att spara hur många filmer som helst
(så länge det får plats i minnet).
-
Det är inte att krav att det ska gå att ta bort filmer,
eller att det ska gå att ta bort markeringar,
eller att filmerna ska ordnas i listan i någon speciell ordning.
-
Filmlistan, med markeringar, måste sparas mellan programkörningar.
Jag vill inte mata in hela listan på nytt så fort telefonen varit avstängd.
-
Programmet får inte krascha,
till exempel om man ger en oväntad kombination av kommandon.
-
Var noga med att programmet "bara fungerar".
Användaren ska inte behöva krångla,
till exempel med att skapa extra filer eller köra särskilda installationsprogram,
för att kunna installera och köra programmet.
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
20 maj 2011