Research and Development 1/^Archief/2009-2010/01/Planning

Uit Werkplaats
Ga naar: navigatie, zoeken
Bagjoke.jpg

Research and Development 1

Patrick van Bommel
Sjaak Smetsers


 © comments



  • Property "Auteur1" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/01Gebruiker:Aaron van Geffen" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur2" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/01Gebruiker:Raoul Estourgie" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur3" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/01Gebruiker:Erik Boss" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.
  • Property "Auteur4" (as page type) with input value "  Research and Development 1/^Archief/2009-2010/01" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

Planning opgesteld op 27 april 2010 in overleg tussen Erik Boss, Raoul Estourgie en Aaron van Geffen, bijgewerkt op 16 en 17 mei 2010.

Doelstelling

Productvorm

Het doel is een website op te leveren waarmee geluidsstreams ingezonden, bewerkt en samengevoegd kunnen worden.

Onderzoeksvragen

  • Welk geluidscompressieformaat neemt gemiddeld genomen het minste schijfruimte in bij bitrates {128kbps, 256kbps en 320kbps}?
  • Welk platform leent zich het best voor opname van geluid in de browser, rekening houdend met adoptiegraad?

Bovenstaande overleggen met Erik Barendsen en Sjaak Smetsers.

Methodiek

Om het eindproduct op te kunnen leveren, zal gebruik moeten worden gemaakt van verschillende programmeertalen, waarvan een groot deel vreemd is. De programmeertalen die -naar verwachting- aan bod zullen komen, zijn PHP, JavaScript en C++, met ondersteunende opmaaktalen XHTML, XML en CSS.

Deelproducten

Het product wordt opgedeeld in vijf deelproducten:

  • SiteFramework: de basis waarop de webkant is opgebouwd: authenticatiesysteem, templatesysteem, object-georiënteerd geprogrammeerd volgens MVC-model
  • AudioMerger: C++ daemon die het samenvoegen van geluidsstreams mogelijk moet gaan maken
  • FlashRecorder: Flash-app die middels embedding in browserpagina's opnames maken mogelijk moet maken
  • FileUploader: PHP/HTML-app die het opsturen van audiobestanden mogelijk moet maken: basisuploads van streams door afhandelen file POSTS
  • FlashUploader: Flash-app die middels uploaden van opnames gemaakt met FlashRecorder mogelijk moet maken

Tijdsplanning

Datum SiteFramework AudioMerger FlashRecorder FileUploader FlashUploader Vergadering? Opmerkingen
17 mei 2010 basisframework t.b.v. authenticatie en uploaden opgeleverd worden → Aaron initieel ontwerp maken t.b.v. uitwerking → Erik initieel ontwerp maken t.b.v. uitwerking → Raoul n.v.t. n.v.t. ja
24 mei 2010 opgeleverd werkende aanzet opleveren → Erik, waar nodig hulp werkende aanzet opleveren → Raoul, waar nodig hulp werkend deelproduct product opleveren → Aaron werkende aanzet opleveren → Raoul, Aaron ja
31 mei 2010 opgeleverd werkend deelproduct opleveren → Erik, waar nodig hulp werkend deelproduct product opleveren → Raoul, waar nodig hulp opgeleverd werkend deelproduct product opleveren → Raoul, Aaron ja deze week presentatie