Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Snímky webových stránek
Název práce v češtině: Snímky webových stránek
Název v anglickém jazyce: Screenshots of Webpages
Akademický rok vypsání: 2007/2008
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra aplikované matematiky (32-KAM)
Vedoucí / školitel: RNDr. Mgr. Eva Jelínková, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 11.10.2007
Datum zadání: 11.10.2007
Datum a čas obhajoby: 23.06.2008 00:00
Datum odevzdání elektronické podoby:23.06.2008
Datum proběhlé obhajoby: 23.06.2008
Oponenti: Mgr. Martin Mareš, Ph.D.
 
 
 
Zásady pro vypracování
Řešitel prostuduje knihovnu GTK+, zejména její součást GDK. Navrhne a implementuje úpravy této knihovny tak, aby grafický výstup probíhal do zvoleného souboru bez účasti okenního systému.

Dále řešitel implementuje program, který bude vytvářet snímky webových stránek za použití upravené knihovny GTK+ a komponenty GtkMozEmbed webového prohlížeče Mozilla.
Seznam odborné literatury
Referenční příručka knihovny GDK: http://library.gnome.org/devel/gdk/stable/
Dokumentace komponenty GtkMozEmbed: http://www.mozilla.org/unix/gtk-embedding.html
A další literatura podle pokynů vedoucí.
Předběžná náplň práce
Cílem práce je vytvořit program pro Linux, který generuje snímky webových stránek bez použití okenního systému. K vykreslení webových stránek bude použita komponenta GtkMozEmbed webového prohlížeče Mozilla.

Součástí práce je úprava knihovny GTK+ tak, aby grafický výstup probíhal do zvoleného souboru bez účasti okenního systému.
Předběžná náplň práce v anglickém jazyce
The aim of the thesis is to create a program for Linux that generates screenshots of webpages independently on the windowing system. The GtkMozEmbed component of the Mozilla browser is used.

A part of the thesis is a modification of the GTK+ library so that the graphic output is directed to a chosen file indepently of the windowing system.
 
Univerzita Karlova | Informační systém UK