Research and Development 1/2010-11/project/Minerva/memos/03
Auteur: Fenno Vermeij Robin Smit Jan Schmidt
4 maart 2011 12:09:30
Activiteiten en resultaten
Wij hebben allereerst het programma werkende gekregen, iets wat ons de voorgaande week niet was gelukt. Niet alleen dat, maar het is ons ook gelukt om onze eigen server te maken, en hiervan data in te lezen. Bovendien hebben we een volledig plan voor de pilot gemaakt, en zijn al van plan om dit uit te voeren (meer oover de planning hieronder)
Ons plan is om een presidentiële database te maken, waarbij je van een president de achternaam invult, en vervolgens zijn naam, leeftijd, en getrouwd of niet te zien krijgt. Dit is dus een variatie op de originele stock, en laat ons oefenen met andere types, zoals integers en booleans.
Bovendien willen we ook al oefenen met data schrijven, omdat dit ook een belangrijk deel van de uiteindelijke opdracht is. We richten ons alleen op nieuwe paginas maken, en nog niet op bestaande pagina's aan te passen, al is dit niet een extreem grote stap.
Het zal dus (hopelijk) uiteindelijk mogelijk te zijn om op een knop "add president" te drukken, en vervolgens de mogelijkheid te krijgen om naam, achternaam, leeftijd en married status in te vullen, en die pagina vervolgens te creëren (en daarmee ook opvragen)
Resultaten:
Terugblik
Wat ging goed?
Het is ons gelukt om data te lezen van internet, en een eigen server op te zetten waarin we goed kunnen experimenteren met de code (dus ons niet aan regels hoeven te houden (bijvoorbeeld om de layout heenlezen), aangezien de pagina's volledig zelf in te richten zijn, en dus zullen bestaan uit een enkel xml-bestand. En natuurlijk hebben we een goed plan over de pilot, en we zijn eigenlijk al een stuk op weg, aangezien het ons al gelukt is een simpele versie van president te lezen (een persoon klasse met naam en achternaam), we hoeven hem nu alleen nog maar uit te breiden, en zorgen dat we data kunnen schrijven.
Wat kan beter?
We hebben wat minder aandacht gericht op in android programmeren, en we hebben eigenlijk nog niet zelf een activity gemaakt. Dit is gelukkig niet zo'n groot probleem, omdat we hier wel tutorials over hebben gedaan, en dit natuurlijk een stuk beter zelf te vinden is dan informatie over hoe data op internet de lezen/schrijven, een origineel struikelblok
Conclusie
Dit is besloten
Zoals gezegd, gaan we natuurlijk de pilot afronden, wat ook wel zal moeten, aangezien de deadline bijna is. Bovendien hebben we besloten de laatste hand te leggen aan de database, zodat het ook mogelijk wordt pagina's te verwijderen (niet met de android, maar op de computer), wat nu nog niet kan, maar wel handig is, omdat we anders met testen iedere keer nieuwe pagina's zouden krijgen zonder dat ze weg kunnen.
Planning voor de komende projectweek
Weekend - presidenten inlezen, server afmaken Maandag-> Vrijdag - de schrijf-activiteit maken, waarmee het mogelijk wordt presidenten te schrijven Zaterdag-> Maandag - voorbereiden op presentatie, laatste hand leggen aan applicatie(debuggen), eventueel nog iets doen aan de layout (niet nodig, maar de layout in de schrijf activiteit moeten we zelf inrichten, en het is dus mogelijk deze op meerdere manieren te doen)
Vragen voor de werkbespreking
1) Is er een makkelijke manier om data te vragen aan de gebruiker (dit is niet moeilijk uit te zoeken, maar dat hebben we nog niet gedaan) 2) Is dit een goede pilot?
Bijlagen
{{{Bijlagen}}}