12 februari 2008

Användningsundersökning 1

Vi har utfört en undersökning för att ta reda på hur potentiell framtida användare vill styra en mediaspelare med hjälp av Wiimoten. Frågor vi ville ha svar på var: Hur avancerade gester utför användarna? Vad tycker de om feedback? Med flera.

En mer utförlig dokumentation över våra mål och syften finns här.
Intervjumallen finns här.
Sammanfattning av resultatet finns här.

11 februari 2008

Möte 11.02.08

Möte: Med Kalle och Staffan

Närvarande: Aram, Fredrik, Johan, Erik, Alexander, Kalle och Staffan.
Uppgifter till detta möte: -
Tips från Kalle och Staffan:
  • Arbeta om tidsrapporten. Jobba iterativt.
  • Dokumentera detaljerade diskussioner och förslag.
  • Utveckla applikationen tillsammans i steg. Backa om nödvändigt.
  • Diskutera (fixa) prioritetslista över funktioner för applikationen.
Beslut:
  • Renskrivning av planeringsrapporten imorgon.
  • Johan: Lägga till text om Wiigee i valet av bibliotek.
Övrigt: Genomgången av upplägget för halvtidsrapporten (rapporten) kommer läggas upp separat på bloggen.

Tid: 1 h 

Vecka 6 - Erik

Aktivitets- och tidsrapport för vecka 6.

  • Måndag: Lunchmöte, läst om algoritmer med Alexander, möte.
  • Tisdag: Förberedelser inför intervjuer.
  • Torsdag: Intervjuer genomförande.
  • Fredag: Planneringsrapport, möte.
  • Söndag: Renskrivit intervjuresultat.

Tid denna vecka: 23 h

Totalt:  51,5 h

10 februari 2008

Vecka 6 - Fredrik

Aktivitets- och tidsrapport för vecka 6.

  • Måndag 4.02.08: Handledarmöte.
  • Tisdag: 5.02.08: Inlämningsuppgift 1.
  • Torsdag 7.02.08: Föreläsning samt studerade artiklar.
  • Fredag 8.02.08: Möte samt arbete.
  • Söndag 10.02.08: Uppdaterat bloggen, börjat skriva GUI för programmet.
Tid denna vecka: 15 h
Totalt: 45 h

Vecka 6 - Johan

Aktivitets- och tidsrapport för vecka 6.
  • 2008-02-04: Handledarmöte
  • 2008-02-05: Inlämningsuppgift 1 informationskompetens
  • 2008-02-07: Föreläsning: Skrivmetodik
  • 2008-02-07: Läste forskningsrapporter
  • 2008-02-08: Möte med gruppen
  • 2008-02-10: Läst om HMM

Tid denna vecka: 14 h
Totalt: 39 h 45 min

Vecka 6 - Aram

Aktivitets- och tidsrapport för vecka 6.
  • Måndag 4.02.08: Möte (se mötesprotokoll 04.02.08).
  • Tisdag: 5.02.08: Arbete med utvärderingsdokument och inlämningsuppgift 1.
  • Torsdag 7.02.08: Föreläsning och läsning av forskningsrapporter rörande accelerometerbaserad rörelseigenkänning m.m.
  • Fredag 8.02.08: Möte (se mötesprotokoll 08.02.08). Arbete med projektrapporten och tidig systemdesign/arktitektur.
  • Söndag 10.02.08: Uppdaterat bloggen.
Tid denna vecka: 18.5 h
Totalt: 45.5 h

Utvärdering och val av bibliotek

Egenskaper

WiimoteLib

WiiremoteJ

Öppen källkod



Dokumentation



Aktivt forum



Plattformsoberoende



Ljud-support



Kräver externa bibliotek



Kunskap i språket (% i gruppen)

40%

100%

Diskussion av matrisdata: 

