Motivácia
Človek je v dnešnej dobe zahltený čoraz väčším množstvom informácií a je pre neho obtiažne si dané informácie zapamätať. Z nedávnych poznatkov je zrejmé, že vizualizácia informácií nám pomáha si ich ľahšie zapamätať Je to spôsobené zapojením oboch hemisfér mozgu narozdiel od zapojenia iba ľavej hemisféry pri spracovaní informácií vo forme čísel alebo písaného textu.
Ďalším dôležitým faktom je charakter dnešných dát. Tie bývajú často multidimenzionálne, pričom pod dimenziou chápeme počet atribútov, ktoré majú jednotlivé položky datasetu. Často nás zaujímajú iba niektoré dimenzie a tie ostatné vnímame ako šum, ktorý nám sťažuje vnímanie vlastností a vzťahov v datasete. Neprehľadnosť môže byť tiež umocnená veľkosťou analyzovaných dát. V takom prípade tiež výrazne pomôže vizualizácia dát vo forme grafu. Tá nám umožní vnímať vzťahy či vzory, ktoré predtým neboli viditeľné.
Ciele
3DSoftviz je už niekoľko rokov vyvíjaný softvér na Fakulte informatiky a informačných technológií STU. Na začiatku bol vytvorený s úmyslom stať sa general-purpose nástrojom na vizualizáciu informácií pomocou grafových štruktúr. Neskôr sa zameral na vizualizáciu softvéru. Napriek neskoršiemu vymedzeniu sa je ho ale po pomerne malých modifikáciách možné prispôsobiť na vizualizáciu informácii aj z iných oblastí.
Aktuálne sa využíva na vizualizáciu statických aspektov softvéru vo forme orientovaných či neorientovaých grafov. Datasety s informáciami o uzloch a hranách dokáže načítať z XML súboru, databázy či git repozitára. Okrem iného je tiež možné pridávanie uzlov či hrán, viacero možností rozmiestnenia uzlov grafu, manipulácia s grafom pomocou myši, zhlukovanie uzlov či vizualizácia evolúcie softvéru - zmien softvéru v čase zachytených v trojrozmernom priestore.
Marek bol prvé tri šprinty Scrum Master, staral sa o plnenie úloh, manažoval úlohy v TFS a facilitoval stretnutia. Vytvoril a spravuje webovú prezentáciu tímu. Z pohľadu vývoja produktu sa zaoberal spojazdnením projektu na platforme Windows Subsystem for Linux.
Bence je windows integrátor a tester.Úloha windows integrátora zahŕňa: testovanie kompatibility implementovaných častí na operačnom systéme windows, podpora ovládačov.
Peťo je zodpovedný za dokumentáciu a tiež spravuje git repozitár projektu. Písal zápisnice počas stretnutí tímu. Udržiaval Slack, vytváral či revidoval dokumentáciu a snažil sa oboznámiť nielen s dokumentačnými nástrojmi využívanými v rámci projektu.
Martin sa spolupodieľa na vývoji a testovaní pre platformu macOS. Pomáha pri vytváraní a manažovaní úloh cez nástroj TFS
Tomáš sa podieľa na refaktorizácii a automatizácii zostavovania zdrojového kódu. Primárnym zameraním je C++ a CMake na platforme Linux.
Michal je OS X integrátor, podieľa sa na správe projektu z pohľadu zostavovacieho nástroja cmake a na zjednodušení jeho používania vrámci projektu.
Milo sa spolupodieľa na vývoji a testovaní pre platformu Linux a spravuje tímový server.
Na tomto mieste sa nachádzajú dokumenty a zápisnice zo stretnutí
Zápisnica | Dátum |
---|---|
Zápisnica 1. stretnutie | 28.9.2017 |
Zápisnica 2. stretnutie | 05.10.2017 |
Zápisnica 3. stretnutie | 12.10.2017 |
Zápisnica 4. stretnutie | 19.10.2017 |
Zápisnica 5. stretnutie | 26.10.2017 |
Zápisnica 6. stretnutie | 2.11.2017 |
Zápisnica 7. stretnutie | 9.11.2017 |
Zápisnica 8. stretnutie | 16.11.2017 |
Zápisnica 9. stretnutie | 23.11.2017 |
Zápisnica 10. stretnutie | 30.11.2017 |
Zápisnica 11. stretnutie | 7.12.2017 |
Zápisnica | Dátum |
---|---|
Zápisnica 12. stretnutie | 14.02.2018 |
Zápisnica 13. stretnutie | 21.12.2018 |
Zápisnica 14. stretnutie | 28.12.2018 |
Zápisnica 15. stretnutie | 07.03.2018 |
Zápisnica 16. stretnutie | 14.03.2018 |
Zápisnica 17. stretnutie | 21.03.2018 |
Zápisnica 18. stretnutie | 28.03.2018 |
Zápisnica 19. stretnutie | 04.04.2018 |
Zápisnica 20. stretnutie | 11.04.2018 |
Zápisnica 21. stretnutie | 25.04.2018 |
Zápisnica 22. stretnutie | 02.05.2018 |
Zápisnica 23. stretnutie | 09.05.2018 |