Browsing by Author "Kopetschke, Igor"
Now showing 1 - 20 of 20
Results Per Page
Sort Options
- ItemEfektivní internacionalizace webových projektů v JSP a PHP(Technická Univerzita v Liberci, 2007) Remplík, Luboš; Kopetschke, IgorPráce se zabývá efektivními metodami internacionalizace webových projektů a problémy s tímto spojené. Jsou zde uvedené praktické řešení v programovacím jazyku JSP a PHP. Zaměření je několik. Rozebírá druhy znakových sad, ukazuje funkci pro jejich konverzi a ospravedlňuje výběr kódování UTF-8. Navrhuje několik metod internacionalizace a ukazuje na praktickém řešení - pomocí třídy ResourceBundle, pomocí kombinace skriptovacího jazyka JSP s databází MySQL a použitím knihovny gettext v PHP. Důležitým cílem práce je porovnání jednotlivých způsobů řešení, vystižení jejich výhod, respektive nevýhod a doporučení oblasti použití. Klíčová slova - Internacionalizace, lokalizace, ResourceBundle, gettext, iconv.
- ItemEfektivní logování procesů v prostředí Sun Java(Technická Univerzita v Liberci, 2009) Jevčič, Robert; Kopetschke, Igor
- ItemJava a paralelní programování na clusteru(Technická Univerzita v Liberci, 2013-12-27) Špetlák, Miroslav; Kopetschke, IgorCílem teoretické části diplomové práce je komplexní rozbor problematiky paralelního programování na clusterech se zaměřením na knihovny MPI, MPICH a PVM. Každá knihovna je podrobně popsána z hlediska historického vývoje, vlastností, jejích výhod a nevýhod. Dále je součástí práce popis programovacího jazyka Java jako vhodného nástroje pro paralelní programování. Jsou zmíněny různé implementace MPI technologie pro jazyk Java, včetně použitého MPJ Express. Vysvětlena byla problematika clusterů a také Amdahlův zákon, který definuje vztahy pro výpočet časové úspory v paralelním programování. Praktická část práce obsahuje návrh a implementaci vzorových úloh v jazyce Java pro použití na univerzitním clusteru Hydra. Tyto úlohy tvoří aplikace pro hledání hesla ?hrubou silou? a program pro paralelní násobení matic. Byla vytvořena sada srovnávacích testů pro jednotlivé úlohy za použití knihoven MPI, srovnávající běh aplikací na různém počtu procesorů. Analýzou výsledků srovnávacích testů byla ověřena platnost Amdahlova zákona.
- ItemKurz a nástroje pro výuku jazyků OOP(Technická Univerzita v Liberci, 2010) Konfršt, Jan; Kopetschke, Igor
- ItemMobilní aplikace pro práci s univerzitním elearningovým portálem na platformě Android(Technická Univerzita v Liberci, 2013) Vacek, Ondřej; Kopetschke, IgorHlavním cílem této práce bylo navrhnout a vytvořit mobilní aplikaci pro operační systém Android, která umožňuje studentům Technické univerzity v Liberci (TUL) snadné procházení a práci na univerzitním e-learningovém portálu a slouží tak pro zjednodušení přístupu ke studijním materiálům přes mobilní zařízení. Aplikace je naprogramována v jazyce Java za použití standardních nástrojů pro vývoj. Aplikace komunikuje prostřednictvím internetu a zabezpečených webových služeb s~e-learningovým portálem, který je postaven na open-source systému Moodle. Aplikace umožňuje studentům po přihlášení procházet a stahovat studijní materiály přiřazené k jednotlivým předmětům, editovat některé osobní údaje, nahrávat soubory do systému za účelem plnění úkolů zadaných vyučujícím a prohlížet nahrané přednášky z předmětů, do nichž jsou zapsaní. Při vývoji aplikace byl kladen velký důraz na zabezpečení komunikace se serverem proti případným útočníkům a tím zamezení ztráty citlivých údajů. Pro komunikaci se serverem e-learningového portálu je spojení zabezpečeno SSL protokolem využívajícího bezpečnostní certifikát. Protokol pro webovou službu byl zvolen SOAP, který je v systému Moodle částečně implementován a v rámci této práce byly provedeny jeho úpravy za účelem doplnění jeho možností. Samotná aplikace byla vytvořena pro Android verze 4 a vyšší z důvodu přísnějších bezpečnostních podmínek. Dále se tato práce zabývá implementací SSL vrstvy pomocí elektronického certifikátu pro připojení e-learningového portálu (jak na straně serveru, tak na straně klienta) a zpracováním komunikace přes webové služby SOAP na platformě Android. Popisuje úpravy stávající implementace webových služeb na straně e-learningového portálu a zahrnuje podrobný popis struktury a funkčnosti aplikace pro platformu Android včetně propojení se serverem pro nahrávání přednášek. Tento server využívá technologii MediaSite a jedním z cílů aplikace je snadno zpřístupnit jeho obsah studentům.
- ItemMobilní aplikace pro práci s univerzitním elearningovým portálem na platformě Windows Phone 8(Technická Univerzita v Liberci, 2014) Pomezný, Martin; Kopetschke, IgorCílem této práce bylo nastudovat si principy fungování e-learningového systému Moodle a navrhnout vhodnou a především bezpečnou formu komunikace s mobilní aplikací na platformě Windows Phone 8. Tato aplikace byla také naprogramována a umožňuje studentům využívat služeb portálu na telefonu v přehledném a intuitivním prostředí. Velký důraz byl kladen na bezpečnost komunikace, protože na serveru jsou uložená i citlivá data o uživatelích. Jakou součást práce také vznikla komponenta v jazyce C# zpřístupňující webové služby. Ta jde velmi snadno rozšířit, nebo použít v jiném projektu. Aplikace komunikuje s portálem přes zabezpečený protokol HTTPS přes síť internet. Spojení je realizováno webovou službou, která využívá protokolu REST. V rámci práce byla studentům zpřístupněna i možnost přehrávat přednášky ze systému Mediasite na mobilním telefonu. Při tom bylo zdokumentováno zabezpečení streamů ze zmiňovaného systému.
- ItemMobilní aplikace pro přístup ke službám TUL na platformě Android(Technická Univerzita v Liberci, 2014) Žmolík, Jan; Kopetschke, IgorTato práce se zabývá vytvořením aplikace pro platformu Android, která nabídne uživatelům přístup k online službám Technické univerzity v Liberci. V práci je popsána technologie komunikace s webovými službami a prostředky využité při této komunikaci. V práci je také uvedeno, jakým způsobem je zabezpečena komunikace mezi webovými službami a aplikací. Ve stěžejní části obsahuje práce popis implementace jednotlivých tříd aplikace. V práci je kladen důraz na popis autentizačních mechanismů jednotlivých webových služeb. Text dále osahuje popis práce s knihovou, která umožňuje komunikaci s webovými službami. V závěru práce jsou shrnuty všechny stěžejní poznatky z praktické části.
- ItemMultimediální encyklopedie(Technická Univerzita v Liberci, 2013-12-27) Klimeš, Jan; Kopetschke, IgorCílem diplomové práce je návrh a implementace multimediální encyklopedie za využití moderních technologií v prostředí Adobe Flash CS3 a objektově orientovaného programovacího jazyka ActionScript 3.0.První část se zabývá definicí pojmů multimédia a encyklopedie. Následuje popis, historie a vlastnosti použitých technologií a jejich porovnání s alternativními nástroji. Hlavní důraz je kladen na vlastní implementaci multimediálního programu, založené na sestavení datového modelu databáze v systému MySQL, integraci jazyka ActionScript s databázovým serverem a návrh grafického uživatelského rozhraní se základními podpůrnými funkcemi pro běh.
- ItemMultimediální nástroje pro on-line a off-line training(Technická Univerzita v Liberci, 2013-12-27) Remplík, Luboš; Kopetschke, IgorSpolečnost Red Fox s.r.o. vyvíjí e-learningový portál pro potřebu Škoda Auto a.s.. Jeho součástí se má stát rozhraní pro multimediální on-line (přenos live audio a video streamů) a off-line (záznam audio a video materiálů a následné přehrávání u klienta) training. Cílem práce je analyzovat současný stav aplikace, navrhnout technické řešení v závislosti na technologiích používaných ve Škoda Auto a.s. a následně toto řešení implementovat do existujícího portálu. Portál je postaven na J2EE, aplikačním serveru WebSphere a DB Oracle.
- ItemPoužití Oracle APEX na dynamicky generované aplikace s parametricky definovanou vizuální a datovou strukturou(Technická Univerzita v Liberci, 2012) Lassig, Rostislav; Kopetschke, IgorTato práce se zaměřuje na možnost využití vývojového prostředí Oracle Application Express pro tvorbu aplikací, které nemají pevně danou grafickou ani databázovou strukturu. Ta je určena parametrickým nastavením v definiční tabulce a vzniká až za běhu aplikace. To je užitečné v případech, kdy se má jedna aplikace chovat jako více nezávislých nebo dochází k častým změnám v grafickém návrhu či datové struktuře. Vzhled a chování aplikace pak určuje kombinace pevně daných prvků společných pro všechny definice a z prvků definovaných parametricky. V této práci jsou popsány techniky a nástroje, které má programátor k dispozici a možnosti jejich použití. Ty jsou demonstrovány na praktickém příkladu tvorby konkrétní aplikace pro znalostní databázi ve firmě TOS VARNSDORF a.s.. V práci jsou uvedeny jak vývoj a funkcionalita, tak i zdrojové kódy aplikace, která vznikla na základě nabytých poznatků.
- ItemSystém pro práci s lidskými zdroji(Technická Univerzita v Liberci, 2014) Pešek, Jiří; Kopetschke, IgorInstitut Policie ČR mění v poslední době koncept svých služeben. Zejména, co se týká zvyšování počtu sloužících policistů na jednom oddělení jejich slučováním. Tyto změny velmi znesnadňují sestavování uceleného rozvrhu služeb, které se stále děje v několika krocích, a to za pomoci tužky, papíru a gumy. Cílem této práce je tedy navrhnout algoritmus, jenž by tento problém řešil. To znamená sestavení rozvrhu služeb dle omezení co se týče celkového počtu hodin, hodin do tzv. ''pytlíku'', přiřazení typu služeb dle směnnosti a tarifní třídy policisty či některých zaměstnanců, odečítání hodin dle charakteru služby, jako například dozorčí, cely, motohlídka, výjezd, kancelář a další. To vše tak, aby byly splněny nejen praxí dané záležitosti, ale především záležitosti dané zákonem a interními předpisy či závaznými pokyny. Praktickou částí je pak naprogramování aplikace, která z charakteru daných omezení umožňuje zavedení tohoto navrženého algoritmu do systému po bok jiných aplikací v rámci institutu Policie České Republiky ke zkušebnímu použití.
- ItemUkládání a přenos metadat a implementace jejich prohledávání v prostředí J2EE(Technická Univerzita v Liberci, 2013-12-20) Dlouhý, Václav; Kopetschke, IgorCílem práce je vytvoření aplikace na bázi webové služby, která dokáže procházet repository s metadaty, vyhledávat relevantní informace a vracet požadované výsledky ve formátu RDF/XML. Text je koncipován do třech hlavních kapitol, přičemž první část je věnována oblasti sémantického webu, metadat a jejich aplikací. Ve druhé části jsou představeny standardy a technologie webových služeb a jejich implementace. V souvislosti s předchozí částí jsou uvedeny také možnosti integrace sémantiky do webových služeb. Třetí část je věnována tvorbě webové služby v prostředí J2EE, Apache Tomcat a Apache Axis.
- ItemVirtualizace IT infrastruktury v prostředí větší organizace(Technická Univerzita v Liberci, 2011) Stříž, Jan; Kopetschke, IgorTématem této bakalářské práce je virtualizace IT infrastruktury v prostředí větší organizace. Práce představuje jednotlivé vhodné technologie pro virtualizaci a popisuje implementaci vybraného virtualizačního prostředí od analýzy až po realizaci.
- ItemVýroční zpráva 2016(Technická univerzita v Liberci, 2018-02-21) Vencláková, Jitka; Zizienová, Marta; Haščáková, Naďa; Vyšohlídová, Zdenka; Masaříková, Lenka; Kovaříková, Lenka; Kopetschke, Igor; UKN
- ItemVýroční zpráva 2019(2020-03) Vencláková, Jitka; Zizienová, Marta; Fišer, Jiří; Schmidtová,Barbora; Trykarová, Markéta; Univerzitní knihovna TUL; Haščáková, Naďa; Samešová, Jaroslava; Masaříková, Lenka; Kopetschke, Igor; Grulišová, Kateřina
- ItemVyužití JSP a TagLibs v prostředí dynamické webové aplikace(Technická Univerzita v Liberci, 2013-12-20) Bardon, Lukáš; Kopetschke, IgorObsahem této práce je zmapování možností programovacího jazyka Java v prostředí dynamických webových aplikací. Po přečtení dokumentu by měl čtenář mít jasný pohled na problematiku spojenou s JSP neboli Java Server Pages, s funkcí aplikačního serveru Tomcat spojenou s JSP a dále by měl porozumět výrazům jako jsou například Servlet, JDBC a v neposlední řadě TagLibs. Druhou částí bakalářské práce je praktická ukázka dynamické webové aplikace využívající výše zmíněné výrazy doplněné o standardní Javovské technologie. Tato webová aplikace by měla sloužit jako inzertní portál pro studenty s tematikou spolujízdy. Aplikace umožňuje interaktivní vyhledávání a zadávání inzerátů prostřednictvím propojení JSP stránek a databáze MySQL.
- ItemVývoj webové aplikace na podporu uspořádání konference(Technická Univerzita v Liberci, 2013) Červenka, Jan; Kopetschke, IgorTato diplomová práce pojednává o nástrojích, které slouží jako podpora při pořádání odborné konference. Je rozdělena na část analytickou a na část implementační. Do analytické části spadá první kapitola, ve které jsou otestovány již existující nástroje na podporu odborné konference, druhá kapitola, ve které se hledá odpověď na otázku, zda je možné nástroj na podporu odborné konference plnohodnotně nahradit redakčním systémem. Do analytické části spadá i kapitola třetí, ve které jé vytvořen návrh aplikace pomocí UML diagramů, konkrétně diagramů případů užití. Implementační část se zabývá tvorbou aplikace. Nejprve je ve čtvrté kapitole je popsán výběr technologií, na kterých bude aplikace založena a je v ní uveden i jejich krátký popis. Poslední kapitola popisuje, jak byl nástroj vytvořen, implementaci jednotlivých vrstev MVC architektury a nakonec jsou uvedeny krátké ukázky funkčnosti aplikace.
- ItemWebová autentizace proti lokálním a vzdáleným zdrojům(Technická Univerzita v Liberci, 2007) Kurka, Vojtěch; Kopetschke, IgorTato bakalářská práce popisuje základní postupy při implementaci webové autentizace na LAMP (Linux, Apache. MySQL, PHP) platformě. Zabývá se i autentizací v PHP proti vzdálenému LDAP serveru. Je využito výhradně opensource softwaru, což zaručuje levné nasazení v praxi. Skriptovací jazyk PHP je velmi populární, má širokou podporu v oblasti hostingových služeb a tak řešení podobná těm v této práci není složité použít. Jsou zde i ukázky možností autentizace jen pomocí serveru Apache. Několik kapitol je věnováno návrhům autentizace v typických webových projektech a popisu typů útoků na jejich bezpečnost. Samozřejmě nechybí rady, jak se takovým útokům bránit.
- ItemZpracování GPS dat webovou aplikací(Technická Univerzita v Liberci, 2012) Bardon, Lukáš; Kopetschke, IgorObsahem této práce je zpracování GPS dat webovou aplikací. Po přečtení dokumentu by měl čtenář mít jasný pohled na problematiku spojenou s principem GPS neboli Global Positioning System. Dále by měl porozumět postupu, jak získat data z GPS přijímače, to včetně záznamů trasy a v neposlední řadě by měl získat informace o způsobu parsování těchto dat. Tato práce taktéž pojednává o způsobu předání GPS dat webové aplikaci, která tyto data dále zpracovává. Druhou částí diplomové práce je praktická ukázka mashup webové aplikace využívající výše zmíněné poznatky doplněné o standardní webové technologie a implementaci geotaggingu. Toto jádro webové aplikace by mělo sloužit jako základ pro webové aplikace u kterých je hlavním cílem zpracovávat soubory, jež obsahují GPS data. . Jako demonstrační aplikaci jsem vytvořil aplikaci cestopisného motorkářského portálu obohaceného o funkci vyobrazení ujeté trasy na mapě a vyobrazení otaggovaných fotografií mapě.
- ItemUntitled(Technická Univerzita v Liberci, 2013) Pelák, Martin; Kopetschke, IgorModerní mobilní aplikace převážně slouží jako klienti pro rozsáhlejší distribuovaná řešení. Student v rámci práce představí možnosti výměny dat mezi mobilní aplikací a serverovou vrstvou včetně kladů a záporů jednotlivých variant. Dále se soustředí na metody lokálního ukládání dat pro potřeby datového offline režimu včetně úrovní zabezpečení. Výstupem práce bude komunikace se serverovou komponentou a optimální kombinace přenosu dat a jejich ukládání pro datové online a offline režimy. Součástí výstupu bude praktická funkční klient-server aplikace.