Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ
KATEDRA VÝPOČETNÍ A DIDAKTICKÉ TECHNIKY
Posouzení vlivů vybraných internetových aplikací na vytížení počítače
BAKALÁŘSKÁ PRÁCE
Lukáš Nimberger Informatika se zaměřením na vzdělávání 2010-2013
Vedoucí práce: Mgr. Denis Mainz Plzeň, 30. červen 2013
Prohlašuji, že jsem diplomovou práci vypracoval samostatně s použitím uvedené literatury a zdrojů informací. Plzeň, 30. červen 2013 …………………………………………… vlastnoruční podpis
PODĚKOVÁNÍ Rád bych poděkoval vedoucímu své kvalifikační práce Mgr. Denisi Mainzovi za cenné rady, připomínky a trpělivost při vedení této práce. Dále bych chtěl poděkovat všem vyučujícím Katedry výpočetní a didaktické techniky Pedagogické fakulty Západočeské univerzity v Plzni, za jejich pedagogickou činnost a poskytnuté znalosti v průběhu studia. Lukáš Nimberger
OBSAH
OBSAH 1 ÚVOD .............................................................................................................................................. 1 2 WEBOVÉ APLIKACE............................................................................................................................. 2 2.1 VÝZNAM, BUDOUCNOST A PŘÍKLADY WEBOVÝCH APLIKACÍ ................................................................ 2 2.2 VÝHODY A NEVÝHODY WEBOVÝCH APLIKACÍ.................................................................................... 3 3 HARDWARE ...................................................................................................................................... 5 3.1 PROBLEMATIKA ZÁTĚŽE ANEB JE TŘEBA SE ZATÍŽENÍM ZABÝVAT? ........................................................ 5 3.2 HARDWARE ZATĚŽOVANÝ WEBOVÝMI APLIKACEMI........................................................................... 6 3.2.1 Procesor a způsob spouštění procesů prohlížeči....................................................... 7 3.2.2 Operační paměť ....................................................................................................... 11 3.2.3 Grafický Procesor a jeho využití pomocí hardwarové akcelerace ........................... 15 4 PŘÍPRAVA NA TESTOVÁNÍ, VYBRANÝ HARDWARE A SOFTWARE ................................................................. 17 4.1 TESTOVANÁ PC SESTAVA, VÝBĚR HARDWARE A OPERAČNÍHO SYSTÉMU ............................................. 17 4.2 VYHLEDÁVÁNÍ A VÝBĚR VHODNÝCH PROGRAMŮ PRO TESTOVÁNÍ APLIKACÍ ......................................... 20 4.3 VÝCHOZÍ PODMÍNKY PRO TESTOVÁNÍ ........................................................................................... 25 5 WEBOVÉ PROHLÍŽEČE A TESTOVÁNÍ JEJICH FUNKCIONALIT ....................................................................... 27 5.1 CO VŠE LZE TESTOVAT U PROHLÍŽEČŮ .......................................................................................... 28 5.2 CO OBSAHUJE WEBOVÝ PROHLÍŽEČ.............................................................................................. 29 5.3 RENDEROVACÍ PROCES A JÁDRA PROHLÍŽEČŮ ................................................................................ 30 5.4 TESTOVÁNÍ RYCHLOSTI A TEORIE JAVASCRIPTU .............................................................................. 32 5.4.1 Scénář testování ...................................................................................................... 33 5.4.2 Testovací sady, krátké představení ......................................................................... 34 5.5 TESTOVÁNÍ ZÁSUVNÝCH MODULŮ ............................................................................................... 36 5.5.1 Adobe Flash Player .................................................................................................. 36 5.5.2 Microsoft Silverlight ................................................................................................ 36 5.5.3 Flash vs. Silverlight................................................................................................... 37 5.5.4 Testování Flash vs. Silverlight vs. JavaScript ............................................................ 39 5.6 MODERNÍ TECHNOLOGIE PROHLÍŽEČŮ A JEJICH TESTOVÁNÍ .............................................................. 41 5.6.1 Značka