Národní úložiště šedé literatury Nalezeno 111 záznamů.  začátekpředchozí102 - 111  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Support for development of enterprise applications in Java
Krůček, Jiří ; Bulej, Lubomír (oponent) ; Hnětynka, Petr (vedoucí práce)
Diplomová práce se zabývá srovnáním dvou často používaných technologií při vývoji aplikací na platformě Java, frameworku Spring 2.5 a komponentové architektury Enterprise JavaBeans (EJB) 3.0. Jejím cílem je poskytnout podrobné informace o všech důležitých vlastnostech obou technologií a tím napomoci vývojářům při rozhodování, kterou technologii je vhodnější zvolit pro vývoj konkrétní aplikace dle zadaných požadavků. V úvodu práce jsou rozebrány základní myšlenky a koncepty, na nichž jsou Spring a EJB založeny. Dále následuje detailní analýza obou technologií, rozdělená do tří hlavních oblastí: (1) analýza běhového prostředí a způsobu jakým jsou spravovány objekty tvořící aplikaci, (2) analýza poskytovaných infrastrukturních služeb a (3) analýza různých souvislostí spojených s použitím dané technologie při vývoji jako jsou vliv na architekturu vyvíjené aplikace, způsob jejího testování a její konfiguraci. Každá z těchto tří hlavních oblastí je dále rozdělena na několik úzce orientovaných částí, které se zabývají konkrétními tématy z dané oblasti. V závěru práce je provedeno celkové zhodnocení obou technologií a na jejím základě jsou poskytnuta určitá doporučení pro jejich použití.
Identifying runtime components of the running SOFA 2 application
David, Ondřej ; Hnětynka, Petr (oponent) ; Bureš, Tomáš (vedoucí práce)
Tato práce se zabývá návrhem dekompozice komponentového běhového prostředí SOFA 2. První část je věnovaná popisu logických částí prostředí a jejich vzájemných vazeb. Jsou zde popsány úlohy podpůrných programových celků (repository, dock manager, global connector manager, dock) nezbytných ke spuštění libovolné komponentové architektury, která se skládá z konkrétních běhových částí (jádro komponenty, mikrokomponenty, konektory) popsaných dále v textu. Druhá část hledá odpověď na otázku jak konkrétně komponentová architektura ovlivňuje přítomnost těchto běhových části. Jejich skladbu, vazby mezi sebou a závislosti zkoumá na základě pozorování konkrétních komponentových aplikací. Společné rysy zachycuje návrhem sjednocujícího konceptu, díky kterému bude možné zjednodušit a odlehčit výsledné běhové prostředí konkrétních komponentových architektur. Třetí část ověřuje proveditelnost navrhovaného konceptu. Pomocí OSGi bundlů jsou zde implementována běhová prostředí komponentových aplikací zkoumaných ve druhé části textu a na implementaci se demonstruje správnost navrhovaného konceptu. Závěrečná část shrnuje dosažené výsledky a nabízí možnosti, jak lze na práci dál pokračovat.
Distributed regression testing
Repček, Branislav ; Tůma, Petr (oponent) ; Hnětynka, Petr (vedoucí práce)
Testování je důležitou součástí vývoje softwaru. Cílem automatických testovacích nástrojů je co nejvíce usnadnit testování komplexních aplikací. Regresní testování je technika testování, při které se testovaná aplikace opakovaně spouští pokaždé, když je aplikace vylepšena. Cílem regresního testování je vyhledávání nechtěných regresí po dobu vývoje aplikace. V této práci je použit projekt Benchmarking Environment jako základ na vybudování automatického nástroje na regresní testování distribuovaných aplikací. Tato práce je zameřena na rozšíření projektu o vlastní skriptovací jazyk a nástroje potřebné pro vývoj nových testů. Dále jsou v práci analyzovány výsledky získané pomocí nových testů. Použitelnost vyvinutého nástroje je demostrována na implementaci regresního testu komponentové aplikace pro SOFA2.
Mikrosimulace městské silniční dopravy
David, Ondřej ; Adámek, Jiří (oponent) ; Hnětynka, Petr (vedoucí práce)
Tato bakalářská práce se zabývá popisem programu pro modelování městské silniční sítě, jež je určená k mikrosimulaci dopravy. Součástí práce je také popis jednoho z algoritmů používaných pro simulaci. První část je zaměřena na popis vnitřní struktury programu, tzn. reprezentace silniční sítě a částí, z kterých se skládá, jaké je možné zadat parametry simulace a nakonec jak interpretovat naměřená data. Druhá část se zabývá jedním z algoritmů, které se pro simulaci dají použít. Je zde popsán způsob, jak virtuální řidič zpracovává události silničního provozu, jak si hlídá bezpečnou vzdálenost za vozidlem, který jede před ním, jeho strategii v křižovatce, na čem závisí jeho rozhodnutí, zda křižovatkou projede či nikoli a nakonec co ho vede k tomu přeřadit se z pruhu do pruhu.
Dolování dat z příchozích zpráv elektronické pošty
Šebesta, Jan ; Žemlička, Michal (vedoucí práce) ; Hnětynka, Petr (oponent)
V předložené práci studujeme možnosti automatického třídění příchozí emailové komunikace. Naším hlavním cílem je rozpoznání informací o nadcházejících workshopech a konferencích, nabídkách práce a vydávaných knihách. Snažíme se vyvinout nástroj, který informace vydoluje z dat získaných z oborových konferencí. Nabídky v konferencích přicházejí ve formě html, rtf, nebo prostého textu, ale informace v nich je zapsána v běžném jazyce. Text{miningovými metodami získáváme informace z běžného textu a ukládáme je ve strukturované formě, kterou je možné jednoduše strojově zpracovávat. Zkoumáme zpusob zpracování pošty člověkem a následně tyto poznatky aplikujeme při tvorbě systému. V průběhu práce řešíme problémy se samotným získáním zpráv, rozpoznáním jazyka a kódování a rozpoznáním typu zprávy. Informace, kterou ze zprávy potřebujeme získat se různí v závislosti na typu zprávy a události, které se týká. Teprve po rozpoznání nosné informace ve zprávě jsme schopni vydolovat data pro zjištěný typ události. Na závěr ukládáme získané znalosti do databáze, která umožňuje rychlou interakci s uživatelem.
Development of browser-based desktop-oriented web applications
Mihályi, Ondrej ; Nečaský, Martin (oponent) ; Hnětynka, Petr (vedoucí práce)
V súlade s modernými trendami vývoja webových služieb, aplikácie, ktoré bežia na internete, sa stávajú komplexnejšími a bohatšími na vlastnosti. To všetko sa deje, zatiaľ čo sa počítače a kapacita sieťových prenosov čoraz viac zlepšuje. Môžeme pozorovať veľa často inovatívnych spôsobov vývoja aplikácií, ktoré sa pokúšajú preklenúť obmedzenia webového prostredia. Žiaľ, málo technológií alebo nástrojov poskytuje podporu dostupnosti k dátam z ľubovoľného prostredia. Táto diplomová práca má za cieľ navrhnúť metódu pre vývoj košatých webových aplikácií, ktoré poskytujú transparentný prístup k užívateľským dátam v rôznych prostrediach a podmienkach.
Application for Real Estate Management
Rada, Michal ; Hnětynka, Petr (oponent) ; Kofroň, Jan (vedoucí práce)
Cieľom bakalárskej práce je navrhnúť a implementovať Internetovú aplikáciu, ktorá má za úlohu zjednodušiť prácu majiteľom nehnuteľností so správou nehnuteľností, nájomníkov, výberom poplatkov a nájomného a sledovaním a výpočtom návratnosti investícii do nehnuteľností. Aplikácia by mala obsahovať nielen rozhranie pre prenajímateľa, ale aj rozhranie pre nájomníkov, ktoré by poskytovalo odpovedajúce informácie druhej strane a umožňovalo nájomníkom kontaktovať svojho prenajímateľa. Aplikácia by mala byť navrhnutá s ohľadom na ľahkú použiteľnosť a jednoduchosť ovládania, ideálne nezávisle na platforme.
Infrastructure for Deployment of Heterogeneous Component-based Applications
Šafrata, Pavel ; Hnětynka, Petr (oponent) ; Bulej, Lubomír (vedoucí práce)
Nasazení aplikace je proces zahrnující všechny činnosti prováděné s aplikací od momentu jejího vydání. Různé komponentové modely řeší tyto aktivity odděleně (pokud vůbec), přestože koncepce je většinou stejná. Formální kodument Deployment and Configuration of Component-based Distributed Applications Specification vydaný organizací OMG navrhuje jednotné řešení, které může být přizpůsobeno pro různé komponentové modely. Tato práce se soustředí na část problému týkající se spouštění aplikací a prezentuje jednotnou infrastrukturu založenou na uvedené specifikaci. Hlavním cílem je prozkoumat možnosti podpory více komponentových modelů a následně heterogenních aplikací, které sestávají z komponent implementovaných v různých komponentových modelech. Toho bylo dosaženo navržením systému rozšíření umožňujících odstínit specifika jednotlivých komponentových modelů od společné infrastruktury. Přestože zmíněná specifikace nebyla určena pro podporu heterogenních aplikací, implementace se od ní odchyluje jen v několika málo bodech. Ve všech takových případech je prezentována analýza situace a odůvodnění příslušné odchylky.
Metadata management for Fractal component model
Nevařil, Petr ; Bednárek, David (oponent) ; Hnětynka, Petr (vedoucí práce)
Správa metadat je jednou z klíčových oblastí v moderních komponentových systémech. V současné době je nejpoužívanějším standardem pro správu metadat OMG MOF (Meta Object Facilities). Metadata definovaná podle tohoto standardu hrají důležitou při vývoji software pomocí MDA (Model Driven Architecture), kde aplikace vzniká postupnými transformacemi jejího konceptuálního modelu. V této diplomové práci je analyzován komponentový systém Fractal a je navržen jeho metamodel pomocí MOF. Návrh metamodelu je obtížný kvůli existenci několika úrovní, na kterých může komponentový systém modelu Fractal vyhovovat. V této práci je navržen metamodel použitelný pro komponentový systém libovolné úrovně.

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