Národní úložiště šedé literatury Nalezeno 38 záznamů.  začátekpředchozí19 - 28další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Túúdl: webová aplikace postavená na platformě Google App Engine určená pro e-learning na středních školách
Potoček, Tobiáš ; Lessner, Daniel (vedoucí práce) ; Pop, Tomáš (oponent)
Cílem práce bylo vytvořit nástroj umožňující jednoduše využívat výpočetní techniky a Internet při výuce na základních a středních školách. Konkrétně jsme se snažili pokrýt pohodlné zadávání a odevzdávání domácích úkolů. Na rozdíl od existujících řešení bylo naší snahou vytvořit aplikaci co nejjednodušší, aby ji byli schopní používat i méně zdatní uživatelé. Aplikace běží na platformě Google App Engine, což je cloudový hosting. Vývoj na této platformě se markantně liší od běžného vývoje webových aplikací, což znamená při vývoji řešit ne zcela triviální problémy. Sem patří kupříkladu práce s NoSQL databází, která se sice na jednu stranu bez problémů škáluje a přizpůsobuje aktuálním požadavkům, ale na straně druhé negarantuje okamžité aktuální a konzistentní výsledky na dotazy. V následujícím textu je podrobně popsáno, jakým způsobem je zevnitř aplikace vystavěna, aby se s těmito problémy vyrovnala. Díky reálnému nasazení aplikace se podařilo ověřit, že použitá řešení jsou skutečně v praxi funkční.
Scripting in Audacity Audio Editor
Šípoš, Peter ; Pop, Tomáš (vedoucí práce) ; Jančík, Pavel (oponent)
Cílem této bakalářské práce byl vytvoření doplňku k programu Audacity, což by umožněl používání scriptu během editaci zvukovych nahrávek. V první části práce je popsaná architektura Audacity, jaké jsou možnosti pro doplnění funkčnosti a jaké alternatíva jsou k dispozici. Poté popíše kritické rozhodnutí, které byly učiněné před implemetaci doplňku. Tyhle rozhodnutí byly ve spojení s výběrem scriptovacího jazyku, spravování chybových stavů a návrhem grafického rozhraní. Na konci práce pomoci příkladů je ukázan funkčnost doplňku. Na závěr, aplikace byl naimplementován, jako ukázka technik, které byly popsáno v práci.
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.
Wave editor
Šebesta, Michal ; Kofroň, Jan (vedoucí práce) ; Pop, Tomáš (oponent)
Cílem bakalářské práce je vyvinout aplikaci pro práci se zvukem. Aplikace se nesnaží konkurovat dlouho vyvíjeným komerčním aplikacím, snaží se pozdvihnout to nejdůležitější pro editaci zvuku, proto obsahuje hlavně ty nejdůležitější a pro práci nejpohodlnější prvky. Těmito prvky rozumíme např. načítání zvukových souborů, nahrávání pomocí mikrofonu, funkce pro stříhání, multitracking a nejrůznější efekty. Pro uživatele je pohodlné i vlastní nastavení, jako jsou klávesové zkratky a design.
HTTP server se separací práv
Břečka, Jakub ; Mareš, Martin (vedoucí práce) ; Pop, Tomáš (oponent)
Webservery hostující mnoho webů na jednom stroji často řeší problém se separací uživatelských práv. Standardní implementace totiž mají vyhrazeného uživatele, pod kterým jsou vyřizovány všechny požadavky. Existuje mnoho řešení, která se snaží spouštět uživatelské skripty nebo provádět požadavky v kontextu konkrétního uživatele. Většina z nich však nevyhovuje výkonem nebo neposkytuje úplnou separaci. Zaměřili jsme se na jeden z nejpoužívanějších webserverů, Apache HTTP Server, s cílem implementovat řešení, které by umožnilo mít nastavena unixová práva na adresářích tak, aby byly weby separované již na úrovni souborového systému.
Knihovna pro tvorbu uživatelského rozhraní
Hrubiš, Cyril ; Zajíček, Ondřej (vedoucí práce) ; Pop, Tomáš (oponent)
Tato práce se zabývá rozborem a implementací knihovny uživatelského rozhraní pro operační systém Linux s důrazem na malá zařízení. Knihovna je naimplementována v jazyce C pro operační systém Linux a sama se skládá z rozhraní pro psaní aplikací a backendu což je část, která zobrazuje uživatelské rozhraní samotné. Aplikace a backend beží jako samotné procesy, které komunikují přes sockety a navíc je mezi nimi multipexor, který jednak izoluje aplikace od backendu a zároveň umožnuje připojení více backendů najednou. Backend je koncipován jako prostředí pro malé zařízení například PDA či tablety.
Remote Method Invocation for Android Platform
Magic, Ľuboš ; Pop, Tomáš (vedoucí práce) ; Libič, Peter (oponent)
Diplomová práca skúma potenciál vzdialeného volania metód v prostredí mobilných zariadení s operačným systémom Android. Hlavný cieľ práce je výskum v oblasti realizácie bezpečnostne kritických častí aplikačného kódu na smart karte (v prostredí mobilných zariadení hovoríme o SIM karte). Práca taktiež popisuje vzdialené volanie metód všeobecne a porovnáva špecifiká implementácie volaní na vzdialený server a na smart kartu. Súčasťou práce je aj návrh prípadovej štúdie, ktorá využíva získané poznatky.
Podpora "Edit and Continue" v prostředí SharpDevelop
Mareš, Jan ; Ježek, Pavel (vedoucí práce) ; Pop, Tomáš (oponent)
Vývoj velkých projektů vyžaduje ladicí nástroje, které usnadní vývojáři práci při hledání chyb. Pokud vývojář odhalí chybu v kódu během jeho krokování, je nejbezpečnější chybu opravit co nejdříve. Funkcionalita Edit and Continue je rozšíření ladicího nástroje pro .NET, která umožňuje opravit chybu bez nutnosti přerušit ladění aplikace. Tato práce se zabývá implementací této funkcionality pro nekomerční vývojové prostředí SharpDevelop.
Podpora pro vývoj mikro architektur ve vývojovém prostředí SOFA IDE
Kaščák, Kamil ; Malohlava, Michal (vedoucí práce) ; Pop, Tomáš (oponent)
Bakalárska práca prispieva do rozsiahleho projektu SOFA 2, ktorý vznikol a je obohacovaný pod záštitou Katedry distribuovaných a spolahlivých systémov. SOFA 2 je komponentový systém, ktorý umožňuje tvorbu aplikácií z prede finovaných stavebných blokov, takzvaných komponent. SOFA 2 zároveň poskytuje sadu nástrojov pre tvorbu komponentových aplikácií, medzi ktoré patrí súbor plug-inov SOFA IDE do vývojového Eclipse. Cielom práce je rozšíriť SOFA IDE o podporu vývoja komponentových aspektov a mikrokomponent. Práca poskytuje návod na používanie vytvorených nástrojov a popis zvolenej implementácie. Práca dalej podrobne popisuje zmeny vykonané v existujúcej štruktúre súboru plug-inov, hlavne v ADL modeli, ktorý slúži pre potreby modifi kácie entít.
Evidenční systém správy sítě
Lacina, Martin ; Ježek, Pavel (vedoucí práce) ; Pop, Tomáš (oponent)
Název práce: Evidenční systém správy sítě Autor: Martin Lacina Katedra / Ústav: Katedra softwarového inženýrství (32-KSI) Vedoucí bakalářské práce: Mgr. Pavel Ježek, Katedra distribuovaných a spolehlivých systémů (32-KDSS) Abstrakt: Cílem této práce je vytvoření rozšiřitelné modulární aplikace pro správce malých počítačových sítí, kterým by jim měla usnadnit provádění každodenních činností. První část práce se podrobně zabývá analýzou struktury vyvíjené aplikace, návrhem rozhraní, které bude poskytováno rozšiřujícím modulům, a jejich rozhraním. Dále je proveden rozbor funkcí, které bude základní aplikace poskytovat a které části jejího jádra za ně budou odpovědné. V druhé práci je popsána struktura implementace vytvořené na základě první části práce a základní přehled jejích jednotlivých součástí. Výsledkem práce je úplná implementace základní aplikace a základní sada rozšiřujících modulů.

Národní úložiště šedé literatury : Nalezeno 38 záznamů.   začátekpředchozí19 - 28další  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.