Syfte
Java är språk som används för såväl webbaserade och fristående applikationer som mobiltelefoner. Kursen behandlar design och implementering av applikationer för mobila enheter. Applikationerna skall kunna interagera med användaren via grafiska användargränssnitt.
Lärandemål
Efter godkänd kurs skall du:
- Känna till vad som är specifikt med J2ME i förhållande till J2SE.
- Använda en integrerad utvecklingsmiljö (IDE) för att utveckla applikationer för mobila enheter.
- Kunna skapa användargränssnitt.
- Kunna använda Interface, Collections, Threads, och Exceptions med de begränsningar som J2ME medför.
- Kunna lagra data.
Innehåll
- Vad är specifikt för design och implementering i J2ME.
- Vanliga J2ME profiler och konfigurationer.
- Utvecklingsverktyg för J2ME.
- Repetition av Exceptions och Threads.
- Användning av Interface.
- Användning av Collections.
- Klasser för att skapa GUI.
- Händelsestyrd programmering.
- Skapa GUI visuellt genom drag and drop av komponenter.
- 2-dimensionell grafik.
- Lagring av data.
Behörighet
En B från gymnasiet samt Datateknik GR (A), 22,5 hp inkl Java II, 7,5 hp.
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.
Undervisning
Kursen kan genomföras som campuskurs eller som webbaserad distanskurs utan samlingar. Olika genomföranden ställer olika krav på lärare och student. Vid varje kurstillfälle framgår vilken undervisningsform som kommer att tillämpas. Kursarbetets omfattning uppskattas till ca 200 timmar.
Campuskurs:
Undervisningen består av cirka 32 timmar (16 %) föreläsningar och 32 timmar (16 %) handledda laborationer. Cirka 136 timmar (68 %) av kurstiden är studietid utan lärare som du skall ägna åt inläsning av litteratur, förberedelser för laboration, eget laborerande, redovisning av uppgifter samt förberedelser för seminarier och tentamen. Vid förändrad resurstillgång kan fördelningen ändras.
Webbaserad distanskurs utan samlingar:
Allt kursmaterial presenteras via en webbaserad undervisningsplattform. Handledning ges via den aktuella undervisningsplattformen utifrån den enskilde studentens behov. Detta kan exempelvis ske via e-post eller diskussionsgrupper. För varje student avsätts cirka 5 timmars handledningstid.
Examination
3.0 hp, L103: Laborationer.
Betyg: Underkänd (F) eller Godkänd (P)
4.5 hp, T103: Tentamen och/eller uppgift.
Betyg: A, B, C, D, E, Fx och F. A-E är Godkänt och Fx och F är Underkänt.
Betygskriterier för ämnet finns på www.miun.se/betygskriterier.
Betygsskala
På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
Litteratur
Obligatorisk litteratur
Sing L. & Knudesn J., Beginning J2ME; From Novice to Professional, APress, senaste upplagan
Övrig information