Diplomová práce

Porovnanie knižníc pre tvorbu GUI v Jave

Java GUI Libraries Comparison

Bc. Lucia Jakubíková
Anotace

Cieľom tejto práce je porovnať súčasné knižnice používané na tvorbu GUI na platforme Java. Ná základe počiatočného prieskumu boli vybrané dve z nich, pre ktoré boli implementované samostatné používateľské rozhrania desktopovej aplikácie. Aplikácia je navrhnutá spôsobom, ktorý umožňuje demonštrovať porovnávané vlastnosti knižníc na základe určených kritérií. Zobrazuje informácie poskytované webovou …více

Abstract

The aim of this work is to compare the current libraries used for GUI development on the Java platform. Based on initial research, two of them were selected for which separate desktop application user interfaces were implemented. The application is designed in a way that allows to demonstrate the compared features of the libraries based on the specified criteria. It displays the information provided …více

Klíčová slova
Java JavaFX Java Swing GUI PostgreSQL MVC
Zadání práce

Student udělá přehled knihoven pro tvorbu GUI na platformě Java. Dále bude práce obsahovat návrh kritérií pro hodnocení knihoven a to jednak z pohledu vývojáře (složitost použití knihovny při vývoji, kvalita a množství dokumentace, ...) a z pohledu uživatele výsledné aplikace (kvalita výsledných UI, porovnání kvality a funkčnosti jednotlivých ovládacích prvků, ...), založené na implementaci aplikace pomocí zvolených knihoven vývojářem a používání jednotlivých variant aplikace tímtéž uživatelem.

Aplikace bude zpracovávat data poskytovaná existující webovou službou a prezentovat je v uživatelsky přívětivé formě. Student rovněž navrhne systém získávání a ukládání dat za účelem optimalizace jejich přeneseného množství.

Práce bude tedy obsahovat:

  • volbu minimálně 2 knihoven pro tvorbu uživatelských rozhraní na platformě Java,
  • návrh kritérií pro výše zmíněná hodnocení knihoven,
  • popis návrhu a implementace aplikace pro ověření kritérií s použitím standardních postupů softwarového inženýrství,
  • popis realizace získávání a ukládání dat poskytovaných webovou službou.

Součástí elektronických příloh budou:

  • zdrojové kódy a podrobný postup pro nasazení aplikace na uživatelský počítač,
  • diagramy vytvořené při návrhu a implementaci aplikace,
  • data získaná při vyhodnocování navržených kritérií.

Práce zkontrolována:
17. 5. 2023 08:42, Mgr. Luděk Bártek, Ph.D., učo 2154
Jazyk práce
slovenština slovenština
Termín obhajoby
23. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Oponent

Ing. Pavel Hrdina
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Zpracování a analýza rozsáhlých dat
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.