|
GUI pro interaktivní spouštení metod ze zasuvného modulu BJ2NB pro NetBeans
Matviichuk, Oleksandr ; Pecinovský, Rudolf (vedoucí práce) ; Pavlíčková, Jarmila (oponent)
Tato bakalářská práce je součástí projektu BJ2NB (BlueJ-2-NetBeans). Cílem projektu je vytvoření zásuvného modulu pro NetBeans, který umožní ve vývojovém prostředí NetBeans realizovat řadu přístupů k práci, běžně používaných v prostředí BlueJ. Tato práce se zabývá vytvořením grafického uživatelského rozhraní, které by umožňovalo interaktivní spouštění metody z daného zásuvného modulu. Práce je rozdělena na tři části. V první části je provedena analýza přístupů, používaných k realizaci interaktivního režimu na platformě Java. Analýza je zaměřena hlavně na existující vývojová prostředí, ve kterých je interaktivní režim už realizovaný. Na základě analýzy v druhé části práce byl vytvořen návrh grafického uživatelského rozhraní. Jeho implementace je dostupná jako příloha této práce. Poslední část obsahuje uživatelskou příručku.
|
|
Vývoj aplikací v jazyce Ruby
KOHOUT, Tomáš
Bakalářská práce se zabývá skriptovacím jazykem Ruby a jeho nadstavbou pro vývoj webových aplikací Ruby on Rails. Autor se věnuje charakteristickým rysům jazyka Ruby na různých příkladech. Objasňuje vazbu Ruby na framework Rails a popisuje techniky a postupy vývoje aplikací v tomto programovacím jazyce. Dále se zabývá vývojovými nástroji a prostředími vhodnými pro tvorbu v Ruby (Ruby on Rails). Pokouší se o srovnání s ostatními programovacími jazyky a shrnuje možnosti programátora v Ruby. Součástí práce je návrh a vývoj konkrétní aplikace v jazyce Ruby {--} webový server sudoku s kompletní dokumentací, vývojovými návrhy (UML schémata) a kompletními zdrojovými kódy.
|
|
NetBeans Gui Builder
Čápek, Pavel ; Buchalcevová, Alena (vedoucí práce) ; Tichý, Vladimír (oponent)
Cílem této bakalářské práce je prohloubit čtenářovy znalosti nástroje NetBeans GUI Builder a rozšířit tak jeho možnosti při používání nástroje NetBeans GUI Builder během vytváření grafického uživatelského rozhraní v jazyku Java. Čtenář je postupně seznamován s různými třídami knihovny Swing a na základních příkladech je mu předváděna funkcionalita a vlastnosti těchto tříd. Autor čerpá ze svých vlastních zkušeností s nástrojem NetBeans GUI Builderu a formou popisu-návodu společně s množstvím obrázků ukazuje použití jednotlivých třídy. Po přečtení této práce bude mít čtenář znalosti, které mu pomohou využít přednosti nástroje NetBeans GUI Builder.
|
|
Standardy pro podporu GUI aplikací v Javě
Došek, Tomáš ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Práce popisuje řešení tvorby grafického uživatelského rozhraní na platformě Java SE, jeho propojení s logickou částí aplikace a souvisejících problémů. K řešení je využito standardu JavaBeans, knihovny grafických komponent Swing a k propojení grafické a logické části aplikace je využito knihovny Beans Binding, referenční implementace standardu JSR 295. Značná pozornost je věnována podpoře použitých technologií v nástroji GUI Builder, vývojového prostředí NetBeans. Popsané řešení umožňuje vytvářet grafická rozhraní snadněji, v kratším čase, a nabízí silnější kontrolu nad propojením grafického rozhraní s logikou aplikace. Použité technologie jsou popsány v kontextu reálných situací a uvedené příklady poskytují čtenáři znalosti k jejich praktickému použití.
|
|
Sample solutions according to project methodology, Extreme Programming
Niko, Eduard ; Pavlíčková, Jarmila (vedoucí práce) ; Kunstová, Renáta (oponent)
Práce se zabývá popisem agilní metodiky vývoje informačního systému. Extreme Programming a jeho následné provedení na vybraném projektu. V první části práce je úvod do agilních metodik ve všeobecnosti spolu s teoretickými znalostmi k metodice Extreme Programming. Taktéž se tam nachází slovenský překlad agilního manifestu, který slouží jako osnova pro všechny agilní metodiky. V druhé části práce se nachází popis postupu při vypracování projektu Chat s architekturou klient/server v jazyku Java. Na vypracování tohoto projektu byly použitá právě metodika Extreme Programming. Vývojové prostředí použité v tomto projektu bylo Netbeans 6.8. Další vývojové nástroje využité v projektu jsou: úložiště Subversion na serveru kitscm.vse.cz, testovací framework T2 a Jude Professional na tvorbu diagramů tříd.
|
|
Porovnání správy verzí ve vývojových prostředích pro Javu
Říha, Jan ; Pavlíček, Luboš (vedoucí práce) ; Kamenišťák, Marián (oponent)
Systémy pro správu verzí dnes patří mezi nejdůležitější nástroje při vývoji softwaru. Cílem této práce je stanovit kritéria a následně ohodnotit integrovanou podporu těchto systémů ve vývojových prostředích pro Javu. Jako systém pro správu verzí byl zvolen Subversion, který je velmi rozšířený mezi vývojáři open source softwaru. Na základě funkcionality tohoto systému autor práce nejprve stanovuje jednotlivá kritéria, kterým by měla vývojová prostředí vyhovět, aby v nich bylo možné správu verzí efektivně používat. Ve druhé části práce jsou pak na základě stanovených kritérií ohodnoceny nejběžnější vývojová prostředí pro jazyk Java a formulovány jak konkrétní závěry týkající se testovaných produktů, tak i obecná doporučení, jakým směrem by se měl jejich další vývoj ubírat.
|
|
Porovnání frameworků pro tlustého klienta v Javě
Hybler, Michal ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
V úvodní části práce jsou vysvětleny základní pojmy a vytvořen přehled základních vlastností frameworků a rozdělení aplkací na typy vhodné k rozřazení frameworků. V hlavní části práce je uvedena analýza frameworků, které jsou určeny pro tvobu tlustého klienta v programovacím jazyce Java. Na konci práce je uveden přehled aplikací, ke kterým jsou jednotlivé frameworky vhodné.
|
|
Analýza dat z průzkumů spokojenosti zákazníků s prostředím NetBeans
Horčic, Michal ; Buchalcevová, Alena (vedoucí práce) ; Mirilovič, Marián (oponent)
Cílem práce je zpracovávání dotazníku o spokojenosti uživatelů s aplikací NetBeans od firmy Sun Microsystems. Výstupem z dotazníku je informace o (ne)závislosti odpovědí vybraných otázek. Celý proces je zautomatizován a není tedy třeba žádného vnějšího zásahu. K dosažení cíle je použito několika technologií, zejména: - web forms - pro sběr dat od uživatelů - MySQL - databázový systém pro uložení odpovědí z webových formulářů - R - statistický software pro zpracování dat a jejich převod do dále zpracovatelného formátu Práce je rozdělena do čtyř základních kapitol: - Zadání - přesné zadání a vymezení základních předpokladů pro další postup - Teorie - postup výběru statistické metody a technologie pro zpracování - Praxe - postup implementace zvolených technologií, vysvětlení fungování jednotlivých částí - Vyhodnocení - interpretace výsledků a možné využití práce pro plánování software
|
|
Vývojové prostředí NetBeans
Pitka, Lukáš ; Kašparová, Alena (vedoucí práce) ; Hauptvogl, Roman (oponent)
Tato bakalářská práce představuje základní aspekty vývojového prostředí NetBeans IDE. NetBeans IDE je prostředí pro programovací jazyk Java. Práce je napsána jako příručka pro uživatele začínající s NetBeans IDE, přičemž se předpokládá se určitá znalost programovacího jazyka Java. Hlavním přínosem práce je usnadnění a zefektivnění práce s NetBeans IDE. První kapitola práce je spíše teoretická, zabývá se obecně pojmem vývojové prostředí. V dalších částech jsou rozebírány aspekty NetBeans IDE, které jsou pro začínající uživatele s tímto prostředím základní a potřebné při každodenní práci.
|
|
Open source vývojová prostředí pro Javu a kontrola kvality kódu
Roh, Jiří ; Švecová, Jarmila (vedoucí práce) ; Šťastný, Marek (oponent)
Pro potřebu kontroly kvality kódu v Javě lze jednak využít funkce vývojového prostředí, ale také i samostatné programy, které kvalitu kódu hlídají - analyzéry kódu. Ty lze použít v podobě pluginů pro vývojová prostředí. V této práci jsem se primárně zaměřoval na vývojová prostředí NetBeans a Eclipse a jejich podporu pro různé analyzéry kódu (FindBugs, PMD, atd.) z oblasti open source. Práce se zabývá analýzou kontroly kvality ve vývojových prostředích a analyzérech kódu.
|