Opdracht: Mobile Logging solution Inleiding Quintor ontwikkelt voor

advertisement
Opdracht: Mobile Logging solution
Inleiding
Quintor ontwikkelt voor haar klanten vele mobiele toepassingen. Kenmerkend aan mobiele
toepassingen is dat deze lokaal draaien op een mobiel device. Hierdoor heeft Quintor weinig
informatie over het exacte gebruik van de mobiele toepassing. Hoe vaak wordt een app opgestart?
Hoe vaak wordt een bepaalde mobiele functie gebruikt? Verder is logging informatie in het geval
van een crash erg nuttig.
Probleemstelling
Quintor wil meer informatie over het gebruik en het functioneren van mobiele toepassingen zodat
zij aan de ene kant haar klanten beter kan informeren over dit gebruik en aan de andere kant dat
in het geval van een crash of een fout in een mobiele toepassing meer informatie beschikbaar
wordt gesteld over het opgetreden probleem (logging informatie).
Opdrachtomschrijving
Quintor wil een framework ontwikkelen dat included kan worden in een mobiele toepassing en wat
de bovenstaande informatie verstuurt naar een centrale server. Deze centrale server geeft inzicht
in de genoemde informatie op detail- (logging) en op globaal niveau (grafieken zoals bij Google
Analytics).
1. Opstellen van een informatie analyse.
Welke informatie is beschikbaar. Welke informatie wil Quintor vastleggen. Wat zijn eisen t.a.v.
privacy (welke informatie mag worden vastgelegd). De informatieanalyse wordt uitgevoerd op
basis van interviews met Quintor medewerkers en twee klanten.
2. Opstellen van een (technisch) ontwerp.
Hoe wordt het framework beschikbaar gesteld aan een mobiele toepassing? Het gegevensmodel,
hoe vindt communicatie plaats tussen de mobiele toepassing en de centrale server. Hoe wordt de
informatie beschikbaar gesteld vanuit de centrale server (webservice of webpagina).
3. Opstellen van een planning en bepalen welke functionaliteiten kunnen worden ontwikkeld in de
afstudeerperiode.
4. Middels de Agile/Scrum methodiek het ontwikkelen van het framework voor iOS en Android en
het ontwikkelen van de servertoepassing.
5. Implementeren van het framework binnen een test mobiele toepassing.
Technische context
Voor de mobiele frameworks worden iOS en Android toegepast. De communicatie vindt bij
voorkeur plaats via JSON. De centrale server wordt ontsloten via clients-side Javascripting middels
een framework zoals Angular of Knockout.
De Java ontwikkelstraat van Quintor wordt gebruikt.
Profiel kandidaat
De kandidaat studeert momenteel HBO of WO Informatica en heeft affiniteit met en kennis van
software development.
Over Quintor
Software development is een fantastisch werkgebied. Telkens zijn er nieuwe technologieën,
methodes, tools en toepassingen. Het vraagt toewijding en passie om de best mogelijke oplossing
te realiseren binnen de gestelde kaders. Quintor mag trots zijn op haar prestaties binnen dit
gebied. Dit is geen toeval: de totale focus op kwaliteit & kennis gecombineerd met een eigen visie
& sterke betrokkenheid dragen hier sterk aan bij. Quintor heeft sinds de oprichting in 2005 een
gezonde groei doorgemaakt en werkt met zo´n 75 medewerkers vanuit de vestigingen in
Amersfoort en Groningen. De expertises van Quintor zijn Java, .Net en mobile development & Agile
analyse.
Voor meer informatie over deze stageplek kun je contact opnemen met Robert Tinga via
[email protected] of 06-21862066 of met Wendy Miltenburg via [email protected] of 06 - 28
55 46 80!
Download