https://wiki.aardrock.com/index.php?title=Notulen20060221&feed=atom&action=historyNotulen20060221 - Revision history2024-03-29T12:08:18ZRevision history for this page on the wikiMediaWiki 1.37.1https://wiki.aardrock.com/index.php?title=Notulen20060221&diff=1950&oldid=prevRoderik at 12:51, 23 May 20062006-05-23T12:51:37Z<p></p>
<p><b>New page</b></p><div>= Notulen 4e Vergadering Cheetah - Artificial Pancreas =<br />
<br />
* Datum en tijd: 21 februari 2006, 15:15 - 17:00<br />
* Notulist: [[SjoerdVanKreel]]<br />
* Voorzitter: [[DurkKingma]]<br />
* Aanwezig: [[JustBoerlage]], [[User:Martijn|Martijn van Steenbergen]], [[HansPhilippi]], [[SjoerdVanKreel]], [[RoderikDeLangen]], [[PatrickVanKouteren]], [[DurkKingma]], [[ChrisEidhof]] [[GielClaessens]], [[Martien van Steenbergen]]<br />
<br />
* Afwezig: NickMartens, [[RoderikDeLangen]]<br />
<br />
''' Opening van de vergadering om 15:20 '''<br />
<br />
'''1. Notulen vorige vergadering'''<br />
<br />
De notulen zelf zijn goedgekeurd. Wel stelde Chris voor om tijdens<br />
de vergaderingen waarbij Martien aanwezig is ook alleen die notulen<br />
te bespreken van de vorige vergadering waarbij hij aanwezig<br />
was, en niet die van de vergadering waarbij alleen de projectgroep<br />
aanwezig was.<br />
<br />
'''2. Introductie Giel'''<br />
<br />
Giel is samen met een medestudent van de HKU, Rein Groot, verantwoordelijk<br />
voor een gedeelte van de user interface en usability aspecten van Cheetah.<br />
Zij zullen zich alleen bemoeien met het design, de implementatie<br />
blijft onze verantwoordelijkheid. In eerste instantie zullen<br />
zij zich alleen op een hoog niveau met het design bemoeien:<br />
hoe verwachten zij dat diabetici de software zullen gebruiken,<br />
op welke manier willen zij interactie met andere gebruikers?<br />
Pas in een later stadium zullen zij zich meer met de details<br />
bezighouden: welke knoppen en menu's komen waar, etc.<br />
<br />
Martien: Giel vormt een schakel tussen de mensen die<br />
direct met de eindgebruiker communiceren en ons.<br />
<br />
Chris: een mogelijke werkwijze is dat wij in eerste<br />
instantie zoveel mogelijk zelf een "programmer's interface"<br />
bouwen, zodat Giel hier later wijzigingen op door kan geven.<br />
<br />
'''3. Toelichting diabetes'''<br />
<br />
Martien opperde het voorstel om binnenkort een uitgebreidere<br />
toelichting over diabetes te geven, en dan vooral<br />
over welke problemen wij precies op willen lossen.<br />
Hier was wel belangstelling voor maar er zijn nog<br />
geen nadere afspraken over gemaakt.<br />
<br />
'''4. Tools: in hoeverre kunnen wij deze zelf uitkiezen?'''<br />
<br />
Durk: zijn de tools die Martien op de Wiki heeft genoemd<br />
een feit? Of mogen we hier van afwijken?<br />
<br />
Martien legde uit dat hij de keuze van deze tools<br />
baseerde op een aantal factoren waaronder platform-onafhankelijkheid<br />
en standards-compliance. Deze factoren samen noemt hij<br />
de 'maturity' van een pakket. Omdat de tools die we nu<br />
kiezen zoveel mogelijk gedurende de hele duur van het Cheetah<br />
project gebruikt zullen worden is het belangrijk dat deze<br />
tools betrouwbaar en zonodig schaalbaar zijn. <br />
<br />
Gevolg hiervan is dat de wiki die nu op Trac draait<br />
binnenkort waarschijnlijk op TWiki zal worden overgezet. De bedoeling<br />
is dat eindgebruikers in de toekomst ook gebruik kunnen<br />
maken van de wiki.<br />
De wiki zoals die nu op Trac draait kunnen we eventueel<br />
aanhouden voor zaken die alleen onze projectgroep aangaan.<br />
<br />
'''5. Wired Reach/JXTA'''<br />
<br />
Wired reach is een abstractielaag over JXTA.<br />
We zullen een keuze moeten maken uit (waarschijnlijk)<br />
werken met Wired Reach, of direct tegen JXTA programmeren.<br />
Voordeel van Wired Reach is dat je op een hoger niveau werkt.<br />
Nadeel is dat je wel weer sterk afhankelijk wordt van nog een<br />
3rd-party pakket. Ook draait Wired Reach als Eclipse plugin en<br />
dit sluit de mogelijkheid uit om dezelfde software te gebruiken<br />
voor zowel desktop computers als PDA's. Een mogelijke oplossing<br />
hiervoor is dat we een beperktere versie van Cheetah implementeren<br />
voor gebruik op PDA's en deze synchronizeren met een desktop.<br />
Als we direct met JXTA werken bestaat dit probleem niet,<br />
dit is nl. wel mogelijk op PDA's.<br />
<br />
'''6. Ambassadeur Agile Development/XP '''<br />
<br />
Martien: kies een "XP ambassadeur", iemand die zich gaat verdiepen<br />
in de agile development-methodiek zodat hij anderen daar later<br />
mee kan helpen. Ook zal de ambassadeur verantwoordelijk<br />
zijn voor het bijhouden van de big visible charts.<br />
Chris en Martijn zullen deze taak op zich nemen.<br />
<br />
'''7. XP Workshop'''<br />
<br />
Martien: is er behoefte aan een XP workshop?<br />
Hier is wel belangstelling voor. Het gaat<br />
om een workshop van ongeveer een halve dag,<br />
begeleid door een expert op het gebied van<br />
agile development/xp. Hier moeten nog afspraken<br />
over gemaakt worden.<br />
<br />
'''8. Continuum/Test driven development'''<br />
<br />
Test driven development: ontwerp eerst<br />
tests, dan pas de eigenlijke implementatie.<br />
Continuum wordt gebruikt om deze tests op<br />
reguliere basis te draaien. Voor het schrijven<br />
van de tests zelf zullen we gebruik maken van JUnit.<br />
<br />
'''9. WVTTK en rondvraag '''<br />
<br />
Er moet een etiquette opgesteld worden voor het gebruik van de wiki.<br />
Hier is een story voor gemaakt.<br />
<br />
Martien: er moet een server beschikbaar komen waarop alle gebruikte<br />
tools geinstalleerd kunnen worden. Deze zal bij voorkeur in Nederland,<br />
Duitsland of de UK gaan draaien en mag hoogstens 20 euro per maand<br />
gaan kosten.<br />
<br />
Martijn: stories splitsen in de categoriƫn software implementatie en overig.<br />
<br />
'''Sluiting van de vergadering om 17:00'''</div>Roderik