Národní úložiště šedé literatury Nalezeno 1,293 záznamů.  začátekpředchozí720 - 729dalšíkonec  přejít na záznam: Hledání trvalo 0.02 vteřin. 
KarlFTP: FTP client for Android devices
Hanzeli, Michal ; Kofroň, Jan (vedoucí práce) ; Hnětynka, Petr (oponent)
Cílem práce bylo vytvořit program FTP klienta KarlFTP pro mobilní zařízení se systémem Android. KarlFTP doplní existující aplikace o nový přístup k užívaní aplikací tohoto typu, využitím pracovních vláken na pozadí. Poskytne moderní užívatelské prostředí a doplnkové funkce pro snadnější ovládání. Součástí práce je stručný popis funkcí, návrhu a implementace programu. Také uvádíme přehled několika dostupných aplikací a problémy, na které jsme při jejich testování narazili. Program byl vytvořen pro systém Android v jazyku Java. Powered by TCPDF (www.tcpdf.org)
Run-time performance testing in Java
Kotrč, Jaroslav ; Horký, Vojtěch (vedoucí práce) ; Tůma, Petr (oponent)
Práce je zaměřena na relativní porovnávání výkonu jednotlivých metod. Základem je Stochastic Performance Logic, která například umožňuje vyjádřit, že běh jedné metody trvá nejvýše dvakrát déle než běh jiné metody. Tyto výsledky jsou přenositelnější než absolutní hodnoty. Standartní testy jednotek jsou rozšířeny o výkonnostní předpoklady a vyhodnoceny za skutečného běhu reálné aplikace. Instrumentace kódu je dynamicky přidána a odebrána kvůli automatické úpravě produkčního kódu. Pro instrumentaci je použit nástroj DiSL, což umožňuje hladce měřit i systémové třídy Javy. Metody jsou měřeny postupně, počet souběžně měřených metod se dynamicky mění a měřící kód je odstraněn, jakmile jsou získána potřebná data kvůli snížení vlivu měření. Výsledky ukazují, že pro aplikace náročné na procesor lze takto dosáhnout až 3-krát nižšího maximálního okamžitého vlivu měření než při měření všech metod najednou. Powered by TCPDF (www.tcpdf.org)
OpenMP for Java
Bělohlávek, Petr ; Steinhauser, Antonín (vedoucí práce) ; Kruliš, Martin (oponent)
Vzhledem k zpětné kompatibilitě je vícevláknové programování v Javě často implementováno neefektivně a odrazuje nezkušené programátory od vývoje paralelních aplikací. Tato práce představuje omp4j - preprocesor pro Javu 6, 7 a 8, který je nezávislý na běhových knihovnách a podporuje kompaktní podmnožinu nejdůležitějších OpenMP direktiv. Vyvinutý preprocesor podporuje všechny běžně užívané JVM a jím přeložené programy jsou navíc dobře škálovatelné. Pro zajištění paralelního běhu zdrojových kódů je použita kombinace syntaktické a bytecode analýzy. Vyvinutý program lze používat dvěma způsoby - přímo z příkazové řádky nebo jako knihovnu pro Java a Scala projekty. Druhý zmíněný způsob použití je demonstrován ve formě online dema v rámci stránky projektu - www.omp4j.org. Práce obsahuje vypracované vyhodnocení výkonnosti, ve kterém jsou diskutovány jednotlivé aspekty preprocesoru a srovnání s podobnými projekty v C++ a Javě. Ve srovnáním s těmito projekty byla na některých měřeních u omp4j prokázána signifikantně lepší škálovatelnost na hladině významnosti alfa = 0.01. Powered by TCPDF (www.tcpdf.org)
PerfJavaDoc: extending API documentation with performance information
Náplava, Jakub ; Horký, Vojtěch (vedoucí práce) ; Hnětynka, Petr (oponent)
Javadoc je dokumentační nástroj určený pro automatické generování API dokumentace přímo ze zdrojových kódů programu. Takto vygenerovaná dokumentace může u některých metod obsahovat slovní popis použitého algoritmu a jeho asymptotické složitosti, ten je však nepoužitelný v situaci, kdy potřebujeme znát přesnou dobu běhu metody vzhledem k některým charakteristikám. V této práci jsme se rozhodli rozšířit Javadoc o automatické generování výkonnostní části, která vývojářům dovolí změřit výkonnost metody vůči některým předem definovaným vlastnostem. Tyto vlastnosti se specifikují v takzvaném generátoru zátěže, což je metoda, jejímž úkolem je připravit argumenty měřené metody společně s instancí třídy, na které je měřená metoda zavolána. Separace měřené metody od generátoru zátěže pak vývojářům umožňuje jednoduché a srozumitelné psaní a snadné sdílení generátorů. Samotné měření výkonnosti metody pak probíhá na měřícím serveru, který může běžet na určeném referenčním stroji, a byl naprogramován tak, aby poskytoval co nejpřesnější výsledky s ohledem na platformu Java. Powered by TCPDF (www.tcpdf.org)
Uživatelsky přívětivé prostředí pro práci s dynamickými Bayesovskými sítěmi
Vinárek, Jan ; Kadlec, Rudolf (vedoucí práce) ; Skřivánek, Zdeněk (oponent)
Název práce: Uživatelsky přívětivé prostředí pro práci s dynamickými Bayesov- skými sítěmi Autor: Jan Vinárek Ústav: Kabinet software a výuky informatiky Vedoucí bakalářské práce: Mgr. Rudolf Kadlec, Kabinet software a výuky infor- matiky Abstrakt: U open source nástrojů s grafickým rozhraním určených pro datami- ning napsaných v jazyce Java je malá podpora pro zpracování sekvenčních dat. Jedním z nejpopulárnějších modelů využívaných při zpracování sekvenčních dat je dynamická Bayesovská síť, a to s využitím jejích inferenčních algoritmů. Cílem teoretické části práce bylo najít program s grafickým rozhraním pro da- tamining se snadným ovládáním a knihovnu, která dynamické Bayesovské sítě a jejich inferenční algoritmy nejlépe implementuje. Cílem praktické části práce bylo pro zvolený program (RapidMiner) navrhnout a naprogramovat rozšíření s využitím nalezené knihovny (JSMILE). U rozšíření byla otestována kombinace učícího algoritmu Expectation-Maximization a inferenčního algoritmu dynamické Bayesovské sítě pro predikci sekvenčních dat a byla srovnána s použitím učících modelů Support Vector Machines a Decision Tree na dvou příkladech. Klíčová slova: dynamické Bayesovské sítě, sekvenční data, časové řady, Java
Automatizovaná tvorba statistik síťového provozu
Benedikt, Jan ; Frolka, Jakub (oponent) ; Číka, Petr (vedoucí práce)
Bakalářská práce se zabývá zpracováním a prezentací výsledků zátěžového testování. V první části práce jsou rozvedeny základní pojmy, které jsou úzce spjaté se zátěžovým testováním. Následuje část s analýzou dostupných řešení a jejich vzájemné porovnání. Získané teoretické znalosti jsou následně uplatněny v návrhu modulu pro generování reportu ve formě webové stránky. Samotný modul je vytvořen pro program JMeter a naprogramován v jazyce Java. Vygenerovaná webová stránka je programována v jazyce HTML, CSS a JavaScript.
Nástroj pro automatické získávání informací z webu
Poliak, Jakub ; Harár, Pavol (oponent) ; Povoda, Lukáš (vedoucí práce)
Bakalářská práce se zabývá vytvořením nástroje pro shromáždění kladných a záporných komentářů z jednoho předního čínského e-shopu do databáze. Ta bude následně využita pro tzv. hluboké učení umělé neuronové sítě, která má rozeznávat pozitivní a negativní význam z textu. Nástroj byl napsán v programovacím jazyce Java s využitím knihoven JSON-simple a jsoup.
Framework IoTivity a jeho použití na různých hardwarových platformách
Přistal, Martin ; Štůsek, Martin (oponent) ; Pokorný, Jiří (vedoucí práce)
Tato práce se zabývá studiem projektu IoTivity. V práci jsou popsány metody komunikace pro různé druhy přenosů dat a architektury na niž je tento projekt vystavěn. Zmíněny budou i podobné projekty. Práce cílí na aplikaci v praxi a tedy i praktický výstup v podobě sestavení komunikace z různých prvků založených na odlišných architekturách v komunikačním scénáři Klient - Server.
Aplikace pro vyčítání dat z chytrých měřičů pomocí bezdrátové technologie ZigBee
Bräuer, Jonáš ; Štůsek, Martin (oponent) ; Zeman, Kryštof (vedoucí práce)
Bakalářská práce se zabývá komunikací bezdrátových zařízení v ZigBee síti. V teoretické části je protokol ZigBee srovnán s dalšími možnými řešeními senzorových sítí (WPAN a LPWAN) a je rozebrána jeho struktura. V praktické části byla vytvořena Java aplikace na vzdálenou konfiguraci a vyčítání dat.
Experimentální ověření přenosových vlastností bezdrátových technologií IEEE 802.11ac/ad
Jošťák, Matej ; Mašek, Pavel (oponent) ; Zeman, Kryštof (vedoucí práce)
Táto bakalárska práca sa zaoberá experimentálnym overením prenosových vlastností be- zdrôtových technológií, so zameraním sa na vysokorýchlostné prenosy. Pre meranie boli vybrané štandardy IEEE 802.11ac/ad. V teoretickej časti sa práca zaoberá popisom IoT a spôsobom komunikácie medzi zariadeniami, hlavne spôsobom M2M. Nasleduje chronologický popis štandardu IEEE 802.11. Praktická časť sa skladá z popisu dostupného hardwaru, po ktorom nasleduje podrobný popis návrhu a praktickej realizácie aplikácie a merania. V poslednej časti práca obsahuje dosiahnuté výsledky, ich hodnotenie a vyvodenie dôsledkov. V prílohe sa nachádzajú zdrojové kódy nami vytvorenej aplikácie a grafy.

Národní úložiště šedé literatury : Nalezeno 1,293 záznamů.   začátekpředchozí720 - 729dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.