Národní úložiště šedé literatury Nalezeno 18 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
AudioCam
Hrinčár, Peter ; Horáček, Jan (vedoucí práce) ; Libič, Peter (oponent)
Práca sa zaoberá problémom vytvárania hudby pohybom. Našim cieľom bolo vyvinúť software, ktorý umožní užívateľovi ovládať virtuálny hudobný nástroj pomocou webovej kamery. Zameriavame sa hlavne na univerzálne rozhranie ovládané pohybom. S využitím rozdielovej metódy analýzy pohybu a optického toku získavame informácie o pohybe. Virtuálny nástroj na základe týchto informácií vytvára tóny s použitím technológie MIDI. Konkrétne simulujeme virtuálne klávesy, na ktorých užívateľ hrá. Náš návrh časti virtuálneho nástroja bol stavaný tak, aby sa v budúcnosti dal ľahko rozšíriť o ďalšie prístupy pri tvorbe hudby.
Identification of Battery-Hungry Parts of Android Application Code
Jankovič, Ivan ; Pop, Tomáš (vedoucí práce) ; Libič, Peter (oponent)
V rozmezí pouhých čtyřiceti let vzrostl počet mobilních zařízení ve světě z nuly na číslo větší než je počet obyvatel Země. Výpočetní výkon a s ním i spotřeba těchto zařízení strmě stoupá; kvůli technologickým a prostorovým omezením se stává kapacita mobilních zdrojů energie jednou z největších překážek dalšího vývoje. Jelikož je požadavek na nízkou spotřebu energie poměrně nový, existuje velmi málo nástrojů, které se touto problematikou zabývají a existující nástroje trpí výraznými nedostatky. Cílem této práce je navrhnout a implementovat nástroj, který poslouží vývojářům mobilních aplikací pro operační systém Android při hledání energeticky náročných částí jejich kódu. Navržené řešení je založeno na dosud neodzkoušeném přístupu - na zkoumání odhadů spotřeby zařízení odvozených od stavu zařízení a informací o aktuálně vykonávaném kódu. Prototypová implementace je otestována na dvou aplikacích se závěrem, že navržený přístup může vývojáři poskytnout užitečné informace, ale v praxi naráží na technická omezení, která snižují jeho přesnost a brání tomu, aby se z něj stal plně automatizovaný nástroj pro identifikaci energeticky náročných částí aplikačního kódu pro platformu Android.
Online class
Han, Myong Nam ; Kofroň, Jan (vedoucí práce) ; Libič, Peter (oponent)
Cílem projektu je vytvořit "Online Class" systém pro elektronické vyučování pro školy. Projekt se skládá z dvou aplikací, serverová aplikace a uživatelská klientská aplikace. Serverová aplikace je server výukového systému, který slouží k správě všech online přednášek. Klientská aplikace je rozhraní systému pro učitele a studenty. Učitel může přednášky rezervovat předem, začít a ukončit. Při vyučování učitel může mluvit pomocí mikrofonu a dělat prezentace. Učitel ještě může napsat teorie, věty nebo poznámky a nakreslit něco nebo ukázat obrázky. Studenti můžou poslouchat učiteli, sledovat prezentace a ještě poslat otázky během vyučování. Uživateli můzou také prohlédnout ukončené přednášky a tisknout jejich obsah.
Support for NUMA hardware in HelenOS
Horký, Vojtěch ; Děcký, Martin (vedoucí práce) ; Libič, Peter (oponent)
Cílem této diplomové práce je rozšířit operační systém HelenOS o podporu ccNUMA hardwaru. Text práce obsahuje stručný úvod do problematiky ccNUMA, přehled vlastností NUMA hardwaru a přehled vlastností HelenOS spojených s touto problematikou (správa paměti, plánování atd.). Práce analyzuje rozhodnutí při návrhu implementace podpory pro NUMA počítače -- zavádí reprezentace topologie do datových struktur jádra, zpřístupnění těchto informací do uživatelské prostoru, afinita vláken k procesorům a uzlům, politiky alokace paměti či vyvažování zátěže. Práce též popisuje prototypovou implementaci podpory ccNUMA v HelenOsu na platformě AMD64 and stručné srovnání s podporou ccNUMA v jiných monolitických i mikrojaderných operačních systémech.
Spread of delay on railway network
Straka, Martin ; Babilon, Robert (vedoucí práce) ; Libič, Peter (oponent)
Predmetom tejto práce je simulácia šírenia meškania vlakov na železničnej sieti. Program graficky ukazuje jednotlivé simulácie a tiež vytvára ich štatistiky pri roznych kritériách (napr. meniace sa čakacie časy alebo zmeny križovaní jednotlivých vlakov). Práca tieto výsledky následne vyhodnocuje a porovnáva. Je tu tiež snaha navrhnúť vhodnú voľbu takých kritérií, aby vlaky meškali čo najmenej. Súčasťou práce je tiež vyhľadávanie slabých miest v grafikone. Teda vlakov, na ktoré sa šíri meškanie najčastejšie, alebo ktoré ako prípoje nečakajú na ich predchádzajúce vlaky z dovodu veľkého meškania.
Integrating Profiler Data
Libič, Peter ; Tůma, Petr (vedoucí práce) ; Galamboš, Leo (oponent)
Výkon je jeden z důležitých aspektů softwarových aplikací. Vyhledávání problematických oblastí kódu se stává stále náročnější, protože složitost různých částí počítačových systémů rychle roste. Na usnadnění tohoto hledání existují nástroje nazývané profilery. Profiler by měl ideálně poskytovat data ze všech úrovní systému - od hardwaru přes virtuální stroje interpretovaných nebo částečně kompilovaných jazyků až po samotnou aplikaci. Nástroje pro jazyky, které nejsou kompilované do nativního kódu, jako je Java, bohužel neposkytují možnosti pro zjišťování dat o výkonu z nižších vrstev. Cílem této práce je vytvořit profiler schopný měřit údaje jak z nativních tak i z Java aplikací s podporou vlastností moderních profilerů nativních programů, jako je možnost inicializace získávání dat na základě konfigurovatelných hardwarových udalostí.
Web Based Issue Tracker
Krivák, Radoslav ; Poch, Tomáš (vedoucí práce) ; Libič, Peter (oponent)
Predložená práca sa zaoberá analýzou, návrhom a implementáciou issue tracking systému s webovým rozhraním. V úvode je vysvetlené, čo je to issue tracker a aké sú prínosy jeho nasadenia v organizácii alebo fi rme. Následne je navrhnuté nové riešenie, ktoré je popísané pomocou usecases. Práca prináša prehlad existujúcich technológií a postupov používaných pri vývoji webových aplikácií v jazyku Java. Je popísaná architektúra aplikácie a spôsob použitia jednotlivých technológií. Hlavnou časťou práce je implementácia samotnej aplikácie v jazyku Java za použitia technológií Struts2, Spring, Hibernate a Lucene.
Garbage Collection in Software Performance Engineering
Libič, Peter ; Tůma, Petr (vedoucí práce) ; Murphy, John (oponent) ; Noorshams, Qais (oponent)
Název Garbage Collection in Software Performance Engineering Autor Peter Libič peter.libic@d3s.mff.cuni.cz Školitel doc. Ing. Petr Tůma, Dr. petr.tuma@d3s.mff.cuni.cz Katedra Katedra distribuovaných a spolehlivých systémů Matematicko-fyzikální fakulta Univerzita Karlova v Praze Malostranské nám. 25, 118 00 Praha 1, ČR Abstrakt Zvyšující se popularita jazyků s automatickou správou paměti dělá z vý- konnosti garbage collectorů (GC) klíčový prvek efektivního běhu aplikací. Bohužel, pro aplikační vývojáře není lehké porozumět chování GC z hlediska výkonnosti a návrháři výkonnostních modelů chování GC často ignorují. V této práci (1) vyhodnotíme podstatu režie GC s ohledem na její vliv na přesnost modelů výkonnosti. Zhodnotíme možnost modelovat GC jako black- box model a zjistíme charakteristiky programů, které ovlivňují výkon GC. Poté (2) navrhneme analytický model jednogeneračního kolektoru a sim- ulační modely jednogeneračního a dvougeneračního kolektoru. Tyto modely závisí na vlastnostech aplikací. Zhodnotíme přesnost těchto modelů a an- alyzujeme jejich citlivost na přesnost vstupů. Pomocí modelu ukážeme na rozdíly v chápání režie GC, pokud je založeno na znalosti algoritmu nebo skutečné implementaci...
HelenOS sound subsystem
Veselý, Ján ; Děcký, Martin (vedoucí práce) ; Libič, Peter (oponent)
Práca rozoberá možnosti implementácie moderného audio systému pre HelenOS. Boli vybrané štyri existujúce audio architektúry; ALSA, OSS, JACK a PulseAudio. Každá študovaná architektúra pristupuje k poskytovaniu audio funkcionlity iným sposobom. Silné a slabé stránky každej implementácie sú analyzované a na základe výsledkov tejto analýzy sú predložené možné riešenia. Najvhodnejšie z týchto riešení je v práci implementované. Implementácia zahrňa všetky súčasti audio subsystému, od ovládača audio zariadenia, až po jednoduchú audio aplikáciu, ktorá demonštruje možnosti implementovaného prístupu. Na záver sú načrtnuté možnosti ďalšieho rozšírenia práce.
Identification of Battery-Hungry Parts of Android Application Code
Jankovič, Ivan ; Pop, Tomáš (vedoucí práce) ; Libič, Peter (oponent)
V rozmezí pouhých čtyřiceti let vzrostl počet mobilních zařízení ve světě z nuly na číslo větší než je počet obyvatel Země. Výpočetní výkon a s ním i spotřeba těchto zařízení strmě stoupá; kvůli technologickým a prostorovým omezením se stává kapacita mobilních zdrojů energie jednou z největších překážek dalšího vývoje. Jelikož je požadavek na nízkou spotřebu energie poměrně nový, existuje velmi málo nástrojů, které se touto problematikou zabývají a existující nástroje trpí výraznými nedostatky. Cílem této práce je navrhnout a implementovat nástroj, který poslouží vývojářům mobilních aplikací pro operační systém Android při hledání energeticky náročných částí jejich kódu. Navržené řešení je založeno na dosud neodzkoušeném přístupu - na zkoumání odhadů spotřeby zařízení odvozených od stavu zařízení a informací o aktuálně vykonávaném kódu. Prototypová implementace je otestována na dvou aplikacích se závěrem, že navržený přístup může vývojáři poskytnout užitečné informace, ale v praxi naráží na technická omezení, která snižují jeho přesnost a brání tomu, aby se z něj stal plně automatizovaný nástroj pro identifikaci energeticky náročných částí aplikačního kódu pro platformu Android.

Národní úložiště šedé literatury : Nalezeno 18 záznamů.   1 - 10další  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.