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:
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.
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
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 |