Då WiiremoteJ inte är öppen källkod blir man beroende av extern hjälp vid eventuella buggar. Båda är bra dokumenterade och har aktiva forum. WiiremoteJ är kodat i Java vilket gör det plattformsoberoende medan WiimoteLib är kodat i C# och stöds endast (väl) på Windows-plattformen. Vi ser dock ej detta som en större nackdel och väger inte detta argument så tungt i utvärderingen eftersom majoriteten av dagens datoranvändare använder Windows. Ljud-support är inte kritisk i dagsläget och vid behov kommer vi att själva implementera stöd för det i WiimoteLib. Vi ser beroendet av externa bibliotek som befinner sig i ett uvecklingsstadie som en nackdel då risken för buggar är större.Även fast en mindre del av gruppen är familjära med C# än Java så ser vi inte det som nån större tröskel eftersom dessa språk är väldigt lika.


Slutsats: 

WiimoteLib är öppen källkod och är inte beroende av något externt bibliotek vilket gör att risken för elaka buggar är liten. Det är även ett väldokumenterat bibliotek med bl.a. exempel-applikationer och ett aktivt forum.

Även om inte alla i gruppen är bekanta med C# ser vi det inte som en nackdel. Snarare som en fördel då vi har ett utmärkt tillfälle att få kunskaper i ett nytt språk som används mycket ute i industrin. Därför har vi valt att använda WiimoteLib och C#.

Status - Vecka 6

Denna vecka har projektet blivit mer konkret. 

Undersökningen har utförts och resultatet har analyserats. Målen och utförandet av undersökningen samt resultatet och slutsatsen kommer läggas upp på bloggen i början av kommande vecka.

Val av bibliotek (och programmeringsspråk) för överföring av accelerometerdata med mera från Wiimoten har valts. Orsakerna bakom beslutet hittar ni här.

Planneringsrapporten har skrivits och kommer kompletteras samt renskrivas kommande vecka och sedan läggas upp på bloggen.

Vi har börjat diskutera systemarkitekturen och skissat på idéer för GUI till applikationen för inspelning och identifiering av gester. Vi har även börjat fördjupa oss inom metoder och algoritmer för gestidentifiering med accelermoterar men kommer arbeta mer med det kommande vecka.

Vecka 6 - Alexander

Aktivitets- och tidsrapport för vecka 6.

  • Måndag 04.02.08: Lunchmöte. Läsning av dokumentation rörande gestidentifiering. Möte (se mötesprotokoll 04.02.08). Arbete med bloggen. Komplettering av undersökningsmallen.
  • Tisdag 05.02.08: Diskussion rörande biblioteksval med Fredrik och Aram. Läsning av dokumentation rörande gestidentifiering och teststudie av undersökningen. Installation och testning av stöd för C# på MacBooken.
  • Onsdag 06.02.08: -
  • Torsdag 07.02.08: Utförande av undersökningen. Föreläsning i skrivmetodik för kandidatarbetskursen.
  • Fredag 08.02.08: Arbete med planeringsrapporten. Diskussion om systemarkitekturen och utvärderingen av biblioteksvalet.
  • Lördag 09.02.08: -
  • Söndag 10.02.08: Arbete med bloggen.
Tid denna vecka: 22 h 
Totalt: 69 h 15 min

Möte 08.02.08

Möte: Inom gruppen
Närvarande: Aram, Fredrik, Johan, Erik och Alexander 
Uppgifter till detta möte: -
Gjort denna vecka:
  • Planneringsrapporten: Genomarbetet utkast skrivet. Mailat till Kalle för feedback vid kommande möte.
  • Undersökningen: Genomförd.
  • Val av bibliotek: WiimoteLib (C#) valt.
Uppgifter till nästa möte:
  • Aram: Lägga upp utvärderingen av programmeringsspråk och biblioteksval på bloggen.
  • Erik och Alexander: Sammanfatta resultatet av undersökningen.
  • Fredrik: Fundera på idé för GUI till applikationen för inspelning och identifiering av gester.
  • Alla: Läsa på lite om koden i Wiigee samt event och delegates i C#.
Beslut:
  • Renskrivning av planneringsrapporten på tisdag och inlämning därefter.
Diskutera med Kalle och Staffan vid kommande möte:
  • Planneringsrapporten.
  • Resultatet av undersökningen.
  • Systemarkitektur/design.
  • Diskutera tidsrapporten.
Tid: 30 min