Zápisnica zo stretnutia č.4

Dátum Čas Miesto Zapisovateľ Prítomní
28.10.2008 19.00-20.30 LabSS2 Bc. Jakub Marton Ing. Peter Drahoš
Bc. Miloš Cibulka
Bc. Michal Dávid
Bc. Marián Halaš
Bc. Jakub Marton
Bc. Karol Marton

Téma stretnutia:

Návrh riešenia projektu

Pedagogický vedúci:

Ing. Peter Drahoš

Členovia tímu:

Bc. Miloš Cibulka
Bc. Michal Dávid
Bc. Marián Halaš
Bc. Jakub Marton
Bc. Karol Marton

Úlohy z predchádzajúceho stretnutia:

ID Popis úlohy / Poznámky Zodpovedný Termín Stav
3 Preštudovať referenčný manuál o jazyku Lua spolu s príručkou k programovaniu Miloš Cibulka 28. 10. 2008 splnená
7 Preštudovanie odkazov od Ing. Drahoša a vniknutie do problematiky okolo jazyka Lua Jakub Marton 28. 10. 2008 splnená
8 Odovzdanie dokumentácie analýzy problému, špecifikácie požiadaviek a návrh riešenia Marián Halaš 13. 11. 2008 čiastočne splnená
9 Predbežný cieľ na letný semester: Doprogramovanie používateľského rozhrania pre inštalátor Karol Marton dlhodobá nezačatá
11 Workflow diagram server side, UseCases Miloš Cibulka 28. 10. 2008 splnená
13 Vytvoriť návrh obrazoviek webu. Michal Dávid 21. 10. 2008 čiastočne splnená
Boli vytvorené predbežné verzie, zatiaľ nevieme ako budú vyzerať detailne.
14 Vytvoriť prezentáciu tímu formou webovej stránky na adrese soft. štúdia. Michal Dávid, Jakub Marton 24. 10. 2008 splnená
Stránka obsahuje všetky náležitosti bližšie určené na stránke prof. Bielikovej
15 Začať s výskumom technológií potrebných k implementácií projektu. Jakub Marton 28. 10. 2008 čiastočne splnená
Výskum pokračuje ďalej, boli navrhnuté dva nanoki a reviki.
16 Začať s tvorbou dokumentácie pre projekt. Marián Halaš 28. 10. 2008 splnená
17 Vybrať vhodný projekt na báze Wiki, ktorý bude základom pre web. Svoje názory bude konzultovať s Jakub Martonom, zodpovedným za výskum. Karol Marton 28. 10. 2008 splnená
Výskum pokračuje ďalej, boli navrhnuté dva nanoki a reviki.
14 Dokončiť workflow diagramy a vytvoriť use casy podľa návrhu a pripomienok, ktoré boli prekonzultované s Ing. Drahošom. Miloš Cibulka 28. 10. 2008 splnená

Priebeh stretnutia:

Stretli sme sa v laboratóriu. Na začiatku sme referovali o dvoch wiki, ktoré nás zaujali najviac. Prvá, reviki, implementovaná v Jave, založená na systéme SVN, umožňuje priame ukladanie a spravovanie verzií obsahu. Druhá, nanoki, implementovaná v Lua, ma podstatnú výhodu v tom, že v sebe obsahuje http a file server, takže na jej deploynutie na web nie je potrebné nič viac. Teda, nie je potrebný hosting s apache serverom/tomcatom ako pri Jave.
Následne sme rozoberali samotnú štruktúru a spôsob ako budú manažované balíky. Dostali sme sa k nasledovnej štruktúre:
  • stable
    • lua.ver.x
    • lua.ver.x
  • unstable
  • user1
  • user2
  • ... ďalší používatelia
Teda každý používateľ bude mať svoj repozitár, kde si bude môcť vyvíjať vlastné vetvy balíčkov. Po odchode Ing. Drahoša sme sa venovali návrhu technológií, a možných verzií návrhu. Prišli sme ku dvom: Použitie reviki a SVN:
schema
Potreba databázy je ešte otázna. Klient, alebo náš používateľ bude môcť svoje vlastné vetvy balíčkov vyvíjať s overeným nástrojom SVN. Cez web rozhranie by boli manažované len samotné balíčky, diskusie a hodnotenia (práve tu by sa mala použiť databáza).
Pri použití nanoki by mohlo byť zložité spravovať verzie obsahu. Toto je potrebné zistiť, ako zložito je implementovaná, ako by sa dali spravovať verzie obsahu.

Úlohy do nasledujúcich stretnutí:

ID Popis úlohy Zodpovedný Termín
15 Pokračovať v bližšom štúdiu reviki a nanoviki, rozhodnúť ktoré sa použije Jakub Marton, Karol Marton 4. 11. 2008

Zaujímavé odkazy

Valid XHTML 1.0 Transitional

Posledná aktualizácia:
19.5.2009