Het project is afgelopen en het was een hele beleving.
Wat zijn de positieve zaken die we vanuit dit project meenemen.
- Het belang van een planning en zich aan deze te houden.
- Leren omgaan met het feit dat niet altijd alles zal gaan zoals gepland werd.
- Leren omgaan met teamleden om samen een zo goed mogelijk eindresultaat te bereiken.
- Veel kennis opgedaan via zelfstudie, bv werken met database, libraries, GUI, ...
- Het project als ervaring opzich.
De zaken die we minder positief vonden en eventueel anders zouden doen bij een volgend project.
- Op tijd starten met onderzoek, kijken wat mogelijk is.
- Meer eenheidsgevoel en motivatie binnen de groep, om zo elkaar te stimuleren goed werk te leveren.
- Betere en duidelijkere afspraken aan het begin van het project.
donderdag 23 december 2010
Libraries & herbruikbaarheid
Libraries:
We hebben gebruik gemaakt van enkele libraries voor dit project.
1. . jAudioTagger:
Deze stelt ons instaat om alle metadata uit een audiofile te halen. Gaande van de artiest/titel/album tot de lengte/genre en het jaar waar het lied in verschenen is. Ook bestaat de mogelijkheid om meer technische data op te vragen indien gewenst.
2. . Apache.commons.lang:
Deze library is eigenlijk een deel van een grote library, namelijk de apache.commons. We hebben commons.lang gebruikt om een char binnen een string eenvoudig te kunnen vervangen, zodat we daarvoor geen apart algorimte moesten uitschrijven en dus heel wat tijd hebben bespaard.
3. . j-Con:
Deze library is noodzakelijk voor het connecteren met een mySql database.
Herbruikbare componenten:
We hebben een databasehandler klasse voorzien, die ervoor zorgt dat het mogelijk is een connectie te maken met de database. Ook zorgt deze ervoor dat er queries, insert, deletes, updates en andere SQL en database related zaken mogelijk zijn. Deze klasse is dus bruikbaar voor eender welke applicatie waar een database connectie en interactie (mysql) nodig is.
Ook hebben we gezorgd voor een klasse die als het ware alle nodige info uit het liedje haalt (adh van de jAudioTagger library) Deze is heel gemakkelijk uitbreidbaar (indien we bv extra info uit een audio-file willen halen) en ook perfect herbruikbaar voor andere applicaties die zulke informatie eisen.
Verder is er een klasse die er voor zorgt dat een panel een gradient background krijgt. Deze is heel gemakkelijk aan te passen om en des gewenst kleurengradient te verkrijgen. Ook is deze klasse perfect herbruikbaar voor andere applicaties of onderdelen.
Abonneren op:
Posts (Atom)