|
Zobrazení 3D scény ve webovém prohlížeči
Sychra, Tomáš ; Kršek, Přemysl (oponent) ; Španěl, Michal (vedoucí práce)
Tato práce diskutuje aktuální možnosti zobrazení akcelerované 3D scény ve webovém prohlížeči a krátce shrnuje technologie pro zobrazení medicínských dat. V druhé části práce je navržena a implementována aplikace, která umožňuje prohlížení volumetrických medicínských dat přímo v okně prohlížeče, bez nutnosti instalace. Aplikace je postavena na technologiích WebGL, Javascript a grafickém enginu O3D API.
|
|
Vylepšení systémových testů projektu JShelter
Konečný, David ; Hranický, Radek (oponent) ; Polčák, Libor (vedoucí práce)
Tato práce se zabývá návrhem a implementací vylepšení systémových testů projektu JShelter. Systémové testy projektu JShelter obsahují jisté nedostatky, které budou odstraněny. Dále budou také systémové testy vylepšeny a rozšířeny o nové funkcionality založené na metodách analýzy webových stránek. V rámci této práce bude také navržen nový mechanismus procházení webových stránek založený na již existujicím mechanismu Marka Schauera. Tento mechanismus bude založený na nástrojích OpenWPM, Selenium a Kubernetes. Do tohoto mechanismu budou také začleněny vylepšené systémové testy. Tento mechanismus bude implementován. Výsledky získané pomocí tohoto mechanismu budou také vyhodnoceny.
|
|
Reduction of CentOS operating system
Kluka, Peter Milan ; Jablončík, Lukáš (oponent) ; Komosný, Dan (vedoucí práce)
This thesis serves as a supporting material for the course Networking Operating Systems for the implementation of the course project. This project has an artificial goal which is to reduce the size of the operating system. The specified operating system was the Linux distribution CentOS Stream 8. The reduced system includes a graphical web browser, a PDF document viewer and is accessible via a remote SSH connection. The thesis compares sizes of required graphical frameworks and applications. Based on the analysis a script was created to automate the minimalization process. The resulting size of the reduced system was 650 MB.
|
| |
|
Interaktivní zobrazení datově náročné 3D scény ve webovém prohlížeči
Ludvík, Martin ; Vlnas, Michal (oponent) ; Španěl, Michal (vedoucí práce)
Tato bakalářská práce se zabývá vykreslováním datově náročných scén ve webovém prohlížeči. Výsledná aplikace interaktivně zobrazuje point cloudy ve webového prohlížeče pomocí javascriptového aplikačního rozhraní WebGPU. Díky WebGPU je aplikace výkonnější než aplikace založené na WebGL. Uživatelské rozhraní je vytvořeno za pomocí základního CSS a Javascriptu. Je možné pracovat s point cloudy obsahující stovky miliard bodů. Zároveň je uživateli umožněno měnit zdroj vzhledu jednotlivých bodů.
|
| |
| |
|
Reduction of CentOS operating system
Kluka, Peter Milan ; Jablončík, Lukáš (oponent) ; Komosný, Dan (vedoucí práce)
This thesis serves as a supporting material for the course Networking Operating Systems for the implementation of the course project. This project has an artificial goal which is to reduce the size of the operating system. The specified operating system was the Linux distribution CentOS Stream 8. The reduced system includes a graphical web browser, a PDF document viewer and is accessible via a remote SSH connection. The thesis compares sizes of required graphical frameworks and applications. Based on the analysis a set of scripts was created to automate the minimalization process. The resulting size of the reduced system was 678 MB.
|
| |
|
Získávání informací o uživatelích na webových stránkách
Vondráček, Tomáš ; Malinka, Kamil (oponent) ; Polčák, Libor (vedoucí práce)
Cílem diplomové práce je zmapovat informace poskytované webovými prohlížeči, které mohou být v praxi použity k identifikaci uživatelů na webových stránkách. Práce se zaměřuje na získání a následnou analýzu informací o zařízeních, prohlížečích a vedlejších efektů způsobených webovými rozšířeními, které maskují identitu uživatelů. Získání informací realizuje navržená a implementovaná knihovna v jazyce TypeScript, která byla nasazena na 4 komerčních webových stránkách. Analýza získaných informací je realizována po měsíci provozu knihovny a zaměřuje se na míru získané informace, rychlost získání informací a stabilitu informací. Z datové sady vyplývá, že až 94 % potenciálně různých uživatelů disponuje unikátní kombinací informací. Hlavní přínos této práce spočívá ve vytvořené knihovně, návrhu nových metod získávání informací, optimalizace stávajících metod a určení kvalitních a nekvalitních informací na základě jejich míry informace, rychlosti získání a stability v čase.
|