Národní úložiště šedé literatury Nalezeno 30 záznamů.  předchozí11 - 20další  přejít na záznam: Hledání trvalo 0.04 vteřin. 
Rozšíření analyzátoru stylových předpisů CSS3
Mikulík, Petr ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Práce rozšiřuje již existující open source projekt CSSBox přidáním podpory parseru jStyleParser o nové CSS3 vlastnosti. Konkrétně byla přidána podpora pro efekt stínu elementu, dále mřížkové rozložení a nakonec CSS animace a přechody. Práce je stejně jako původní projekt psána v jazyce Java a sestává ze série datových struktur, implementačních metod a testovacích tříd. Výsledkem práce je git pull request v systému Github.com nad původním repozitářem. Veškeré změny, související s touto prací, jsou již aplikovány do projektu a jsou tedy jeho součástí.
Rozhraní renderovacího stroje v jazyce Java
Bielik, Peter ; Očenášek, Pavel (oponent) ; Burget, Radek (vedoucí práce)
V Javě existuje nevyplněný prostor, který zde zanechává JEditorPane + HTMLEditorKit, splňující pouze HTML 3.2 a podmnožinu CSS 1. Existují alternativní řešení jako Lobo / Cobra project, ale většinou nejeví známky dalšího vývoje. CSSBox je (X)HTML/CSS 2.1 analyzátor, který dokáže vykreslit zpracované data jako jednoduchý bitmapový obrázek. Na- ším cílem je navrhnout a později implementovat pokročilejší grafické rozhraní pro CSSBox a pokusit se zaplnit prázdný prostor.
Podpora dynamického DOM v zobrazovacím stroji HTML
Kocman, Radim ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cílem této práce je vytvořit rozšíření pro renderovací stroj CSSBox, které zpřístupní objektový model dokumentu v rámci klientského JavaScriptu. Začátek práce se zabývá popisem modulů renderovacího stroje CSSBox, dále mapuje situaci aktuálně dostupných JavaScriptových enginů a rozebírá rozhraní objektového modelu dokumentu, které je používáno ve webových prohlížečích. Pomocí předchozích znalostí je vytvořen návrh založený na adaptérech a abstraktní továrně. Zbytek textu se pak zabývá úskalími implementace standardu W3C DOM a porovnáním rychlosti rozšíření oproti webovým prohlížečům.
Transformace dokumentů HTML na vektorovou grafiku SVG
Šafář, Martin ; Beran, Vítězslav (oponent) ; Burget, Radek (vedoucí práce)
Tato diplomová práce řeší problematiku vykreslování HTML/CSS dokumentů pomocí vektorové grafiky ve formátu SVG. Cílem práce je návrh a implementace rozšíření knihovny CSSBox o možnost vektorového výstupu. Nejprve jsou popsány základy jazyka SVG a existující knihovny na platformě Java, které s SVG pracují. Dále je popsána knihovna CSSBox a postup vykreslování webových stránek v této knihovně. Poté následuje rozbor některých CSS3 vlastností. Hlavní částí této práce je návrh řešení renderování CSS3 vlastností jako jsou zaoblené rámečky, gradienty, nebo transformace. U jednotlivých CSS vlastností je popsána jejich specifikace podle standardu CSS3 a způsob řešení v jazyce SVG. Po návrhu následuje popis implementace výsledného rozšíření a nakonec je zhodnocena úspěšnost implementace při testování. V závěru práce jsou navržena možná rozšíření této práce.
Transformace webových stránek do vektorové grafiky
Nguyen, Hoang Duong ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Táto bakalárska práca sa venuje problematike vykreslenia webových stránok pomocou vektorovej grafiky. Cieľom tejto práce je navrhnúť a implementovať rozšírenie projektu WebVector tak, aby umožňoval vytvoriť výstup vo formáte PDF a vykresliť vybrané pokročilé vlastnosti CSS (CSS3). Vysvetlené sú pojmy súvisiace s vektorovou grafikou a jej formátmi. Práca následne popisuje štruktúru a funkcie knižnice CSSBox, s ktorou projekt WebVector pracuje, spolu s ďalšími súvisiacimi knižnicami. Ďalej je popísaných niekoľko CSS3 vlastností, ich návrh a implementácia na platforme Java.
Nové metody rozložení ve zobrazovacím stroji CSS
Novák, Ondřej ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cílem této práce je prozkoumat experimentální zobrazovací stroj CSSBox, prostudovat nové způsoby rozložení obsahu webových stránek, kterými jsou mřížkové a flexibilní rozložení, za pomoci jazyka CSS a navrhnout příslušné úpravy pro jejich integraci do knihovny CSSBox. Nejdříve je shrnut jazyk CSS, včetně podrobných popisů nových rozložení, po kterých následuje návrh samotného řešení. Práce se dále věnuje podrobnému popisu implementační části, která je poté otestována na testovací sadě. Závěr práce zhodnocuje výsledky včetně nahlášených nedostatků a budoucích možnostech rozšíření.
Vektorový grafický výstup z HTML renderovacího stroje
Chocholatý, Tomáš ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se věnuje problematice vykreslení webových stránek pomocí vektorové grafiky. Je zde popsán experimentální zobrazovací stroj CSSBox a jeho již existující knihovny pro vykreslení vektorové grafiky v PDF a SVG. Cílem je navrhnout společnou strukturu pro tyto dvě knihovny a co nejvíce sjednotit postup vykreslování webových stránek ve vektorové grafice. V práci je proveden rozbor chybně implementovaných částí existujících řešení a popsány nedostatky, které bude nezbytné doimplementovat tak, aby výsledná vektorová grafika splňovala standard CSS3. Dále zde bude popsán proces implementace včetně opravy všech nefungujících původních řešení a bude popsán princip sjednocení jednotlivých části pro generování obou dvou vektorových formátů. V závěru práce budou zhodnoceny výsledky vlastního testování a výstupy z generování reálných webových stránek.
Transformace webových stránek do vektorové grafiky
Nguyen, Hoang Duong ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Táto bakalárska práca sa venuje problematike vykreslenia webových stránok pomocou vektorovej grafiky. Cieľom tejto práce je navrhnúť a implementovať rozšírenie projektu WebVector tak, aby umožňoval vytvoriť výstup vo formáte PDF a vykresliť vybrané pokročilé vlastnosti CSS (CSS3). Vysvetlené sú pojmy súvisiace s vektorovou grafikou a jej formátmi. Práca následne popisuje štruktúru a funkcie knižnice CSSBox, s ktorou projekt WebVector pracuje, spolu s ďalšími súvisiacimi knižnicami. Ďalej je popísaných niekoľko CSS3 vlastností, ich návrh a implementácia na platforme Java.
Implementace mřížkového rozložení ve zobrazovacím stroji CSS
Novák, Ondřej ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cílem této bakalářské práce je prostudovat architekturu experimentálního zobrazovacího stroje CSSBox a navrhnout způsob rozšíření knihovny o nové možnosti mřížkového rozložení obsahu. Nejdříve je uveden úvod do problematiky, po kterém následuje samotný návrh řešení. Navržená architektura je implementována a otestována. V závěru práce jsou zhodnoceny výsledky a naznačeny další možnosti rozvoje.
Implementace flexibilního rozložení ve zobrazovacím stroji CSS
Ondrák, Lukáš ; Hynek, Jiří (oponent) ; Burget, Radek (vedoucí práce)
Tato bakalářská práce se zabývá studiem architektury experimentálního zobrazovacího stroje CSSBox a jeho rozšířením o nový způsob rozložení webového obsahu s názvem flexibilní rozložení. Práce se podrobně věnuje popisu návrhu, implementačními detaily a také popisuje testování na referenční testovací sadě. Na závěr jsou zhodnoceny dosažené výsledky a nastíněn možný budoucí vývoj.

Národní úložiště šedé literatury : Nalezeno 30 záznamů.   předchozí11 - 20další  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.