Skip to content

Running dashapp projects

Jiri Hynek edited this page Oct 13, 2017 · 6 revisions

1. Prerekvizity

2. Stažení

  1. vybrat patřičné branche > Finish
  2. přepnutí do branche (pravým tlačítkem na repositář > Switch to)

3. Import projektů

  • přes Git perspektivu:
    1. Window > Perspective > Open Perspective > Git (pokud již není otevřená)
    2. pravým tlačítkem na repositář > Import projects
    3. proklikat dialog, vybrat všechny projekty > Finish
    4. Window > Perspective > Open Perspective > Java (projekty by měly být vidět)
  • nebo přes Java perspektivu:
    1. File > Import > General > Existing projects into workspace
    2. proklikat dialog, vybrat projekty > Finish
  • neimportujte root projekty dash a 3rd_party, pouze zanořené projekty dash.* a 3rd_party.*

4. Překlad a spuštění

  • nepoužívám žádný buildovací systém, překládám v Eclipse
  • spouštím přes třídu DashApp obsahující metodu main
  • třída je obsažena v projektu dashapp.rel.segmentation
  • kliknout pravým tlačítkem na třídu DashApp > Run as > Java application

5. Ovládání aplikace

6. Struktura projektů

  • zdrojové kódy jsou člěněny do několika projektů, většinu věcí pro začátek nebudeš potřebovat
  • zde je stručný popis projektů
    • dashapp.core - jádro a model aplikace
    • dashapp.ui - UI aplikace
    • dashapp.rel.* - spuštění a konfigurace aplikace
      • mám několik konfigurací pro konkrétní účely
    • dashapp.core.image, dashapp.ui.image (nějaké nástroje pro práci s obrázky)
    • dashapp.core.eval.*, dashapp.ui.eval - metriky pro ohodnocování dashboardů
    • dashapp.core.segmentation, dashapp.ui.segmentation - kostra připravená pro algoritmy segmentování

Clone this wiki locally