Web nové možnosti, nové problémy

Rozměr: px
Začít zobrazení ze stránky:

Download "Web 2.0 - nové možnosti, nové problémy"

Transkript

1 Bankovní institut vysoká škola Praha Katedra informačních technologií a elektronického obchodování Web nové možnosti, nové problémy Diplomová práce Autor: Bc. Tomáš Dziak Informační technologie a management Vedoucí práce: Ing. PhDr. Antonín Pavlíček, Ph.D. Praha Červen, 2010

2 Prohlášení: Prohlašuji, ţe jsem diplomovou práci zpracoval samostatně a s pouţitím uvedené literatury. V Praze, dne Tomáš Dziak

3 Anotace Tato diplomová práce zkoumá pojem Web 2.0 od okamţiku jeho výskytu, přičemţ hledá příčiny vzniku tohoto nového trendu. Charakterizuje vlastnosti Webu 2.0 pomocí analýzy jeho základních principů a snaţí se s pomocí konkrétních příkladů pojmenovat dopad Webu 2.0 na současný stav World Wide Webu. Zkoumá moţnosti tvorby uţivatelem generovaného obsahu, které Web 2.0 nabízí. Na základě rozboru technik a technologií, jeţ jsou při vytváření obsahu Webu 2.0 nejčastěji pouţívány, odhaduje moţnosti dalšího vývoje Webu 2.0 v různých oblastech směrem k nástupu cloud computingu a rozšíření webových sluţeb mezi nové typy klientských zařízení. Annotation This diploma thesis investigates the term Web 2.0 from the moment of its first appearance whereas it searches for the causes of this new trend. The thesis characterizes Web 2.0 features using analysis of its basic principles and using specific examples it tries to denominate the impact of Web 2.0 on current World Wide Web. It recognizes the possibilities of user-generated content which are provided by Web 2.0. Following the analysis of techniques and technologies mostly used during composing of Web 2.0 content the thesis estimates the possibilities of Web 2.0 development in different areas on its way to cloud computing expansion and future spread of web services among new types of client devices.

4 Obsah Úvod Vývoj Webu od roku Princip činnosti internetu World Wide Web Webové prohlíţeče Dot-com bubble jako milník vývoje Charakteristika webu Principy Webu Problematičnost definice Webu Co Web 2.0 není Vlastní definice Webu Vytváření obsahu Návrh webové stránky Obsah webové stránky Redakční systémy Wiki systémy Reklama Typologie stránek Webu Limity uţivatelsky generovaného obsahu Placený webový obsah Technologie pro tvorbu webu Statické webové stránky Jazyk HTML a jeho varianty Dynamické webové stránky Výhody a nevýhody webových aplikací Webové aplikace Příklady aplikací Webu Postavení Web 2.0 aplikací na trhu Cloud Computing a další vývoj Charakteristika cloud computingu Sluţby cloud computingu Prognóza vývoje Webu Závěr Seznam pouţité literatury

5 Úvod V roce 2010 ţijeme v době informačního přebytku. Na rozdíl od minulosti, kdy byla informace vzácnou komoditou, je dnes vzácností relevantní informace, která se ztrácí v přebytku zbytečných dat. Tento stav je jiţ dlouhodobý a do budoucna nezvratitelný. Cena datových médií kontinuálně klesá a jejich kapacita se stále zvyšuje. Spolu s tím roste i mnoţství informací, které jsou na nich uloţeny. Ze sbírání, třídění, vyhledávání, zpracování a ukládání dat se stal výnosný obchod. K tomuto stavu přispívá všeobecná dostupnost sítě internet, zvyšující se datová propustnost sítí a opět klesající cena připojení. Současný stav je také podpořen rozmáhajícím se mobilním připojením, jeho rostoucí kvalitou, dostupností a klesající cenou. Trh mobilních zařízení na tento trend reaguje rostoucím počtem těchto zařízení s internetovou konektivitou. V posledních zhruba 10 letech dochází k rozmělňování dat. S jejich rostoucím objemem rapidně klesá jejich průměrná kvalita. Uţivatel je tak zahlcen přebytečnými daty a je nucen omezovat se ve výběru kvalitních zdrojů, jeţ se pak stávají pro něj exkluzivními. Kvůli všeobecné a snadné dostupnosti informací, které jsou často redundantní, není uţivatel na rozdíl od poměrně nedávné minulosti nijak motivován jejich aktivním vyhledáváním. Výsledkem potom je, ţe uţivatel navštěvuje několik málo oblíbených webových stránek, na kterých tráví stále větší mnoţství volného času. Také napříč jednotlivými weby dochází k rozevírání pomyslných nůţek v počtu jejich uţivatelů. Několik webových stránek na prvních příčkách statistiky v počtu uţivatelů tak má dohromady větší návštěvnost, neţ stovky dalších webů v pořadí. Tento jev byl v průběhu prvních let nového tisíciletí akcelerován novým fenoménem, pro nějţ se vţilo označení Web 2.0. Cílem práce je prognóza budoucího vývoje Webu na základě analýzy současných trendů. Cílem práce není ucelená a vyčerpávající charakteristika fenoménu s názvem Web 2.0, ale zasazení tohoto jevu do historického kontextu vývoje sluţby WWW a na základě aktuálních trendů odhadnout jeho budoucí směřování. 5

6 1 Vývoj Webu od roku 1990 Internet se zejména v posledních dvaceti letech stal neodmyslitelnou součástí ţivota běţných lidí. To, co však většina lidí označuje slovem internet je ve skutečnosti pouze jednou ze sluţeb, jeţ internet poskytuje World Wide Web. World Wide Web (zkráceně WWW nebo Web) * je tím nástrojem, díky kterému se ze sítě internet stalo jedno z nejvýznamnějších informačních médií současnosti. Od svého vzniku na přelomu 90. let se Web stal poměrně rychle důleţitým a v mnoha případech i hlavním zdrojem určitého typu informací. Web dokázal přímo revolučně zjednodušit jejich dostupnost, na druhou stranu však také způsobil drastický pokles hodnoty informace. Díky Webu se internet prosadil jako relativně nové médium na poli zpravodajství, kde do jisté míry konkuruje tradičním médiím televiznímu vysílání, rozhlasu a především tisku. Důsledkem komercionalizace WWW v průběhu 90. let se pak internet se stal jedním ze způsobů obchodu, kdyţ některé webové sluţby umoţnily zákazníkům nakupovat z pohodlí domova. Internet je dnes také důleţitým reklamním médiem. Kořeny sítě internet sahají na konec 60. let 20. století, kdy se datují první poţadavky armády Spojených států na vytvoření robustní komunikační sítě a později potřeba síťového propojení univerzitních pracovišť. Od těchto prvních oddělených sítí pak nebylo daleko k myšlence tyto sítě propojit a vytvořit tak jedinou celosvětovou informační a komunikační síť, internet. Současný internet je globální systém propojených počítačových sítí. Je to jakási síť sítí, do které mohou být za určitých podmínek připojeny všechny ostatní počítačové sítě. Internet poskytuje mnoţství sluţeb, například sluţbu pro přenos souborů, elektronickou poštu, vzdálené připojení a v neposlední řadě také sluţbu pro prohlíţení hypertextových dokumentů World Wide Web. Ačkoliv bývají termíny internet a Web zaměňovány, nejedná se o totéţ. Internet je globální síť, která zajišťuje vzájemné propojení počítačů, zatímco Web je soustava dokumentů přístupná prostřednictvím internetu jeho uţivatelům. Web je relativně mladou sluţbou internetu a teprve jeho spuštění na začátku 90. let předznamenalo komercionalizaci internetu a jeho masivní rozšíření mezi populaci. * Berners-Lee označuje sluţbu WWW termínem Web (psáno s velkým počátečním písmenem). V češtině se pak někdy pouţívá pro konkrétní webovou stránku označení web (s malým počátečním písmenem). Této terminologie se drţím v celé své práci. 6

7 Za otce Webu je povaţován fyzik Timothy Berners-Lee, který jej vytvořil za účelem sdílení informací mezi vědci v Evropské organizaci pro jaderný výzkum známé jako CERN (francouzsky: Organisation européenne pour la recherche nucléaire). Patrně na základě nepřesného zaměňování termínů internet a Web, bývá Berners-Lee někdy mylně označován i za tvůrce internetu. Samotný Berners-Lee to odmítá a otcovství sítě internet, která sluţbu WWW poskytuje, připisuje jiným [BERNERS-LEE, 1998]. Konkrétně jimi jsou Vinton Cerf a Robert Elliot Kahn, kteří vyvinuli sadu protokolů TCP/IP. TCP/IP jsou datové protokoly pouţívané pro přenos dat přes sítě vyuţívající přepojování paketů. Takovou sítí je i internet. Sluţba WWW pak vyuţívá síť internet jako svoji technologickou platformu. 1.1 Princip činnosti internetu Internet je typem počítačové sítě, která vyuţívá přepojování paketů. Data jsou v síti přenášena po částech (paketech), které kromě této informace obsahují další údaje zaručující správné doručení paketu. Jednotlivé pakety mohou být po síti směrovány nezávisle na sobě a zároveň různými trasami, není však zaručeno doručení paketů a jejich správné pořadí musí být zajištěno jiným způsobem. Správné směrování a pořadí paketů zajišťuje komunikační protokol TCP/IP (neformálně, formální označení je Sada protokolů internetu), který se skládá z protokolů TCP (Transmission Control Protocol) a IP (Internet Protocol). V současnosti vyuţívá internet protokol TCP/IP ve verzi 4, která byla specifikována jiţ na začátku 80. let [Information, 1981]. Přesto, nebo právě proto, ţe je protokol IP v4 beze změny jiţ téměř 30 let, dostává se v posledních letech do povědomí odborné veřejnosti. Protokol IP verze 4 pouţívá 32bitovou adresaci. Je schopný adresovat 2 32, tedy něco přes 4 miliardy unikátních IP adres. IP adresám jsou pomocí další sluţby internetu, DNS (Domain Name System), přiřazovány symbolická jména, která uţivatel vidí v adresním řádku prohlíţeče jako webové adresy. Celkový počet IP adres adresovatelných protokolem IP v4 však přestává stačit. Do budoucna se počítá s přechodem na protokol IP v6, který pouţívá 128bitovou adresaci a umoţňuje adresovat unikátních IP adres. To je mnoţství, které by mělo i do budoucna s přehledem pokrýt potřeby jakýchkoliv zařízení s internetovou konektivitou. Protokol IP v6 však pouţívá odlišný a daleko sloţitější způsob adresování. Pro přechod je tedy nutné zajistit mimo jiné hardwarovou a softwarovou kompatibilitu veškerých připojovaných zařízení. 7

8 1.2 World Wide Web Web je abstraktním prostorem informací. Web existuje díky programům, které komunikují mezi počítači na internetu. Web by nemohl být bez internetu. Web učinil internet uţitečným, protoţe lidé se zajímají o informace a ve skutečnosti nechtějí vědět o počítačích a kabelech [BERNERS-LEE, 1998]. Berners-Lee v 80. letech pracoval pro organizaci CERN v Evropské laboratoři pro částicovou fyziku (European Particle Physics Laboratory). Zde se zabýval myšlenkou propojení uţivatelských dokumentů. Namísto pouhé reference na jiný dokument chtěl umoţnit uţivateli otevřít odkazovaný dokument přímo z původního odkazujícího dokumentu. Jako prostředek pro vzájemné odkazování dokumentů se rozhodl pouţít jiţ existující hypertext. Hypertext je text, který nemá omezení v podobě linearity, obsahuje odkazy k jiným částem textu. V roce 1989 navrhl na základě dřívějších hypertextových systémů globální hypertextový projekt, později známý jako World Wide Web. Účelem projektu bylo vytvořit jednotnou informační síť, pomocí které by mohli fyzici v laboratořích CERNu vzájemně sdílet informace uloţené lokálně na svých počítačích. Hypertext pak umoţnil prostřednictvím odkazů jednoduše procházet vytvořené dokumenty. Společně s Robertem Cailliauem o rok později projekt publikovali [BERNERS-LEE, 1990]. World Wide Web je jednoduchý a flexibilní formát pro sdílení informací na internetu. Princip WWW spočívá ve vytvoření globálního hypertextového prostoru, ve kterém můţe pro jakoukoliv informaci, která je dostupná na síti, existovat odkaz, prostřednictvím něhoţ lze tuto informaci dostat. Tento odkaz nazval zkratkou UDI (Universal Document Identifier), tedy tzv. jednotný identifikátor dokumentu. Odkaz je řetězec znaků s danou syntaxí, který obsahuje přesnou specifikaci umístění zdroje informace. Dnes se pro odkaz poţívá termín URI (Universal Resource Identifier) jako jednotný identifikátor zdroje. URI je obecnější pojem, který zahrnuje URL (Universal Resource Locator - jednotný lokátor zdroje) a URN (Universal Resource Name - jednotné jméno zdroje). URL určuje způsob, jakým se ke zdroji dostat, URN určuje jméno zdroje. 8

9 V roce 1990 napsal Berners-Lee první webový server (aplikaci poskytující sluţbu WWW klientům) *, který nazval httpd, a první webový klient s názvem WorldWideWeb. WorldWideWeb byl hypertextový prohlíţeč a WYSIWYG editor pro platformu NeXT. Koncem roku pak Berners-Lee vytvořil jazyk pro tvorbu dokumentů HTML (HyperText Markup Language), protokol pro jejich přenos v síti HTTP (HyperText Transfer Protocol) a první webové stránky, na kterých uveřejnil celý projekt (info.cern.ch). Prvním webovým serverem se stala Berners-Leeho pracovní stanice NeXT. Prvním multiplatformním prohlíţečem byla konzolová aplikace jménem WWW, značně zjednodušená oproti prohlíţeči WorldWideWeb s grafickým rozhraním. Hlavní výhodou prohlíţeče WWW bylo, ţe poskytoval přístup k informacím na Webu z jakéhokoliv počítače nebo terminálu s připojením k internetu (tedy i z DOSu) avšak zobrazoval pouze text stránky. HTML Berners-Lee Při sestavování HTML vycházel z jiţ existujícího jazyka SGML, do kterého mimo jiné přidal odkazování prostřednictvím hypertextu. První verzi jazyka HTML publikoval Berners-Lee v roce 1992 v dokumentu HTML Tags a první návrh specifikace HTML zveřejnil společně s Danielem Connollym v červnu 1993 [BERNERS-LEE, 1993]. Tato specifikace bývá zpětně označována jako HTML 1.0. Jazyk HTML prodělal v druhé polovině 90. letech bouřlivý rozvoj. V listopadu 1995 zveřejnili Berners-Lee a Conolly pod hlavičkou organizace IETF (Internet Engineering Task Force) oficiální specifikaci HTML 2.0 (RFC 1866). Tato verze HTML byla narozdíl od předchozích specifikací první oficiální dokumentací HTML. Označení HTML 2.0 odlišovalo specifikaci od předchozích verzí, následující verze HTML měly být uvolňovány vţdy pod vyšším číslem verze [BERNERS-LEE, 1993]. * Pokud v češtině pouţijeme spojení "webový server" můţe se jednat o 1) počítač, který poskytuje sluţbu zobrazení webových stránek, 2) program, který tuto sluţbu realizuje nebo 3) webovou adresu, na které se tato sluţba nachází. Pojem "webový server" budu dále upřesňovat pouze v případě, ţe jeho správný význam nebude jasně vyplývat z kontextu. WYSIWYG editory (What You See In What You Get) generují kód webové stránky automaticky, autor stránky vytváří pouze obsah tak, jak bude vypadat výsledek v prohlíţeči. Ţádost o komentáře (Request For Comments) je doporučující dokument IETF povaţovaný za standard. Jednotlivé dokumenty RFC jsou číslovány podle pořadí, ve kterém byly publikovány. 9

10 World Wide Web Consortium Berners-Lee opustil CERN v roce 1994 a zaloţil World Wide Web Consortium (W3C), kterému předsedá. Konsorcium W3C je mezinárodní organizací zabývající se vývojem a udrţováním standardů WWW a slouţí mimo jiné jako diskusní skupina svým členům. Členy konsorcia jsou komerční softwarové společnosti (např. Apple, Google, Mozilla, Microsoft, Opera), univerzity, neziskové organizace a další společnosti. Konsorcium W3C vyvíjí jazyk HTML od roku Jelikoţ se zamýšlená specifikace HTML 3.0 nikdy nedostala do stadia doporučení W3C (REC) *, stalo se první oficiální specifikací konsorcia doporučení HTML 3.2 vydané v lednu 1997 [RAGGET, 1997a]. Verze HTML 3.2 zahrnula různá proprietární rozšíření tehdejších webových prohlíţečů. 1.3 Webové prohlížeče Nejdůleţitější softwarovou komponentou pro prohlíţení dokumentů sluţby WWW je webový prohlíţeč. Webové prohlíţeče jsou extrémně dynamická oblast softwaru, která prodělala velmi bouřlivý vývoj v 90. letech a v současnosti znovu nabírá na síle s rozšiřováním mobilních zařízení. Jejich desktopové varianty se v roce 2010 předhánějí o to, který z nich bude lépe optimalizovaný pro rychlé poskytování obsahu webových stránek a který bude lépe dodrţovat standardy. Cesta k současnému zdánlivě ideálnímu stavu však nebyla přímočará. První grafický webový prohlíţeč napsal jiţ při vytváření kompletní platformy pro sluţbu WWW Berners-Lee. Prvním celosvětově komerčně úspěšným prohlíţečem se stal Mosaic. Grafický prohlíţeč Mosaic uvolnilo centrum NCSA (National Center for Supercomputing Applications) na Univerzitě v Illinois v roce Mosaic podporoval jazyk HTML a stránky s jednoduchou grafikou. Licence Mosaicu umoţňovala jeho bezplatné pouţití pro nekomerční účely. Netscape V roce 1994 opustili NCSA někteří členové vývojového týmu Mosaic a zaloţili společnost Mosaic Communications Corporation. Téhoţ roku představili multiplatformní prohlíţeč Mosaic Netscape 0.9. Protoţe obchodní známku Mosaic vlastnilo NCSA, byl prohlíţeč * Doporučení W3C (W3C Recommendation) je poslední fází ratifikačního procesu konsorcia W3C, kdy je členy konsorcia povaţována za standard. 10

11 přejmenován na Netscape Navigator a název firmy se změnil na Netscape Communications Company. Pro prohlíţeč Netscape byla vytvořena sada rozšíření HTML, která však nebyla kompatibilní s ostatními prohlíţeči [CASTRO, 2007]. Přestoţe byl Netscape Navigator zpočátku placený, stal se brzy nejpouţívanějším prohlíţečem. V roce 1995 měl 80% podíl na trhu. Interent Explorer Po vzniku Netscapu licencovalo centrum NCSA zdrojové kódy prohlíţeče Mosaic své dceřiné společnosti Spyglass Inc., která je později prodala společnosti Microsoft. Microsoft na jejich základě vytvořil v roce 1995 svůj prohlíţeč Internet Explorer a distribuoval jej jako součást balíku Plus! pro operační systém Windows 95 [ŠINDELÁŘ, 2005a]. Prohlíţeč Internet Explorer je integrován do systému Windows a jeho jádro je nedílnou součástí operačního systému. To pro vzhledem k rozšíření systému Windows mezi uţivateli znamená pro velkou většinu z nich, ţe je bezplatný. Kromě toho byl uvolněn také pro platformu Macintosh a to opět bezplatně. Tyto faktory zapříčinili, ţe se brzy stal dominantním prohlíţečem na trhu a tuto pozici si přes pozvolný pokles jeho procentuálního zastoupení stále udrţuje. Microsoft a Netscape v 90. letech do svých prohlíţečů implementovaly nestandardní a vzájemně nekompatibilní rozšíření. Cílem tohoto počínání bylo nabídnout uţivatelům lepší záţitek z prohlíţení webových stránek a jejich tvůrcům více moţností. Tvůrci webových stránek však byli nuceni své stránky pro prohlíţeče obou konkurenčních společností optimalizovat, coţ znesnadňovalo a prodraţovalo jejich vývoj. Toto období je také někdy nazýváno Válka prohlíţečů [CASTRO, 2007]. Konsorcium W3C (jehoţ členy jsou i obě zmíněné společnosti) na tento stav reagovalo v roce 1997 vydáním standardu HTML 3.2, kterým oficiálně standardizovalo některá rozšíření. Záhy poté vydalo doporučení HTML 4, které standardizuje pouţití kaskádových stylů a je základem všech dnes pouţívaných variant jazyka (X)HTML. Mozilla a Firefox V reakci na sílící postavení Internet Exploreru zaloţila společnost Netscape Communications roku 1998 společnost Mozilla Organization, která měla pokračovat ve vývoji prohlíţeče na základě kódu prohlíţeče Netscape. Kód Netscapu však nakonec 11

12 pouţit nebyl a prohlíţeč Mozilla byl vyvíjen od začátku samostatně [ŠINDELÁŘ, 2005c]. První finální verze prohlíţeče Mozilla byla po komplikovaném vývoji uvolněna aţ v roce 2002 a nabídla uţivatelům jako první prohlíţení stránek v záloţkách. V roce 2004 byl vydán prohlíţeč vycházející z Mozilly s názvem Mozilla Firefox jako jednoduchý, intuitivní a rychlý prohlíţeč, jehoţ funkce je moţné rozšířit pomocí pluginů. Vztah webového obsahu a webových prohlížečů Ačkoliv mají webové prohlíţeče z hlediska koncového uţivatele do jisté míry exkluzivní postavení, jelikoţ mu zprostředkovávají přístup k webovému obsahu, z hlediska samotného Webu jsou nepodstatné. Webový prohlíţeč jako software má za úkol načíst dokument HTML uloţený na straně serveru a interpretovat jej uţivateli na jeho klientském zařízení pokud moţno tak, aby reflektoval vzhled a obsah zamýšlený tvůrcem webu. K tomu, aby prohlíţeč uţivateli zobrazil webový obsah správně a pokaţdé stejně, musí nezbytně dodrţovat webové standardy. V ideálním případě by se tedy tvůrce webu za předpokladu, ţe sám standardy dodrţuje, nemusel vůbec zabývat klientským prohlíţečem. Ani v současnosti však není dodrţování standardů ze strany webových prohlíţečů zdaleka ideální. I kdyţ je situace lepší neţ kdykoliv předtím a většina ze zmiňovaných prohlíţečů standardy dodrţuje, stále je jejich interpretace různými verzemi nejpouţívanějšího prohlíţeče Internet Explorer chabá. To nutí návrháře stále optimalizovat své webové stránky pro různé verze desktopových prohlíţečů. Optimalizace stránky pro návrháře znamená přidání kódu do hlavičky webové stránky, který po načtení stránky prohlíţečem zjistí verzi prohlíţeče a na základě toho zobrazí uţivateli jednu z více verzí stránky tak, aby se v konkrétním prohlíţeči zobrazila podle záměru jejího tvůrce. Mnohé webové projekty na situaci v posledních měsících reagovaly tak, ţe pro definované zastaralé prohlíţeče (typicky Internet Explorer 6 a starší, ale také například starší verze Firefoxu a dalších prohlíţečů) zobrazí namísto celé stránky nebo její části informaci o tom, ţe pouţívaný prohlíţeč není podporován a pro správné zobrazení je třeba přechodu na novější verzi. V roce 2010 tímto způsobem ukončil Google podporu starších prohlíţečů v některých svých webových sluţbách (např. YouTube, Google Docs). 12

13 1.4 Dot-com bubble jako milník vývoje WWW Internetová bublina (dot-com bubble) nebo také internetová horečka je období, které začalo zhruba v polovině 90. let a skončilo v roce 2001, kdy takzvaná internetová bublina splaskla. Toto období je charakterizováno enormním nárůstem počtu takzvaných internetových společností, které svoji činnost zaměřovaly na podnikání na Webu. Ač neměly reálný obchodní model, dokázaly tyto společnosti vyuţít prudký rozvoj internetu v druhé polovině 90. let a celkově optimistické předpoklady společnosti ohledně jeho budoucího významu k nalákání velkého mnoţství investorů. Důvodem tohoto jevu bylo, ţe nové perspektivní médium v podobě internetu se zdálo být zárukou velké návratnosti investic. Tato očekávání se však později ukázala jako nereálná. Podle některých odhadů se v letech 1998 a 1999 pohybovaly investice do internetových projektů v řádu 2 miliard USD týdně. Spolu s tím rostla také trţní cena těchto firem, obzvláště těch, které vstoupily na burzu. Finančník Bloomberg v roce 2000 uvedl, ţe trţní hodnota společnosti Yahoo! je větší, neţ trţní hodnota šesti největších novinových vydavatelů v USA dohromady [ČERMÁK, 2006]. Začátkem roku 2001 prudce poklesly ceny akcií těchto firem. Například hodnota akcií Yahoo! poklesla z 216 USD v prosinci 1999 na necelých 12 USD v březnu 2001 [ČERMÁK, 2006]. Řada firem následkem tohoto propadu zkrachovala, některé největší společnosti, které stále dokázaly generovat zisk, se udrţely (coţ byl i případ Yahoo!). Samotnou síť internet prasknutí bubliny nijak nepoznamenalo. Jeho vývoj dále pokračoval směrem k rostoucí rychlosti připojení, nástupu tzv. vysokorychlostního internetu a zvyšující se penetraci internetu mezi obyvatelstvem. Co ovlivněno bylo, byla sluţba WWW. Namísto očekávané stagnace však Web dostal nový impuls a začal se vyvíjet zcela novým směrem. Finanční prostředky investované v době tzv. boomu před rokem 2001 do nových projektů, se zúročily vznikem nové generace webového obsahu, který by byl pro své tvůrce jinak finančně neúnosný. Je otázka, jak by se web vyvíjel bez nich. Moţná by byl internetový segment trhu celkově zdravější a normálnější, ale dost moţná by dnes byl technologicky zároveň pár let pozadu [ČERMÁK, 2006]. Vznikaly nové webové magazíny, které konkurovaly nejen papírovým novinám, ale díky vkládání multimediálního obsahu také do značné míry televiznímu zpravodajství. Později se zrodilo streamované video, které je dnes jiţ plnohodnotnou alternativou televiznímu 13

14 vysílání (například veškeré přenosy ZOH 2010 ve Vancouveru byly přenášeny prostřednictvím streamovaného videa v HD kvalitě do celého světa). Jako konkurence klasické ţurnalistice, byť nově v elektronické podobě, vznikaly ještě koncem 90. let první blogy, články publikované na Webu bez nároku na honorář zpravidla vyjadřující názor autora. Tento nový typ média předznamenal vznik celé skupiny webových stránek, které se označují jako stránky s uţivatelsky generovaným obsahem (user-generated content). Na tvorbě takových stránek se kromě jejich tvůrců podílejí také jejich uţivatelé. Na uţivatelsky generovaném obsahu byly vystavěny celé nové projekty. Nejznámějším a dalo by se říci i do jisté míry nejvýznamnějším z nich je Wikipedia, která vznikla v roce Dalšími projekty nově nastoleného směru vývoje Webu byly stránky určené pro sdílení uţivatelského obsahu. Jednou z prvních byl Napster, stránka pro sdílení zvukových souborů, která byla ve své původní podobě provozována v letech [ANTE, 2000]. Sluţba Napster však musela být z rozhodnutí soudu kvůli porušování autorských práv ukončena. Příklad Napsteru a zejména jeho celosvětový úspěch inspiroval řadu dalších projektů pro sdílení uţivatelského obsahu. Kolem projektů zaloţených na uţivatelsky generovaném obsahu se brzy začaly vytvářet komunity uţivatelů. Tyto komunity spojuje určitý společný zájem, jehoţ výsledkem je pak tvorba konkrétního webového obsahu. Brzy se pro tyto komunity začaly vytvářet specializované stránky nazývané sociální sítě. Prostřednictvím nich si členové komunity vyměňují informace, kontakty, sdílejí uţivatelský obsah, formují diskusní skupiny a podobně. Jedny z celosvětově nejvýznamnějších sociálních sítí MySpace a Facebook vznikly v letech 2003 a Nový směr vývoje Webu zachytil a analyzoval Tim O Reilly v roce 2004 na konferenci, kterou pojmenoval Web 2.0. Označení Web 2.0 zpětně pouţil pro novou éru World Wide Webu, jejímţ impulsem podle něj bylo právě prasknutí internetové bubliny v roce

15 2 Charakteristika webu 2.0 Web 2.0 nemá přesně vyhraněnou definici. Web 2.0 nepopisuje ţádnou novou technologii a není novou verzí World Wide Webu. Zároveň však ani nestanovuje ostrou hranici mezi tím, co je stránkou Webu 2.0 a co není. Web 2.0 spíše shrnuje celosvětový trend a celkové směřování vyuţití současného internetu, neţ aby vymezoval jakousi alternativní cestu. Obecně se dá říci, ţe Web 2.0 je skupina webových stránek, jejichţ obsah je zčásti dynamicky vytvářen jejich návštěvníky. Stránky, jejichţ obsah je v duchu klasického Webu vytvářen jejich provozovateli, však s nástupem nových technik nezanikly a existují paralelně s těmi novými. A odváţím se tvrdit, ţe jejich absolutní počet stále dalece převyšuje stránky vytvořené v duchu moderního trendu Webu 2.0. Pojem Web 2.0 pouţila poprvé Darcy DiNucci ve svém článku Fragmented Future jiţ v roce 1999, avšak spíše ve spojitosti s interaktivními prvky nově se etablujících dynamických webových stránek webových aplikací [DINUCCI, 2009]. Do širšího povědomí se však Web 2.0 dostal aţ díky Timovi O Reillymu v roce 2004 na konferenci Web 2.0 pořádané společnostmi O Reilly Media a MediaLive. Termín Web 2.0 zde byl pouţit v odlišném významu, ve kterém je chápán dodnes. O Reilly označuje za bod zvratu vývoje Webu rok 2001 a splasknutí tzv. dot-com bubliny. Web se následkem tohoto kolapsu nejenţe sám nezhroutil, ale byl důleţitější neţ kdy dříve, se vzrušujícími novými aplikacemi a stránkami, které se vynořovaly s překvapující pravidelností [O REILLY, 2005]. O Reilly pak od tohoto bodu zvratu zpětně datuje novou éru, kterou nazývá Web 2.0, a dosavadní proces vývoje Webu označuje jako Web 1.0. Fenomén Webu 2.0 se rychle zpopularizoval, coţ mělo za následek dvě věci: Tvůrci stránek se jej chytli a začali tento termín pouţívat jako marketingovou značku pro vyzdvihování svých produktů, bez toho, aby ve skutečnosti chápali jeho význam. Jeho kritici pak poukazovali na faktickou absenci definice termínu Web 2.0 a označili jej jako buzzword, tedy slovo pouţívané širokou veřejností bez jasně definovaného významu. Ke kritikům se připojil i tvůrce World Wide Webu Berners-Lee, který jej v rozhovoru pro magazín IBM developerworks v roce 2006 označil za ţargon, o kterém nikdo ani neví, co znamená [LANINGHAM, 2006]. Berners-Lee v rozhovoru poukázal na to, ţe Web

16 Web 1.0 Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia personal websites --> blogging evite --> upcoming.org and EVDB domain name speculation --> search engine optimization page views --> cost per click screen scraping --> web services publishing --> participation content management systems --> wikis directories (taxonomy) --> tagging ( folksonomy ) stickiness --> syndication Tabulka 1 - výsledek brainstormingu konference Web 2.0 [O'REILLY, 2005] pouţívá stejné standardy, které byly vyvinuty pro Web 1.0, a odmítl tvrzení, ţe takzvaný Web 1.0 byl vyvinut pro propojení počítačů na síti, zatímco aţ Web 2.0 propojuje uţivatele. Naopak zdůraznil, ţe Web byl navrţen jako společný prostor pro spolupráci lidí. 2.1 Principy Webu 2.0 O Reilly se v reakci na kritiku a fakt, ţe mnozí autoři zneuţívali označení Webu 2.0 pro projekty, které jím nejsou, pokusil v roce 2005 termín Web 2.0 formulovat přesněji. Web 2.0 podle něj nemá pevné hranice, ale spíše gravitační jádro [O REILLY, 2005]. V tomto jádru si představuje sadu principů, které svou gravitací drţí pohromadě konkrétní webové stránky, představující tyto principy, v různé vzdálenosti od jádra podle toho, jak tyto principy naplňují. Těchto principů definoval O Reilly celkem sedm. 1. Web jako platforma Prvním z těchto principů je World Wide Web, který poskytuje technickou a technologickou základnu pro Web 2.0. Webem 2.0 tedy můţe být jakákoliv webová stránka nebo webová aplikace, kterou je moţné zobrazit, či spustit ve webovém prohlíţeči. 16

17 Jako příklad kontrastu mezi faktickým determinantem standardů z doby klasického Webu a podobně významnou společností v době Webu 2.0 uvádí O'Reilly srovnání mezi společnostmi Netscape a Google. Firma Netscape, typický zástupce Webu 1.0, se v 90. letech soustředila na distribuci svého prohlíţeče uţivatelům, přičemţ těţila ze svého postavení vedoucího prohlíţeče na trhu. Prohlíţeč Netscape byl desktopovou aplikací, jako platformu tedy vyuţíval operační systém. Záměrem Netscapu bylo nasadit webtop jako alternativu k desktopu a zaplnit tento webtop informacemi poskytovanými provozovateli, kteří by zaplatili Netscapu za jejich umístění na serverech Netscapu. Naproti tomu Google je nativní webovou aplikací poskytující své sluţby zákazníkovi, který za ní přímo nebo nepřímo platí. O'Reilly vyzdvihuje výhody Googlu jako aktualizace na straně serveru, ţádné licence, multiplatformnost a také fakt, ţe Google není narozdíl od Netscapu pouze souborem nástrojů, ale rozsáhlou databází [O REILLY, 2005]. Toto srovnání však není zcela korektní, jelikoţ Netscape poskytuje prohlíţeč, tedy samostatně spustitelný program slouţící vůbec pro zobrazení jakékoliv webové stránky na počítači, zatímco hlavním artiklem Googlu je vyhledávač, tedy webová aplikace, která na základě zadaného výrazu prohledá databázi Googlu, výsledky hledání seřadí podle algoritmu PageRank a zobrazí je na stránce. I kdyţ vezmeme v potaz webtop společnosti Netscape jako informační platformu pro platící zákazníky, nelze jej srovnávat se sluţbami poskytovanými Goolgem, který indexuje prakticky veškerý obsah na Webu. Produkty těchto dvou společností jsou vzájemně neporovnatelné. Další příklad vyuţití Webu jako platformy nachází O'Reilly v Google AdSense. Nasazením reklamní sluţby AdSense Google dokázal vyuţít jevu, který se označuje jako long tail (dlouhý chvost) převáţný obsah Webu je tvořen malými stránky. Google AdSense umoţňuje provozovateli zobrazit na své webové stránce kontextovou reklamu, za kterou dostává její provozovatel od Googlu provizi. Díky obrovskému mnoţství stránek s AdSense na něm Google vydělá více, neţ kdyby podepisoval exkluzivní smlouvy s jednotlivými, byť většími, provozovateli. 2. Spoutání kolektivní inteligence Druhý princip se zakládá na moţnosti uţivatele ovlivňovat svým přispěním obsah na Webu a kontrolovat tak svá data. Taková webová stránka tedy musí být zákonitě interaktivní a bude se tedy jednat o dynamickou webovou stránku. Narozdíl od statické webové stránky, 17

18 jejíţ obsah vytváří výhradně její tvůrce, a která se prezentuje všem uţivatelům stejně, lze obsah dynamické webové stránky před jejím zobrazením v prohlíţeči změnit. Tato změna však musí být dostupná zejména pro návštěvníka této stránky. To znamená, ţe návštěvník by měl mít moţnost změnit webovou stránku přidáním nějaké informace. Poté co uţivatel vloţí do existující struktury informací nový obsah a ostatní uţivatelé jej objeví, odkáţí na něj. Výsledná propojení fungují jako síť neuronů v mozku. Často spojované asociace nebo jejich větší mnoţství posilují hodnotu informace. Výsledná síť organicky roste jako výsledek kolektivního úsilí všech uţivatelů [O REILLY, 2005]. Důleţitým nástrojem pro vytvoření této sítě je tzv. folksonomie. Výraz folksonomie je významovým opozitem slova taxonomie a vyuţívá se pro označení určitého článku klíčovými slovy. Tato klíčová slova, nebo téţ tagy, fungují jako hypertextové odkazy pod článkem a odkazují na seznam podobných článků se stejným tagem na konkrétním webovém serveru. S pomocí tagů se tak jednotlivé články dají třídit do různě se prolínajících kategorií. Tagy pod články umisťují jejich autoři, a logicky se tedy nabízí moţnost jejich vyuţití při podobném kategorizování uţivatelsky generovaného obsahu. Odtud se odvozuje význam slova folksonomie, tedy kategorizace samotnými uţivateli (folks anglicky lidé). Výhodou folksonomie mají být přirozené asociace běţných uţivatelů namísto pevně daných kategorií jako v případě taxonomie. Typickými stránkami, které folksonomie vyuţívají, jsou del.icio.us a Flickr. Dalším nástrojem pro vytváření kvalitního obsahu uţivateli jsou tzv. reputační systémy. Reputační systém je systém hodnocení, který můţe na stránku přidat její tvůrce za účelem ohodnocení vloţeného obsahu ostatními uţivateli. Reputační systém se můţe týkat uţivatelského obsahu (např. systém hodnocení videí na serveru YouTube), ale také dalšího materiálu vloţeného do stránky jejím provozovatelem (např. nabízené zboţí v e-shopu). Uţivatelé pak mají při návštěvě stránky moţnost sledovaný artikl ohodnotit. Mírou váhy takového hodnocení je celkový počet hodnocení a poměr pozitivních hlasů. Na podobném principu funguje i Google PageRank, který určuje pořadí stránky ve výsledku vyhledávání na základě její reputace dané mnoţstvím a váhou odkazů na ni směřujících čím je stránka navštěvovanější, tím výše se ve výsledku umístí [ZBIEJCZUK, 2007]. 18

19 3. Databáze jako základ úspěšného webu Třetí princip vychází z praxí ověřeného faktu, ţe kaţdá významná webová aplikace stojí nad specializovanou formou databáze. To pro firmy, které chtějí stránky Webu 2.0 provozovat, nezbytně znamená vybudovat a spravovat vlastní databázi. To většinou znamená nemalé výdaje nejen na vybudování a provoz databáze, ale také na získání relevantních dat. Tato data jsou pak součástí duševního vlastnictví firmy a bývají chráněna autorským právem. Jako příklad O'Reilly uvádí data na serverech poskytujících online mapy pro Google Maps. Data v databázi Google Maps nejsou pouze jednoho druhu. Mapy na jeho serverech se skládají z několika vrstev. Uţivatel si na stránce můţe aktivně zvolit mezi klasickou zeměpisnou mapou, zobrazením satelitního snímku nebo topografickou (terénní) mapou. Vedle toho při přibliţování mapy dochází na serveru Googlu za její postupnou záměnu za podrobnější. Kromě toho na všech úrovních nabízí pohled na komunikace a místopisné názvy. Tento příklad propojování několika různých typů dat v databázi webové aplikace se nazývá mashup a je jedním z charakteristických nástrojů Webu Poskytování služeb Webové aplikace jsou uvolňovány jako sluţba, nikoliv jako produkt. Tomu musí firma přizpůsobit svou vnitřní politiku a soustředit se na operativnost. Pokud nebude webová aplikace spravována denně, přestane fungovat [O REILLY, 2005]. Funkčnost aplikace závisí na kvalitním technickém zázemí firmy. To vyţaduje značné finanční výdaje do serverového vybavení poskytovatele a další výdaje na jeho provoz a údrţbu. V případě menšího projektu je nutné zajistit kvalitní hosting. S tím souvisejí i aktualizace aplikace, které by neměly způsobit výpadek sluţby. Na vývoji by se měli podílet uţivatelé, poskytující firmě zpětnou vazbu. Zároveň by měla být poskytovaná sluţba neustále vylepšována a často aktualizována. 5. Lehké programovací modely Jako typický příklad dalšího principu uvádí O'Reilly RSS. RSS (zkratka je interpretována různě, nejčastěji jako Really Simple Syndication) je webová sluţba, která umoţňuje uţivateli přihlásit se k odběru aktuálních článků, či jiných novinek, na konkrétním webu. Ten se pak označuje jako RSS zdroj. Tato sluţba se stala mezi uţivateli tak populární, ţe 19

20 dnes prakticky nenajdeme zpravodajský server či webový magazín, který by aktuality neposkytoval ve formě RSS. Některé prohlíţeče (například Opera) označují kaţdou stránku, která je RSS zdrojem, charakteristickou ikonou v adresním řádku. Za úspěchem RSS a jeho postavením jako pravděpodobně vůbec nejrozšířenější sluţby Webu vidí O'Reilly jeho naprostou jednoduchost. Namísto toho, aby firma vynakládala značné finanční prostředky na nákladný vývoj webové aplikace v komplexním vývojovém prostředí, měla by se soustředit na co nejjednodušší návrh poskytující sluţbě maximální funkcionalitu. Řešení vidí O'Reilly v technice tvorby webu zvané Ajax, která umoţňuje uţivateli pracovat s webovou aplikací bez nutnosti obnovování stránky. Průvodním jevem lehkého programování a lehké komunikace jsou tzv. lehké business modely [O REILLY, 2005]. 6. Software nad úrovní jediného zařízení Webové aplikace jsou ze své podstaty nezávislé na platformě. Ne všechny však mohou být v plné kvalitě provozovány na mobilních zařízeních. Aplikace Webu 2.0 by se podle O'Reillyho měla snaţit o to, aby přinášela uţivateli napříč různými platformami stejnou zkušenost. Jako příklad uvádí itunes firmy Apple. To je však v reálu poměrně problematické. Spousta návrhářů webových stránek optimalizuje své dokumenty pro různá zařízení. Výsledný dojem je pak zejména na mobilním zařízení značně odlišný. Důvody jsou různé. Od rizika omezené datové propustnosti mobilního připojení aţ po nedostatečný obrazový výstup nebo slabý výkon takového zařízení (platí zejména pro přehrávání videa a podobné datově náročné aplikace). Teprve v poslední době se v mobilní sféře začínají objevovat výkonnější komunikátory schopné poskytnout uţivateli při prohlíţení Webu záţitek, na který je zvyklý z osobního počítače, a zároveň je mobilní připojení dostatečně rychlé. 7. Bohatá uživatelská zkušenost Uţ od vzniku prvních dynamických prvků se vývojáři snaţí přiblíţit zkušenost uţivatele webových aplikací klasickým desktopovým aplikacím. První skutečný úspěch však zaznamenal aţ Google se svými aplikacemi Gmail a Google Maps. Tyto aplikace stojí na Ajaxu. Ajax je klíčovým prvkem mnoha dalších projektů Webu 2.0, například Flickru a Yahoo!. Vedle toho se objevil pojem Rich Internet Applications, který zahrnuje webové 20

21 aplikace vytvořené s vyuţitím Ajaxu, Flashe nebo Javy. Tyto techniky tvorby webových aplikací jsou posledním principem jádra Webu 2.0. Technologiím a technikám tvorby interaktivního rozhraní stránek Webu 2.0 se podrobněji věnuji v kapitole Technologie pro tvorbu webu. Z uvedených sedmi principů O'Reilly odvozuje klíčové kompetence, které by měla naplňovat firma poskytující stránky Webu 2.0 [O REILLY, 2005], upraveno: Sluţby, nikoliv spustitelný software, ekonomicky škálovatelné Kontrola nad unikátními datovými zdroji, které nabývají na významu s rostoucím počtem uţivatelů Zpětná vazba uţivatelů, kteří se tak podílejí se na vývoji Spoutání kolektivní inteligence Vyuţití long tail efektu Software nad úrovní jediného zařízení Lehké uţivatelské rozhraní, vývojové modely a business modely Přitom platí, ţe čím více bodům odpovídají schopnosti firmy, tím více se její produkt blíţí Webu 2.0. Důleţitější neţ základní pokrytí všech těchto kompetencí však můţe být excelentní zvládnutí jen jediného z nich. O'Reilly se tedy místo přesné vymezující definice uchýlil k jakési škálovatelnosti pojmu Web 2.0. Web 2.0 jiţ v době svého objevení vzbuzoval značné emoce a je předmětem diskusí dodnes. Tento přístup zásadním způsobem mění kvalitativně obsah webových stránek na internetu a stal se jiţ nedílnou součástí World Wide Webu. Pojmenování tohoto fenoménu O Reillym v roce 2004 a jeho redefinice v podobě hodnocení webových stránek podle toho, do jaké hloubky význam tohoto termínu naplňují, však ţádným podstatným způsobem nezměnilo směřování WWW. Naopak, termín Web 2.0 se pouze snaţí specifikovat určitou skupinu charakteristik webových stránek, jejichţ vznik byl výsledkem přirozeného vývoje Webu. Výsledkem tohoto trendu je posun relativně malého počtu webových stránek do popředí zájmu uţivatelů spojený s jejich masivní, globální návštěvností. Co tedy ve skutečnosti je tolik diskutovaným Webem 2.0? 21

22 2.2 Problematičnost definice Webu 2.0 Obrázek 1 - Web 2.0 [MyShakthi, 2008] Mnozí autoři se stále dopouštějí toho, ţe nálepku Web 2.0 dávají na stránky a projekty, které jím nejsou. Jelikoţ nám autor termínu Web 2.0 poskytl napodruhé relativně uchopitelnou byť ne zcela vymezující definici, budu se při snaze určit, co Web 2.0 je a co naopak není, drţet O Reillyho. Jako příklad si vezmu sluţbu Gmail. Gmail je webová aplikace, jejíţ uţívání je spojeno s nutností registrace u společnosti Google, na jejímţ základě Google uţivateli poskytne ovou adresu a přístup k aplikaci. Gmail je alternativou běţných desktopových klientů elektronické pošty jako například Lotus Notes nebo Microsoft Outlook a umoţňuje uţivateli vytvářet, odesílat a přijímat y, ukládat kontakty do adresáře a navíc má integrovaný instant messaging klient Google Talk. Pro ukládání uţivatelských dat pouţívá Gmail databázi na serverech Googlu, ve které schraňuje veškerou historii elektronické komunikace a uţivatelský adresář včetně všech kdy pouţitých ových adres. Uţivatel má moţnost tato data z klienta Gmail kdykoliv odstranit. Co však Gmail neumoţňuje, je jakkoliv přidávat obsah na stránku. K posílání e- mailu pouţívá standardní internetové protokoly pro elektronickou poštu (SMTP, POP3 nebo IMAP), které jsou na sluţbě WWW nezávislé. Integrovaný IM klient pak pouţívá protokol sluţby Jabber. V tomto případě se tedy nejedná o vytváření uţivatelského obsahu 22

23 webové stránky. Samotný Google pak prezentuje filozofii Gmailu jako plnohodnotné náhrady desktopového ového klienta. Stačí tedy prosté přesunutí aplikace z prostředí operačního systému do webového prohlíţeče a souvisejících dat ze souborového systému na servery poskytovatele takové sluţby? Podle mnohých autorů nikoliv. Podle Davida Antoše ale samotný přesun aplikací na internet není web 2.0, ten je obvykle definován aţ svou komunitou [AMBROŢ, 2007]. O Reilly sám však Gmail díky Web 2.0 adresáři za aplikaci Webu 2.0 označuje [O REILLY, 2005, s. 5]. Pouhá schopnost uloţit kontakty on-line na serveru Googlu stačí podle O Reillyho k zařazení Gmailu pod všeobjímající značku Web 2.0. Gmail je jen jedním z příkladů problematičnosti přesného zařazení konkrétních projektů do kategorie s názvem Web Co Web 2.0 není Jak vyplývá z příkladu sluţby Gmail, který aplikací Webu 2.0 není, nestačí desktopovou aplikaci konvertovat na webovou, aby se dala označit jako Web 2.0. Jako příklad takové aplikace bychom mohli uvést jednoduchou Flashovou hru. Avšak jakmile se alespoň část takové aplikace chová v duchu Webu 2.0, můţeme celou aplikaci označit za Web 2.0 aplikaci. Značná rozvláčnost definice tohoto pojmu způsobuje nesnadnou kategorizaci webových stránek a jejich jasné rozlišení na stránky Webu 1.0 a stránky Webu 2.0. Jestliţe je dnes obtíţné stanovit, která webová aplikace odpovídá charakteristice Webu 2.0, pak je ovšem téměř nemoţné určit aplikaci, která jím není. Na základě sedmi principů uvedených O Reillym v roce 2005, by se vesměs dalo říci, ţe kaţdá webová aplikace, která umoţňuje uţivateli vkládat jím vytvořený obsah nebo ukládat informace na server poskytovatele, nebo poskytuje třeba jen některou funkcionalitu, která odpovídá jakémukoliv z principů Webu 2.0, je nějakou formou Webu 2.0. V tomto kontextu se stává pojem Web 2.0 nesmírně širokým, neboť umoţňuje zahrnout jakoukoliv webovou stránku, která obsahuje například guestbook, diskusní fórum, anketu, jakoukoliv stránku, ke které je moţné se pod uţivatelským jménem a heslem přihlásit (jelikoţ uţivatel tyto data odesílá na server poskytovatele) a podobně. Webem 2.0 by tak byla prakticky všechna ţurnalistická periodika, veškeré osobní a firemní stránky vytvořené pomocí redakčního systému a vlastně aţ na výjimky všechny dnes pouţívané dynamické webové stránky. 23

24 Jestliţe by však termín Web 2.0 objímal prakticky celý dnešní Web, ztratila by se jeho exkluzivita a význam tohoto slova by se přesunul z původní podmnoţiny World Wide Webu na Web nový, který klasický Web nahrazuje. Tak to ovšem není. Klasický Web zaloţený na principech poloţených Bernersem-Lee na přelomu 90. stále existuje. Nejasnost jiţ relativně letitého termínu Web 2.0 jenom podtrhuje problematičnost jeho praktického pouţití. Logicky se pak proti takto volně vyloţenému pojmu řada odborných publicistů bouří, kritizují jej a odmítají jej pouţívat. Jiní autoři vycházejí z faktu, ţe O Reillyho výsledky se do značné míry zakládají na brainstormingu, který proběhl na konferenci Web 2.0. Ve snaze tento pojem uchopit organizují podobná sezení, jejichţ výsledky publikují. Příkladem z českého prostředí můţe být Klubový večer organizovaný Sdruţením pro internetovou reklamu v dubnu 2007, jehoţ výsledky publikoval Ambroţ na serveru Lupa.cz [AMBROŢ, 2007]. Snaha autorů o vlastní podání fenoménu Web 2.0 však dále přispívá k rozmělňování tohoto pojmu a podtrhuje jeho nejasnost. 2.4 Vlastní definice Webu 2.0 Web 2.0 nelze chápat pouze jako soubor konkrétních webových projektů, který se nějakým způsobem vyčleňuje z celkového objemu webových stránek. Je nutné si Web 2.0 představit jako mnoţinu specifických prvků a vlastností stránek, které jsou charakteristické pro tyto projekty. Jako příklad těchto prvků můţeme uvést zmiňovanou folksonomii a hodnotící systémy. Jedná se prvky Webu 2.0, které však samy o sobě konkrétní webovou stránku jako Web 2.0 nedefinují. Jestliţe si například komerční společnost přidá tyto prvky na stránky s prezentací svého produktu pro zvýšení její atraktivity, těţko můţeme výslednou stránku označit pojmem Web 2.0. Tento princip lze však aplikovat i na větší celky. Jestliţe si například uţivatel sám vytvoří webové stránky, na kterých prezentuje své názory v podobě blogu, jedná se o typický příklad Webu 2.0? Uţivatel je v tomto případě provozovatelem a zároveň jediným tvůrcem webového obsahu, který prezentuje ve formě osobních názorů. Jedná se tedy o blog (prvek Webu 2.0), který je ovšem provozovaný na stránkách, jejichţ jediným autorem je jejich provozovatel (klasický Web). Z mého pohledu tedy nelze obecně vyčlenit charakteristiky Webu 2.0 tak, aby byly obecně platné pro jakoukoliv webovou stránku. Lze však poměrně přesně určit, které tyto prvky jsou prvky Webu 2.0. Jestli se má i výsledná webová stránka, která tyto prvky zahrnuje, označovat jako stránka Webu 2.0, pak záleţí na citu a zkušenosti s konkrétními webovými aplikacemi. 24

25 3 Vytváření obsahu Jednou z charakteristik Webu 2.0 je, ţe jeho výchozí platformou je klasický Web. Pro vytváření stránek Webu 2.0 neexistují ţádné speciální techniky či technologie, které by se nadaly pouţít pro klasické webové stránky. Web 2.0 je z tohoto hlediska podmnoţinou WWW. Kaţdá webová stránka je vytvořena s pouţitím některé formy jazyka HTML. Charakteristickým rysem klasického webu bylo, ţe obsah dokumentu byl vţdy tvořen tvůrcem stránky. To však dnes jiţ neplatí a na tvorbě profesionální webové stránky se většinou podílí řada lidí. Ač to paradoxně současný koncept oddělení jazyka HTML a externích kaskádových stylů nereflektuje, můţeme zjednodušeně proces tvorby jakékoliv webové stránku rozdělit na dvě etapy: Návrh webové stránky a tvorbu jejího obsahu. 3.1 Návrh webové stránky Návrh webové stránky spočívá ve vytvoření její struktury, která tvoří nosnou kostru stránky. Sestává se z grafického návrhu, konkrétního rozloţení prvků stránky, pouţitých dynamických prvků, které uţivateli poskytují očekávanou interaktivitu, a vnitřního členění, díky němuţ můţe uţivatel procházet mezi jednotlivými dokumenty výsledného webu. Uţ při návrhu stránky je nutné rozhodnout, jestli bude výsledná stránka poskytovat uţivatelům záţitek ve formě obsahu dle konceptu Webu 2.0 či nikoliv. Potřebné dynamické prvky, které toto v budoucnu umoţní je nutné do stránky doplnit právě v této fázi. Struktura webu je většinou pevně daná při vytvoření jeho návrhu. Dříve neţ je moţné začít s konkrétním návrhem stránky, je nutné stanovit dvě zásadní vlastnosti budoucí stránky, a to její formu a míru interakce s uţivatelem. Forma dokumentu určuje, jestli je vytvářená stránka jediným dokumentem, který obsahuje kromě vlastního obsahu a struktury také definici jeho vzhledu, nebo je vzhled od dokumentu oddělen pouţitím tzv. kaskádových stylů. Webové stránky, které v dnešní době neoddělují svoji strukturu od vzhledu, jsou velice limitované. Jejich kód je nepřehledný, jsou náročné na údrţbu, a kaţdou změnu vzhledu je nutné provést ručně. Původní specifikace jazyka pro vytváření webových stránek HTML vzhled dokumentu neoddělovala a veškerá textová část stránky včetně formátování byla uloţena v jediném souboru. Takto pojaté stránky jsou v roce 2010 spíše okrajové. Profesionálně vyhlíţející web se bez kaskádových stylů neobejde. Stejně tak stránky vytvořené v duch Webu 2.0 by 25

26 těţko mohly dosahovat svých kvalit a popularity mezi uţivateli, pokud by neměly oddělenou strukturu a vzhled. Podrobněji se oběma formami dokumentů zabývám v kapitole Technologie pro tvorbu webu, podkapitola Statické webové stránky. Míra interakce stránky s uţivatelem stanovuje, v jakém rozsahu a jestli vůbec budou na webové stránce pouţity dynamické prvky. V zásadě lze podle míry interakce rozdělit existující webové stránky na stránky statické a stránky dynamické. Statické stránky jsou historicky starší. Obecně byly webové stránky v začátcích WWW výhradně statické. První dynamické prvky se pak na stránkách začaly objevovat v polovině 90. let. Zpočátku šlo spíše pouze o jednoduché přikrášlující prvky, například jednoduché skripty pro přechod na začátek stránky z jejího konce, přečtení systémového data a podobně. Postupně se však ve větší míře začaly prosazovat prvky s větší mírou interaktivity, které umoţňovaly uţivateli aktivně měnit vzhled stránky. Web 2.0 tak lze zařadit do skupiny dynamických webových stránek, nebo také webových aplikací. Statické stránky Webu 2.0 neexistují. Pro vytváření dynamických prvků existuje celá řada specializovaných vývojových nástrojů. Orientačním průřezem technik a technologií pouţívaných pro tvorbu dynamických prvků webových stránek a některými vývojovými nástroji se podrobněji zabývám v kapitole Technologie pro tvorbu webu, podkapitola Dynamické webové stránky. Návrhem webové stránky se dnes zabývají často profesionální weboví designéři. Mají k tomu k dispozici řadu nástrojů. Grafickou podobu stránky vytvářejí nejčastěji s pomocí bitmapového grafického editoru. Těch je na trhu celá řada, od drahých profesionálních řešení, z nichţ nejznámější jsou Adobe Photoshop nebo Corel Paint Shop, aţ po opensource řešení Gimp. Rozvrţení stránky lze pak kódovat buď přímo v nějaké formě jazyka HTML v běţném textovém editoru, coţ vyţaduje jeho perfektní znalost, nebo za vyuţití jednoho z řady k tomu určených nástrojů. Pro pokročilou editaci HTML lze pouţít HTML editor zvýrazňující syntaxi, například freewarové aplikace Notepad++ nebo český PSPad. Pomocí HTML editorů lze vytvářet validní kód, stále je však za potřebí znalost jazyka (X)HTML a případně CSS. Je také moţné vyuţít specializovaný program pro tvorbu kódu HTML, tzv. WYSIWYG editor. WYSIWYG editor umoţňuje návrháři zaměřit se pouze na výslednou podobu stránky, její převod do jazyka HTML pak zajistí samotný WYSIWYG editor. Problémem většiny editorů však je, ţe výsledný kód jednak často není validní a výsledná stránka pak můţe být v různých prohlíţečích interpretována odlišně. Dnes se WYSIWIG editory pro vytváření zejména komerčních stránek prakticky nepouţívají a 26

27 jejich tvorba se svěřuje do ruky profesionálním kodérům a grafikům. Poslední moţností je při návrhu stránky vyuţít webový redakční systém. Výhodou pouţití redakčního systému je snadná údrţba stránky a moţnost v něm následně vytvářet také obsah stránky. V redakčním systému si můţe budoucí provozovatel stránky také navrhnout web vlastními silami. To však vyţaduje detailní znalost tohoto typu softwaru. Společnosti, které hodlají provozovat profesionálně vypadající web, proto zpravidla zadávají návrh webové stránky zpravidla specializované firmě, která stránku navrhne s vyţitím kombinace redakčního systému a přímé úpravy kódu. 3.2 Obsah webové stránky Hotový návrh webové stránky se posléze předá další skupině lidí, coţ jsou její administrátoři či provozovatelé. Ti mají na starost vlastní provoz webu a naplnění stránky informacemi, tedy vytvoření obsahu stránky. Obsah stránky je důvodem, proč stránku navštěvujeme. Jsou to informace, obsaţené na stránce, grafika v podobě obrázků či animací, multimédia v podobě zvukových stop a videí nebo interaktivní obsah, například v podobě her, pokročilých webových aplikací a podobně. Obsah stránky je to, co dělá Web 2.0 Webem 2.0 a zároveň jej odlišuje od stránek, jeţ jako Web 2.0 označit nemůţeme. Výsledná webová stránka, která je uţivateli zobrazena v prohlíţeči, pak obě etapy vytváření stránky propojuje. Záţitek návštěvníka webové stránky se odvíjí od celkového dojmu daného výsledným spojením obou etap návrhu. Krásná webová stránka bez obsaţené informace je uţivateli k ničemu a i hodnotná informace prezentovaná uţivateli na fádní stránce mnoho návštěvníků odradí. Jendou z odlišností klasického Webu od Webu 2.0 je uţivatelsky generovaný obsah. Obsah na klasické stránce je vytvářen výhradně jejím tvůrcem nebo provozovatelem stránky. To se označuje jako komunikační model one-to-many, čili jeden tvůrce obsahu stránky jej prezentuje jejím návštěvníkům. Návštěvník stránky je zde v roli pasivního čtenáře. S nastupující interaktivitou webových stránek vznikla potřeba poskytnout uţivatelům zpětnou vazbu. K dokumentům publikovaným na Webu se tak začaly přidávat diskuse a guestbooky, ve kterých můţe uţivatel vyjádřit svůj názor. Uţivatel se tak podílí na vytváření dalšího obsahu mimo hlavní článek. Postupně začaly vznikat další specializované weby, jejichţ prostřednictvím si mohou uţivatelé vyměňovat zkušenosti, (uţivatelská fóra), sdílet informace a soubory (komunitní weby), případně weby, jejichţ faktický obsah je tvořen výhradně uţivateli (například Wikipedia). Tento takzvaný 27

28 uţivatelsky generovaný obsah (user-generated content) je také označován jako komunikační model many-to-many a je jedním z principů Webu 2.0. Webové stránky tedy můţeme podle obsahu dělit na ty, jejichţ obsah je vytvářen výhradně jejím tvůrcem nebo provozovatelem, a ty, na jejichţ obsahu se podílejí jejich návštěvníci. Druhou zmíněnou skupinu můţeme celou označit pojmem Web 2.0. I v případě stránek s uţivatelsky generovaným obsahem se však na tvorbě značné části obsahu stránky podílí tvůrce nebo provozovatel stránky, který vymezí základní informační rámec stránky. Jelikoţ provozovatel stránky bude bez znalosti jazyka HTML těţko vpisovat text přímo do kódu stránky, zpravidla k její pohodlné editaci vyuţije redakční systém. 3.3 Redakční systémy Redakční systém, nebo také systém pro správu obsahu (CMS Content Management System) je aplikace, která umoţňuje vytváření a správu elektronických dokumentů a jejich následnou publikaci. Existuje celá řada redakčních systému rozdělených podle toho, pro který typ dokumentu jsou určeny. Vytváření a správu obsahu webových stránek umoţňuje webový systém pro správu obsahu (Web CMS nebo také WCMS). WCMS umoţňuje vytváření, kontrolu a správu obsahu vysoce dynamických webových stránek. Kromě toho umoţňuje také vytváření webových stránek a zpravidla nevyţaduje znalost HTML (má integrovaný WYSIWYG editor). Webový CMS bývá většinou implementován jako webová aplikace a umoţňuje vyuţití databáze pro ukládání obsahu. Správa redakčního systému tak probíhá přímo v okně prohlíţeče. Obsah webové stránky je moţné exportovat do souboru XML nebo do textového souboru. Prezentační vrstva mnohých redakčních systémů podporuje šablony (předem vytvořený grafický návrh stránky). Redakční systémy také většinou podporují přidávání interaktivních prvků na stránky, například fórum, anketa nebo chat, a také multimediálních prvků, typicky videa. Redakční systémy mohou být velmi silným nástrojem pro vytváření a správu stránek Web 2.0. Důleţitou funkcí je také delegování uţivatelských práv a podpora přihlášení více uţivatelů současně. Mezi nejpouţívanější webové redakční systémy patří Joomla, Drupal a Wordpress. Alternativou pro webové redakční systémy jsou desktopové aplikace pro vytváření webových stránek, například Microsoft FrontPage nebo Adobe Dreamweaver [RS, 2009]. 28

29 3.4 Wiki systémy Jako speciální případ redakčního systému mohou být brány wiki systémy. Neznámějším a v současnosti také nejrozsáhlejším wiki systémem je otevřená webová encyklopedie Wikipedia, která však není na Webu ani zdaleka jediná. Existuje nesčetné mnoţství webových stránek fungujících na principu wiki systému. Tyto stránky jsou označovány jednoduše jako wiki. Wiki tvoří databáze webových stránek vzájemně propojených hypertextovými odkazy, které si mohou jejich návštěvníci prohlíţet, vyhledávat obsah podle zadaných klíčových slov a zobrazit změny od jejich poslední návštěvy. Uţivatelé však mohou také obsah wiki za běhu měnit. Za tímto účelem je obsahová část stránky, do které můţe uţivatel přispívat, logicky rozdělena na bloky. Kaţdý blok je jeden příspěvek (komentář) uţivatele. Aby uţivatelé mohli na webovou stránku za běhu přidávat komentáře, musí webová stránka implementovat software, který toto umoţňuje. Tento software se nazývá wiki engine. Wiki engine umoţňuje webovou stránku wiki provozovat, přidávat a spravovat její funkcionalitu a uchovávat data v souboru nebo častěji v databázi. Na rozdíl od běţného CMS klade wiki důraz na vlastní obsah na úkor vzhledu stránky, který bývá typizovaný. Wiki engines nabízejí uţivatelům moţnost upravovat webovou stránku často v podobě WYSIWYG editoru, mohou být spravovány lokálně na počítačích provozovatele nebo jsou nabízeny v podobě hostingu a mohou nabízet ukládání historie stránek do databáze s moţností. Volitelnou funkcionalitou můţe být odstranění moţnosti uţivatele měnit stránku přímo. Veškeré změny jsou pak před jejich přijetím a zveřejněním postoupeny ke schválení administrátorovi stránky. Tyto stránky se pak nazývají moderované wiki [Wiki, 2008]. Wiki mohou mít podobu veřejně dostupné a volně editovatelné wiki nebo mohou implementovat nejrůznější stupně omezení uţivatelských práv (správy, editace, ale třeba i samotného přístupu). Wiki mohou být v praxi nasazeny například jako firemní portál, dostupný pouze pro zaměstnance, školní intranet povolující přístup do různých částí kantorům a studentům na základě jejich přístupových údajů a podobně. Potenciál wiki je značný. V odborné rovině můţe například slouţit pro výměnu zkušeností, informací a dat, zvýšit produktivitu, podpořit kreativitu jednotlivce, a v neposlední řadě třeba vytvořit nový komunikační kanál mezi pracovníky. Ve školství můţe slouţit ke 29

30 zveřejňování studijních materiálů, pokynů a návodů nebo k ukládání hotových prací studenty a případně sdílení informací mezi nimi. V rovině komunit pak slouţí především ke sdílení informací a dat vázaných k tématu dotyčné zájmové skupiny. 3.5 Reklama Moderní redakční systémy umoţňují tvůrci webové stránky vymezit na její ploše prostor pro reklamu. Prostor pro budoucí reklamu je samozřejmě moţné přidat na stránku i pomocí klasických nástrojů pro vytváření webu ve fázi návrhu, nicméně pouţití redakčního systému je dnes nejpohodlnější. Důvodem proč má provozovatel webové stránky zájem na tom umístit na své stránce reklamu jsou provize od zprostředkovatele reklamy. Prostředky získané z provizí pak můţe provozovatel stránky v budoucnu pouţít k financování jejího vývoje a údrţby, případně jimi pokrýt náklady na hosting. Zobrazením reklamy na webové stránce se pak z takové stránky stává komerční stránka, jelikoţ svému provozovateli generuje zisk. Dnešní komerční webové stránky doslova počítají s reklamní plochou jiţ ve fázi svého návrhu. Podobně jako tištěná média mají na jednotlivých stránkách vyhrazenou reklamní plochu. Nejčastější formou reklamní plochy je k tomu určená fixní oblast v návrhu stránky, například reklamní banner, ale můţe to být i jiný prvek. Další formy, z hlediska uţivatele mnohem agresivnější, jsou průběţná reklamní plocha zobrazující se uţivateli stále na stejném místě v okně prohlíţeče bez ohledu na jeho pohyb po stránce, různá vyskakovací okna nebo skript, který otevírá v prohlíţeči nové okno s reklamním obsahem. Samotný reklamní obsah pak na výslednou webovou stránku dodá se souhlasem provozovatele stránky zprostředkovatel reklamy. Reklama můţe mít podobu textovou, grafickou (statický obrázek nebo animovaný obrázek formátu GIF) nebo animace vyţadující zásuvný modul. Na některých stránkách se mohou vyskytnout reklamy v podobě jednoduchého videa se zvukovou stopou. Tento způsob reklamy však jiţ můţe uţivatele odradit od další návštěvy stránky, proto se reklamy v podobě videa příliš nevyskytují. Dalším moţným nasazením reklamy je streamované video. Reklama bývá odvysílána přímo v okně přehrávače na webové stránce a to před (ve většině případů) nebo po vlastní stopě videa. Stopa reklamy zpravidla nejde přeskočit a uţivatel si musí nechat reklamu přehrát, aby si mohl zobrazit poţadované video. 30

31 Posledním případem reklamy je reklama přímo v textu. Tato reklama bývá kontextová, to znamená, ţe slovo v textu je speciálně označeno a po najetí kurzoru na zvýrazněný text se zobrazí okno s reklamou na související zboţí. Významnou sluţbou poskytující kontextovou reklamu v textu je Google AdWords. Google AdSense je pak kontextovou reklamou, která zobrazuje související placené odkazy na stránkách umoţňující vyhledávání. Mnozí uţivatelé reklamu ve svých prohlíţečích aktivně blokují, ať uţ dočasným zakázáním zásuvných modulů, zakázáním animovaných obrázků nebo pouţitím specializovaného nástroje. Důvodem blokování reklamy můţe být zvýšená náročnost na datový přenos (v dnešní době se týká spíše mobilního připojení) nebo reklama jednoduše uţivatele obtěţuje. Blokování reklamy ovlivňuje výši příjmu poskytovatele obsahu, jelikoţ ta je závislá na počtu zobrazení uţivateli. Mnozí provozovatelé se tak uchylují k úpravám kódu svých stránek tak, ţe pokud stránka zjistí, ţe je část jejího obsahu zablokována, uţivateli se nezobrazí. Blokování reklamy ze strany uţivatelů však není příliš časté, jejich počet je v poměru k ostatním uţivatelům zanedbatelný a investovat do takového řešení se většině provozovatelů webových stránek nevyplatí. 3.6 Typologie stránek Webu 2.0 Jelikoţ je termín Web 2.0 značně obecný a nedá se podle něj přesně klasifikovat, zda konkrétní webová stránka je či není stránkou Webu 2.0, vytvořil se v průběhu let jakýsi konsenzus, podle kterého definujeme stránky Webu 2.0 na základě jejich charakteristického obsahu. Typickými stránkami, které označujeme jako Web 2.0, jsou stránky, jejichţ obsah můţe kromě jejich provozovatele či tvůrce do jisté míry ovlivňovat také uţivatel. Jsou to specializované k této aktivitě uzpůsobené stránky, například blogy, wiki, výměnné a sociální sítě, webové stránky pro sdílení různého druhu obsahu nebo diskusní fóra. Pod pojmem Web 2.0 se ovšem rozumí také stránky, jejichţ obsah můţe uţivatel měnit, ale nesdílí jej. Stránkami Webu 2.0 pak mohou být také personalizované úvodní stránky (homepages), kancelářské webové aplikace pro vytváření a ukládání dokumentů, a podle některých autorů i pokročilí oví klienti. Jejich zařazení do této skupiny je ovšem značně problematické. Mnohé webové projekty pak různé přístupy kombinují. Typickým příkladem je Google Docs, sada webových aplikací, s jejichţ pomocí můţe uţivatel vytvářet dokumenty, ukládat je na webové úloţiště, ale třeba také sdílet jejich obsah s ostatními uţivateli. 31

32 Kromě specializovaných stránek přímo určených pro vytváření nebo sdílení obsahu uţivatelem, existují také prvky, jejichţ přidanou hodnotou na stránce je jedna z obecně uznávaných funkcí Webu 2.0. Primární účel webových stránek s těmito prvky můţe být odlišný, nicméně díky těmto Web 2.0 prvkům přinášejí takové stránky uţivatelům moţnost podílet se na vytváření další informace. Konkrétně se v tomto případě můţe jednat o ankety, guestbooky nebo diskuse ke článkům v elektronických médiích, či ke zboţí v e- shopu. Tyto prvky je samozřejmě moţné přidávat také na stránky, které Web 2.0 obsah samy poskytují, například diskusní příspěvky pod blogy, videoklipy a podobně. Přidávání většiny těchto interaktivních prvků na webovou stránku podporují moderní redakční systémy. Díky šablonám obsaţeným v redakčním systému lze vytvořit i některé typy specializovaných stránek Webu 2.0. Nejčastěji se jedná o blogy. Blog můţe jeho tvůrce psát buď jako uţivatel na serveru poskytovatele pod jeho doménou (co do počtu zveřejněných blogů nejvyuţívanější varianta) nebo k jeho tvorbě vyuţít právě redakční systém a publikovat jej sám. Velice populární je k tomuto účelu redakční systém Wordpress. 3.7 Limity uživatelsky generovaného obsahu Kritici Webu 2.0 často poukazují na nesrovnalosti mezi jeho vlastnostmi vyplývajícími z obecně chápaných charakteristik Webu 2.0 a realitou. Nejčastějším terčem kritiky je tzv. uţivatelsky generovaný obsah (user-generated content). Dnešní webový obsah, na jehoţ tvorbě se podílejí sami uţivatelé, sice svým způsobem odpovídá modelu many-to-many, ale ani zdaleka ne v očekávaném rozsahu. V klasickém Webu existovala malá skupina tvůrců, která jednak prezentovala informace velkému mnoţství jejich potenciálních čtenářů, ovšem také odpovídala svojí důvěryhodností za jejich faktickou korektnost. Pokud takový tvůrce ztratil důvěru svých čtenářů, jednoduše o ně přišel. Profesionální tvůrce webového obsahu, například novinář, pak stejně jako u klasických zpravodajských médií riskoval zaměstnání. To motivovalo tvůrce webového obsahu produkovat hodnotné informace. Web 2.0 s takovým modelem nepočítá a kvalitu uţivatelsky generovaného obsahu se snaţí zajistit jinými prostředky. Vezmeme-li v úvahu principy Webu 2.0 uvedené O Reillym, můţeme kvalitativní posun obsahu Webu 2.0 oproti klasickému read-only Webu očekávat zhruba v těchto rovinách: 32

33 1. Zvýšení počtu konzumentů webového obsahu v důsledku celkového zvýšení počtu uţivatelů připojených k internetu dané přirozeným technologickým vývojem 2. Dramatický nárůst procentuálního zastoupení přispěvovatelů v poměru ke konzumentům důsledkem moţnosti uţivatelů vytvářet webový obsah 3. Zvýšení objemu informací díky nárůstu počtu aktivních přispěvovatelů 4. Zvýšení kvality prezentovaných informací jejich přirozeným výběrem posilovaným folksonomií a reputačními systémy Jaká je realita? Očekávaný posun se beze zbytku naplnil v prvním bodě, který se ovšem týká celého internetu a bezprostředně s Webem 2.0 nesouvisí. Zvyšování datové propustnosti, rostoucí penetrace vysokorychlostního připojení a jeho sniţující se cena má celosvětově pozitivní dopad na růst počtu uţivatelů připojených k internetu. Spolu s tím se tedy logicky zvyšuje počet konzumentů webového obsahu. Co se týká poměru aktivních přispěvovatelů a jejich čtenářů, je toto číslo stále velice nízké. Například v roce 2007 přispívalo na server Wikipedia 4,6% jejích čtenářů, na Flickr 0,2% návštěvníků a na YouTube dokonce ještě méně [RYLICH, 2007]. Tato čísla jsou pravděpodobně vyšší, neţ v dobách rozkvětu klasického Webu, zcela jistě jsou však neočekávaně nízká. Rylich dále uvádí, ţe poměr aktivních přispěvovatelů a pasivních čtenářů byl v roce 2007 dokonce ještě horší, neţ v době počátku Webu, kdy jej vyuţívalo relativně malé mnoţství lidí a značná část z nich se podílela na vytváření prvních webových stránek. Zvýšení objemu informací je sice skutečně markantní, ovšem ne vţdy je to k všeobecnému prospěchu. Celkový nárůst objemu informací je neoddiskutovatelný ve všech rovinách. Problémem ovšem začíná být uţ jejich samotné mnoţství. Vyhledávače musejí indexovat obrovské mnoţství dat. Relevance vyhledávacích algoritmů je zaloţena na principu podobném reputačním systémům, tedy čím je informace odkazovanější, tím výše se ve výsledku hledání umístí. To však logicky posouvá do popředí oficiální informace vlivných společností, které mají největší čtenost na úkor obsahu skutečně vytvořeného uţivatelem. Vyhledávání relevantní informace se tak opět často omezuje na listování seznamem informačních zdrojů s kontrolovaným obsahem, mezi nímţ se zdroje s uţivatelsky generovaným obsahem vyskytují spíše sporadicky. 33

34 Obrázek 2 - Očekávaný přínos uživatelsky generovaného obsahu [RYLICH, 2007] Posledním bodem a vůbec smyslem principu spoutání kolektivní inteligence je očekávaný nárůst kvality informací. Ovšem kvalita informací uţivatelsky generovaného obsahu je obecně velmi diskutabilní. V tabulce, jeţ byla výsledkem brainstormingu účastníků první konference s názvem Web 2.0 v roce 2004, jsou jako jeden z příkladů posunu k Webu 2.0 uvedeny elektronické encyklopedie Britannica Online a Wikipedia. Britannica Online je web, který existuje dodnes. Britannica i Wikipedia jsou z hlediska uţivatelského rozhraní velmi podobné webové aplikace, ovládací prvky se liší spíše v detailech. To co tyto dva projekty odlišuje je obsah. Wikipedia je díky své obrovské uţivatelské nepochybně rozsáhlejší. Některá hesla na Wikipedii dosahují značné délky a jsou vyčerpávajícím zdrojem informací. Tyto informace si však mnohdy odporují, některá hesla se vzájemně kříţí a různá hesla mají velmi odlišnou délku. Dlouhé články na Wikipedii bývají pro uţivatele hledajícího klíčovou informaci nepřehledné. Citované zdroje nemusejí být vţdy 34

35 aktuální a celkově je na Wikipedii vidět, ţe je neustále v procesu výstavby. Naproti tomu Britannica je ve stejných heslech daleko stručnější a také přehlednější. Díky tomu, ţe obsah encyklopedie Britannica vytvářen experty, působí celý projekt profesionálnějším dojmem. Informace se nekříţí, rozsah většiny hesel je podobný a najít relevantní informaci bude pro uţivatele často snazší neţ na konkurenční Wikipedii. Z tohoto příkladu je vidět, ţe ani nástroje pouţívané při vytváření Webu 2.0 nedokáţí automaticky zaručit, ţe z obrovského mnoţství přidaných informací se stane spolehlivý a přehledný zdroj těch relevantních. Dalším limitem, na který uţivatelsky generovaný obsah naráţí je legislativa. Jak je vidět na příkladu vyhledávače Google, má uţivatelem skutečně vygenerovaná informace ve srovnání s informací nějakým způsobem ověřenou mizivou hodnotu. To platí dokonce i v případě konkrétních komunitních webů. Například na serveru YouTube, prostřednictvím něhoţ sdílejí uţivatelé video, mají největší sledovanost právě videa, která byla natočena jako výsledek profesionální tvorby, respektive jejich kopie (video s aktuálně největším počtem shlédnutí je oficiální kopie hudebního klipu). Existují uţivatelská videa, jejichţ sledovanost se vymyká průměru, avšak jejich počet je ve srovnání s profesionální produkcí se stejnou sledovaností mizivý. Nejjednodušší způsob jak uţivatel zajistí vysokou sledovanost klipu je, ţe na server YouTube umístí videoklip někoho jiného. Zde však naráţí na autorský zákon, který chrání tvůrce obsahu. Autorský zákon mj. zakazuje kopírování autorsky chráněného obsahu bez souhlasu jeho majitele. Server YouTube tyto zákony respektuje a zjevně autorská videa, která byla na server umístěna protiprávně, odstraní. Kromě toho YouTube chrání podobným způsobem zvukové stopy, které bývají doprovodem jinak nesouvisejících uţivatelských videí. V tomto případě odstraní pouze zvukovou stopu a obrazový záznam uţivatele na serveru ponechá. Situace je napříč servery pro sdílení uţivatelského obsahu podobná. Většina z nich se v poslední době odhodlala aktivně bránit nelegálnímu šíření autorsky chráněného obsahu. Serverům, které tak v minulosti neučinily, byla soudně zakázána činnost (to je například případ původního peer-to-peer serveru Napster v roce 2000). 3.8 Placený webový obsah Internet byl jako médium od svého počátku de facto bezplatný. Uţivatel platil pouze za připojení k síti, veškerý obsah Webu mu pak byl automaticky zpřístupněn. V 90. letech 35

36 proběhla postupná komercionalizace internetu, jejímţ výsledkem bylo nasazování reklamy na webových stránkách. Provize z reklam dostačovaly tvůrcům webového obsahu na jeho financování. Ačkoliv se internet poměrně záhy stal prostředníkem obchodu, předmětem prodeje nebyl vlastní webový obsah ale pouze jeho prostřednictvím nabízené artikly (například zboţí v e-shopu, či placené softwarové produkty nabízené ke staţení). Placeným obsahem webových stránek jsme ještě poměrně v nedávné době rozuměli buď sluţby spojené s určitou exkluzivitou (typicky tzv. prémiové účty na serverech webových úloţišť) nebo jakousi šedou zónu Webu (například erotickým materiál). Navzdory ojedinělým pokusům zpoplatnit také některá elektronická média (například server wsj.com, webová verze deníku Wall Street Journal, byl do roku 2007 placený) se zdálo, ţe příjmy z reklamy budou stačit na pokrytí nákladů na jejich vydávání i do budoucna. To se zásadním způsobem změnilo v roce Rupert Murdoch, vlastník společnosti News Corporation, jejíţ součástí je řada renomovaných tištěných, televizních a elektronických médií, se rozhodl zavést zpoplatnění elektronických verzí všech svých zpravodajských deníků. Jako důvod uvedl, ţe inzerce na webových stránkách deníků nepokryje náklady na provoz a ztráty ze sníţení prodeje tištěných verzí, a je tak nutné je dotovat [DUŠKOVÁ, 2009]. Murdoch očekává, ţe uţivatel bude ochotný za relevantní zpravodajství dostupné na internetu platit. Rostoucí vzácnost relevantní informace v naprostém informačním přebytku tedy nakonec promítá také do její trţní ceny. 36

37 4 Technologie pro tvorbu webu Jak bylo zmíněno v textu výše, webové dokumenty můţeme rozdělit na dvě skupiny, statické a dynamické webové stránky (přesněji stránky se statickým obsahem a stránky s dynamicky generovaným obsahem). Statické webové stránky jsou stránky, které jsou prezentovány tak, jak byly vytvořeny; před výsledným zobrazením ve webovém prohlíţeči se nemění. Uţivatel poţádá server o zobrazení stránky a server mu jako odpověď tuto stránku odešle. Obsah stránky je pak serverem zobrazen pokaţdé stejně. Veškerý obsah statické stránky je vytvářen tvůrcem webu. Jakákoliv změna obsahu stránky proto vyţaduje zásah do kódu stránky. Statické webové stránky jsou uloţeny jako dokumenty HTML nebo XHTML. Naproti tomu obsah dynamické webové stránky je generován webovým serverem v momentě, kdy uţivatel zašle poţadavek o zobrazení stránky. Dynamický obsah webové stránky tak můţe být ovlivněn uţivatelem na poţádání a tato změna nevyţaduje přímý zásah do kódu stránky. Obsah stránky je generován na základě informací v databázi nebo je výsledkem zpracování vstupu zadaného návštěvníkem stránky. Aktivní prvky dynamických webových stránek bývají napsané v různých skriptovacích jazycích, z nichţ nejznámější jsou např. ASP, PHP nebo JavaScript. Aktivními prvky webových stránek mohou být také různé zásuvné moduly. Zásuvný modul je samostatně nespustitelná aplikace, která ke svému běhu potřebuje prostředí jiné aplikace, v našem případě prohlíţeče. Mezi dnes nejpouţívanější zásuvné moduly patří Adobe Reader, Flash Player a Java Runtime Environment (JRE). Stránky Webu 2.0 spadají všechny do kategorie dynamických webových stránek. 4.1 Statické webové stránky Statické webové stránky jsou dokumenty (X)HTML, které mohou nebo nemusejí vyuţívat kaskádové styly pro formátování vzhledu. Ţádné další jazyky pro jejich vytvoření nejsou potřeba. Naproti tomu dynamická webová stránka je jakýkoliv dokument, který obsahuje alespoň jeden dynamický prvek. Většinu dokumentů na webu lze dnes zahrnout do skupiny dynamických webových stránek. Nicméně čistě statické stránky stále existují a dá se říci, ţe téměř kaţdý, kdo se někdy učil vytvářet webové dokumenty s pouţitím jazyka HTML nebo XHTML, začínal tvorbou čistě statických stránek (avšak pravděpodobně je v této 37

38 podobě na Webu nezveřejnil). Naopak těţko bychom dnes na Webu hledali nějakou čistě dynamickou stránku, tedy bez jakéhokoliv statického prvku, ačkoliv technicky vzato by taková stránka vytvořit šla. HTML je značkovací jazyk, který odděluje informaci o tom, jak má být text zobrazen, od samotné implementace zobrazení [ASLESON, 2007, s. 18]. To znamená, ţe kromě vlastního textu obsahuje HTML značky (téţ tagy), které určují jakým způsobem text zpracovat. Pomocí značek lze text rozdělit a určit tak strukturu dokumentu. Kromě toho však jiţ první specifikace HTML obsahovala také některé formátovací značky [BERNERS-LEE, 1993, s. 25]. Formátovací značky umoţňují dokument naformátovat, tedy určit jeho vzhled. První specifikace HTML tedy umoţňovala vytvořit vlastní text dokumentu, tomuto textu přiřadit pomocí určité skupiny značek logickou strukturu, prostřednictvím další skupiny značek určit jeho formátování a díky hypertextovým odkazům propojit dokument s jakýmkoliv jiným dokumentem na Webu. Výsledný dokument je uloţen v souboru s příponou.html jako plain text. * Díky tomu jsou dokumenty HTML platformě nezávislé. HTML dokumenty lze zobrazit na jakémkoliv počítači, terminálu nebo mobilním zařízení, které mají k dispozici příslušný software pro prohlíţení webového obsahu a připojení k síti internet, případně pokud jsou uloţeny na úloţišti zařízení, je lze zobrazit offline. Konkrétní zobrazení webové stránky je pak dále závislé na pouţité platformě (počítač, PDA, mobilní telefon), konkrétním prohlíţeči, rozlišení monitoru a velikosti okna prohlíţeče a v neposlední řadě také na aktuální rychlosti připojení k síti internet. Různé zobrazení na různých webových prohlíţečích je však dnes jiţ spíše historickým problémem (viz kapitola Vývoj webu po roce 1990). Ačkoliv rozdíly v interpretacích některých prvků stránek stále existují (zejména se to týká prohlíţeče Internet Explorer ve všech jeho verzích), díky rostoucí snaze dnešních prohlíţečů o dodrţení standardů se rozdíly v zobrazení webové stránky na různých prohlíţečích stále více stírají, a to i napříč platformami. * Navzdory dezinterpretaci některých neoficiálních zdrojů se v případě HTML skutečně jedná o plain text (česky čistý text). Plain text podporuje standardní ASCII znaky a narozdíl od rich textu neobsahuje ţádné formátování. Lze jej tedy editovat v základních textových editorech (např. Microsoft Notepad) beze ztráty informace [TechTerms, 2010]. 38

39 4.2 Jazyk HTML a jeho varianty Vzhled dokumentu byl v původních verzích HTML ovlivňován formátovacími značkami pouţitými přímo v dokumentu. Jediný soubor dokumentu tak obsahoval zároveň vlastní text a pravidla pro jeho logické členění a formátování. To se konsorcium W3C rozhodlo v prosinci 1997 změnit a vydalo specifikaci HTML 4.0 [RAGGETT, 1997b]. Specifikace HTML 4.0 umoţňuje uloţit formátovací pravidla odděleně do externího souboru. V souboru HTML pak zůstává pouze vlastní text dokumentu a značky, které jej rozdělují do logických celků. Těmto celkům je potom pomocí odkazu moţné přiřadit formátování, které je definované v externím souboru CSS (Cascading Style Sheets). CSS neboli kaskádové styly je soubor obsahující seznam pouţitých stylů a jejich formátování. Propojení příslušného stylu s blokem v dokumentu HTML, kterému chceme přiřadit formátování, je řešeno pomocí systému tříd a identifikátorů [JANOVSKÝ, 2010]. Soubor kaskádových stylů je uloţen jako soubor.css a podobně jako u souboru.html se jedná o plain text. CSS je tedy stejně jako HTML platformě nezávislé. Asi největší výhodou pouţití kaskádových stylů oproti přímému formátování je moţnost přiřadit jediný styl více prvkům stránky nebo dokonce více dokumentům a zároveň moţnost tyto styly kombinovat a přiřazovat tak více stylů jedinému prvku. Webový designér má dokonce moţnost napsat pro jediný dokument HTML více souborů CSS a ošetřit tak vzhled téţe stránky pro různé typy pouţití, například pro prohlíţení stránek v desktopovém prohlíţeči, v mobilním zařízení a pro tisk. Díky kaskádovým stylům se také otevírá moţnost upravit tytéţ stránky pro prohlíţení na odlišných platformách (osobní počítač, mobilní telefon, informační terminál) bez nutnosti vytvářet více obsahových variant stránek. Pouţití jednotného stylu na všechny stránky webu umoţňuje mimo jiné pohodlně editovat obsah webu bez rizika ztráty nebo nechtěné změny zvoleného formátování. V neposlední řadě je načítání stránek s kaskádovými styly lépe optimalizované: nejdříve je webovým prohlíţečem načten obsah souboru HTML a aţ poté jsou přiřazovány grafické prvky deklarované v CSS (to je ostatně vidět i pouhým okem v situaci, kdy se načítá sloţitá stránka a připojení k internetu je nějakým způsobem omezené). Naopak nevýhodou stránek s pouţitím kaskádových stylů je jejich různá interpretace webovými prohlíţeči. Webová stránka se můţe zobrazit odlišně, případně dle jejího návrhu i chybně, v závislosti na pouţitém prohlíţeči (tento problém se v současnosti týká zejména 39

40 verzí prohlíţeče Internet Explorer a starších). Řešením je ladění stránek pro zobrazení různými prohlíţeči, kdy jsou vývojáři nuceni pouţívat pro správné zobrazení svých stránek v různých verzích prohlíţečů více či méně zdokumentované metody pro zjištění verze prohlíţeče a příslušné postupy optimalizace. V současnosti, kdy se vývojáři prohlíţečů snaţí o co nejpřesnější dodrţování standardů, je jiţ situace spíše stabilizovaná, ačkoliv dílčí rozdíly přetrvávají. Kromě podpory kaskádových stylů přidává specifikace HTML 4.0 k předchozí specifikaci mimo jiné rámy, objekty, popisky, rozšiřuje skripty a tabulky. Konsorcium W3C se snaţilo při návrhu specifikace HTML 4.0 vyjít vstříc tvůrcům webových stránek i vývojářům prohlíţečů při přechodu na novou verzi a proto rozdělilo specifikaci do následujících variant: HTML 4.0 Strict (striktní HTML, zavrhuje veškeré formátovací prvky v dokumentu HTML a pro vzhled stránky předepisuje pouţití CSS) HTML 4.0 Transitional (přechodné HTML, zahrnuje vlastnosti HTML 4.0 Strict a zachovává formátovací prvky HTML 3.2) HTML 4.0 Frameset (identický jako HTML 4.0 Transitional s výjimkou podpory rámů, * v současnosti jsou však stránky obsahující rámy jiţ spíše okrajovou záleţitostí) V prosinci 1999 publikovalo konsorcium W3C je doporučení HTML 4.01 jako poslední specifikaci HTML. HTML 4.01 nabízí stejné varianty jako verze 4.0 (Strict, Transitional a Frameset). V roce 2000 se jazyk HTML stal mezinárodním standardem ISO. Takzvané ISO HTML vychází ze specifikace HTML 4.01 Strict. HTML 4.01 mělo být podle konsorcia W3C poslední verzí jazyka HTML před přechodem na nový jazyk XHTML [RAGGETT, 1999]. XHTML Jednou z nevýhod jazyka HTML je, ţe není rozšiřitelný. Kromě vydání nové verze její následné implementace webovými prohlíţeči neexistuje ţádný standardizovaný způsob, jak do HTML přidat nové prvky. V praxi se tato nevýhoda projevuje tím, ţe stránky * HTML 4.0 Frameset nahrazuje element "body" elementem "frameset", který se dále člení na rámy [RAGGETT, 1999]. 40

41 napsané v jazyce HTML nelze zpracovat strojově. Značky pouţité v dokumentu pomohou odhalit jeho strukturu, ale uţ neříkají nic o významu textu v dokumentu obsaţeném (například máme-li tabulku, jsou všechny sloupce označeny stejnými značkami, nelze rozpoznat význam jednotlivých sloupců). Aby mohly být programu, který takovou stránku zapracovává, předloţena správná data, musí být stránka zobrazena člověku. Ten pak rozhodne, která část stránky bude předloţena programu pro zpracování. Řešením se zdál být jazyk XML (extensible Markup Language), rozšiřitelný značkovací jazyk, který má podobnou syntaxi jako jazyk HTML. Jazyk XML je určený pro tvorbu jiných značkovacích jazyků, které lze následně pouţít pro strukturování jimi vytvářených dokumentů. V XML lze tedy vytvářet vlastní značky a jimi následně označovat úseky textu, které budou posléze předkládány programům pro jejich zpracování. Dokumenty lze díky XML zpracovávat zcela strojově bez přímého zásahu uţivatele. Aby bylo moţné při tvorbě webových stránek vyuţívat výhod XML a zároveň byla zajištěna zpětná obsahová kompatibilita s jiţ existujícími stránkami napsanými v HTML, byl jazyk HTML 4 přepsán konsorciem W3C tak, aby odpovídal jazyku XML. Nový jazyk byl pojmenován XHTML (axtensible HyperText Markup Language), rozšiřitelné HTML. Podobně jako HTML bylo aplikací jazyka SGML, je XHTML aplikací jazyka XML. Nový jazyk má však oproti tomu starému řadu odlišností, které dědí od XML. XHTML na rozdíl od HTML odlišuje ve značkách velká a malá písmena (je case sensitive) a vyţaduje, aby všechny značky byly psány malými písmeny. Všechny značky XHTML jsou párové a musejí být ukončeny (v HTML existují značky párové a značky nepárové, které ukončeny být nemusejí). Na rozdíl od jazyka HTML vyţaduje XHTML důsledné dodrţování pravidel pro tvorbu kódu stránky, která jsou přesně definována. Dokument XHTML je uloţen v souboru s příponou.xhtml a je platným dokumentem XML. To znamená, ţe s dokumenty XHTML lze zpracovávat pomocí nástrojů ke zpracování XML. Specifikace XHTML 1.0 byla vydána jako REC v lednu roku 2000 a její revidovaná verze XHTML pak v srpnu 2002 [PEMBERTON, 2002]. Stejně jako u jazyka HTML 4 existují i pro XHTML 1.0 varianty Strict, Transitional a Framseset. XHTML tedy také podporuje kaskádové styly (verze Strict pak jejich pouţití vyţaduje). Konsorcium W3C dále pokračuje i v udrţování doporučení HTML 4.01, které je však jiţ uzavřené a dále se nevyvíjí. 41

42 Modularizace XHTML V roce 2001 vydalo konsorcium W3C doporučení Modularizace XHTML (Modularization of XHTML), které bylo v roce 2008 nahrazeno doporučením Modularizace XHTML 1.1 [AUSTIN, 2008]. Modularizace XHTML rozděluje jednotlivé elementy stránky podle jejich funkce do skupin neboli modulů. Kaţdý modul poskytuje webové stránce nějakou vlastnost. Mluvíme tedy např. o strukturním modulu, textovém modulu, hypertextovém modulu, modulu seznamů a dalších. Tyto moduly jsou dále strukturovány do skupin. Kompletní seznam modulů je uveden uvádí Austin v kapitole 5. XHTML Abstract Modules dokumentu Modularization of XHTML 1.1 [AUSTIN, 2008]. Pomocí modulů můţe být jazyk XHTML rozšiřován nebo naopak zuţován pro určité pouţití. Motivací pro zavedení modulů bylo rozšíření XHTML pro nová zařízení s přístupem k síti internet, například mobilní zařízení, herní konzole, televizory a podobně. Na základě modularizace měla být vytvořena celá rodina jazyků. V květnu 2001 bylo organizací W3C publikováno doporučení XHTML 1.1. Jazyk XHTML 1.1 vznikl reformulací jazyka XHTML 1.0 Strict s vyuţitím XHTML modulů [ALTHEIM, 2001]. Dalším jazykem rodiny XHTML, který se dočkal statusu doporučení, se stal v prosinci 2000 jazyk XHTML Basic. XHTML Basic zahrnuje minimální sadu modulů XHTML [BAKER, 2000]. XHTML Basic je nejrestriktivnější verzí XHTML a je primárně určen pro prohlíţení webových stránek na webových klientech instalovaných v mobilních a jinak omezených zařízeních. V červenci 2008 byla publikována nová verze XHTML Basic 1.1 [BAKER, 2008]. Ţádné další verze jazyka XHTML vytvořené pomocí modulů se však statutu Doporučení W3C (W3C REC) nedočkaly. Od roku 2002 pracuje konsorcium W3C na další verzi jazyka XHTML, označované jako XHTML 2.0. Zatím poslední návrh byl publikován v roce Tato verze má být multiplatformní, nebude tedy potřeba vyvíjet pro kaţdý typ zařízení zvláštní verzi XHTML. Vzhledem k faktu, ţe 95% prohlíţečů podporuje XML, není potřeba, aby byl jazyk XHTML 2.0 zpětně kompatibilní [AXELSSON, 2006]. Všechny dosavadní verze XHTML jsou zpětně kompatibilní s HTML. Problém XHTML je, ţe se navzdory předpokladu organizace W3C neprosadilo natolik, aby nahradilo HTML. Deset let po vydání jeho první finální specifikace XHTML pouţívá stále značné mnoţství webových vývojářů HTML. Důvody k tomuto stavu jsou různé. Od 42

43 počáteční špatné podpory ze strany prohlíţečů (opět je nutné zmínit Internet Explorer, který nemá správnou podporu standardu XHTML vyřešenu dodnes), přes existující weby napsané v HTML aţ po zaţité návyky vývojářů s vývojem stránek pod HTML a nutnost dodrţovat standardy při vývoji pod XHTML. Rodina modulárního XHTML se nakonec omezila pouze na dva standardy XHTML 1.1 a XHTML Basic původně vydané začátkem tisíciletí, ve druhém případě zrevidovaném aţ v roce Druhá edice XHTML 1.1 byla zrušena. Plánované XHTML 2 má být multiplatformní a tak modularizace XHTML nebude nadále potřeba. Co se týče samotného XHTML 2, jeho vývoj trvá jiţ 8 let, poslední návrh je jiţ téměř 4 roky starý a XHTML 2 stále není hotové. HTML5 Pomalý postup konsorcia W3C při vytváření webových standardů vyústil jiţ v roce 2004 ve vytvoření pracovní skupiny WHATWG (Web Hypertext Application Technology Working Group). Skupina byla zaloţena pracovníky společností Apple, Mozilla Foundation a Opera Software. WHATWG byla nespokojena s vývojem v oblasti XHTML a ignorováním HTML za strany konsorcia W3C. V roce 2007 navrhla skupina WHATWG pracovní skupině HTML Working Group konsorcia W3C, aby se dosavadní výsledky práce WHATWG (Web Applications 1.0 a Web Forms 2.0) staly základem pro HTML5 [STACHOWIAK, 2007]. Pracovní skupina HTML souhlasila [CONNOLLY, 2007] a od roku 2007 probíhá vývoj nové specifikace HTML5 společným úsilím skupin WHATWG a W3C HTML WG. HTML 5 se jiţ nemá soustředit výhradně na tvorbu statických webových stránek, ale zavádí některé dynamické prvky pro tvorbu webových aplikací. Specifikace HTML5 se dosud nachází ve fázi návrhu. 4.3 Dynamické webové stránky Dynamická webová stránka se často označuje pojmem webová aplikace. Webové aplikace můţeme dále rozdělit na serverové a klientské podle toho, jestli je kód aplikace zpracováván na straně klienta nebo na straně serveru. V obou případech je klientem, tedy rozhraním, pomocí kterého komunikuje uţivatel s aplikací, webový prohlíţeč. Webový prohlíţeč poskytuje běhové prostředí pro jakoukoliv webovou aplikaci a to buď sám o sobě, nebo pomocí tzv. zásuvného modulu (také se pouţívá označení plugin, addon a podobně). Technologii, která je pouţita pro běh webové aplikace musí prohlíţeč samozřejmě podporovat. Stejně tak musí podporovat případný zásuvný modul. V opačném 43

44 případě nebude webová aplikace na prohlíţeči fungovat. Nicméně většina moderních prohlíţečů podporuje všechny hlavní technologie pro tvorbu webových stránek a přední dnes pouţívané pluginy (výjimkou je snad pouze prohlíţeč Opera, který nepodporuje zásuvný modul Microsoft Silverlight). Webové aplikace potřebují pro svůj běh na klientském počítači pouze přítomnost webového prohlíţeče a připojení k síti. Sítí pak můţe být celosvětová síť internet nebo místní síť, tzv. intranet (například podniková síť, školní síť a podobně). Díky tomuto faktu, můţeme říci, ţe webové aplikace jsou v zásadě nezávislé na platformě. To v desktopu platí téměř bezvýhradně, na mobilních zařízeních se výjimek najde více. Například firma Apple nepodporuje na ţádném ze svých mobilních zařízení ipod, ipad a iphone zásuvné moduly Flash, Java nebo Silverlight a namísto toho se soustředí na brzké dokončení specifikace HTML5, na jehoţ vývoji se jako člen skupiny WHATWG podílí. HTML5 by podle Apple mělo jeho zákazníkům poskytnout podobnou zkušenost jako zásuvné moduly s niţšími nároky na výkon a větší stabilitou [MORRIS, 2010]. Opera Software nakonec přidala podporu pro Adobe Flash do svého mobilního prohlíţeče aţ v jeho poslední verzi Opera Mobile V začátcích World Wide Webu byly všechny jeho stránky statické. Jednalo se o formátovaný text s jednoduchou grafikou bez jakýchkoliv aktivních prvků. Domovské stránky společností počátkem 90. let zobrazovaly jen o něco málo více neţ kontaktní informace a dokumentaci. Spolu s rostoucím počtem osobních počítačů v domácnostech, rostoucím počtem jejich internetových přípojek a zvyšující se rychlostí připojení k internetu v první polovině 90. let se začaly objevovat poţadavky na sloţitější a funkčně bohatší webové stránky. Masivní rozšíření operačního systému Windows 95 s grafickým rozhraním od roku 1995 znamenalo průnik řady aplikací s uţivatelsky příjemným grafickým prostředím do domácností a spolu s tím se zrodily první poţadavky na poskytování srovnatelných aplikací také webovými prohlíţeči. Technologií, které se tuto situaci snaţily řešit, se objevila celá řada a není v moţnostech této práce zachytit je všechny. Nejstarší technologií pro dynamické generování webových stránek je CGI (Common Gateway Interface). CGI umoţňuje vytvářet programy, které jsou spouštěny CGI skriptem na základě poţadavku uţivatele. CGI de facto umoţňuje návštěvníkovi stránky vzdáleně spustit program na serveru poskytovatele webové stránky, coţ představuje určité bezpečnostní riziko. Přesto se CGI skripty stále pouţívají. 44

45 Java a JavaScript V roce 1995 nabídla společnost Netscape ve svém prohlíţeči Netscape Navigator podporu pro dvě technologie: programovací jazyk Java a o něco později skriptovací jazyk JavaScript. Ačkoliv se tak dá usuzovat z jejich názvu, nemají tyto dva jazyky společný základ. JavaScript je skriptovací jazyk, který byl navrţen tak, aby se Javě podobal, ale zároveň byl snáze pochopitelný pro webové návrháře. JavaScript umoţňuje dynamicky měnit prvky na webové stránce. Jednotlivé skripty se často vpisují přímo do kódu HTML. Zpočátku byl JavaScript vývojáři kritizován kvůli nedostatku vývojových nástrojů, zejména debuggeru. Kromě toho nebyla podpora ze strany prohlíţečů zcela ideální a vytvořené skripty se zejména zezačátku často chovaly v různých prohlíţečích odlišně. Podporu JavaScriptu můţe uţivatel v prohlíţeči zakázat. Jako vlastní alternativu JavaScriptu vyvinul Microsoft skriptovací jazyk VBScript, syntakticky vycházející z jazyka Visual Basic. S JavaScriptem souvisí DHTML neboli Dynamické HTML. DHTML není, jak by se mohlo zdát z názvu, novým jazykem pro tvorbu webových stránek, ale spíše marketingovým pojmem. S tímto pojmem přišel Microsoft ve svém prohlíţeči Internet Explorer 4. Dynamické HTML není nic jiného neţ technika (tedy způsob) vytváření webových stránek s vyţitím (X)HTML, CSS, skriptovacího jazyka (nejčastěji JavaScriptu) a případně i DOM (Document Object Model). DOM představuje plně objektově orientovanou reprezentaci stránky, která můţe být modifikována skriptovacím jazykem, jako je JavaScript nebo VBScript [ASLESON, 2006, s. 21]. Pouţití těchto technologií umoţňuje vytvářet jinak statické webové stránky, které mění svůj vzhled nebo strukturu za běhu. Logicky však pro stránky vytvořené technikou DHTML platí všechny nevýhody pouţitého skriptu. Aplety a servlety Pokročilejší technologií, která přidává do webové stránky dynamicky generovaný obsah, jsou tzv. aplety. Aplety (přesněji Java aplety) lze vytvářet pomocí programovacího jazyka Java, jejíţ podporu nabídl jako první Netscape Navigator. Díky majoritnímu podílu Netscapu na trhu prohlíţečů se Java rychle rozšířila mezi uţivatele. Aplety jsou kompaktní aplikace, které mohou být součástí obsahu webové stránky. Jsou spouštěny přímo v prohlíţeči na virtuálním stroji Java Virtual Machine (JVM) a poskytují webové stránce 45

46 některé interaktivní funkce, které nemohou být napsány v HTML. Aplety však mají některá omezení. Jsou spouštěny v tzv. sandboxu (česky pískoviště), který zamezuje apletu přístupu k souborovému systému. Dalším omezením je nutnost mít v prohlíţeči nainstalovanou určitou verzi Javy pro správný běh apletu, coţ zamezilo většímu rozšíření technologie apletů [ASLESON, 2007, s. 20]. Funkce apletů dnes stále častěji zastávají komplexnější nástroje, jako například Flash. Kód apletu je stahován ze serveru při načtení stránky a poté je spouštěn přímo v klientském prohlíţeči. To mělo vzhledem k běţné kvalitě a rychlosti připojení k internetu v polovině 90. let za následek neúměrné zdrţení při stahování apletu. Řešení nabídla společnost Sun Microsystems v podobě Java servletů. Kód servletu v Javě neběţí narozdíl od apletu na klinetovi (v prohlíţeči), ale na serveru. Díky tomu odpadá mimo jiné nutnost zabývat se verzí Javy na klientském prohlíţeči. Typická interakce mezi servletem a uţivatelem probíhá tak, ţe jsou získána data od uţivatele, která jsou nějakým způsobem zpracována, a na jejich základě je vygenerován HTML kód pro zobrazení uţivatelem [ASLESON, 2006, s. 22]. Servlety sice řeší největší nevýhodu apletů, tedy zpracování na straně serveru, nicméně při tom neoddělují aplikační logiku od kódování obsahu stránky. Výsledný kód je potom velice nepřehledný a velmi ztěţuje údrţbu takové stránky. Nástroje oddělující logiku a prezentaci aplikace V roce 1996 představil Microsoft platformu pro vytváření dynamicky generovaných stránek ASP (Active Server Pages). Kód skriptu se v ASP vkládá přímo do HTML a je oddělen speciálními oddělovači. Výsledná stránka je pak uloţena jako soubor s příponou.asp. Výchozím jazykem pro vytváření skriptů v ASP je VBScript, je moţné vyuţít i JScript (implementace JavaScriptu). Stránka ASP je zpracována na straně webového serveru. Veškerý kód skriptu na stránce se interpretuje a jeho výstup je vloţen do HTML stránky. Části, které skripty neobsahují, se vloţí do HTML přímo. Výsledná HTML stránka se zobrazí klientovi v prohlíţeči. Novější verze serverů nejdříve zkontrolují celý soubor, a pokud tento neobsahuje ţádný skriptový kód, přímo ho vloţí do HTML stránky. Proto můţeme pouţívat příponu ASP pro všechny stránky bez ohledu na to, jestli obsahují nebo neobsahují řádky skriptového kódu [LACKO, 2010, s. 10]. Na podobném principu pracuje také konkurenční technologie PHP a JSP. PHP pouţívá vlastní syntaxi a výsledná stránka je uloţena jako soubor s příponou.php a JSP (JavaServer Pages) je implementací Javy a pouţívá soubory s příponou.jsp. Všechny tyto technologie jsou si navzájem 46

47 podobné v tom, ţe oddělují zpracování dat od výsledného vzhledu. Umoţňují webovým designérům soustředit se na vzhled a softwarovým vývojářům na vlastní logiku [ASLESON, 2006, s. 23]. V současnosti se jiţ samotné ASP nepouţívá a je nahrazeno ASP.NET, které vyuţívá veškerých výhod plynoucích z příslušnosti k platformě Microsoft.NET Framework. Multimediální pluginy Flash je v aktuálně velice často skloňovaná technologie z důvodu její nepodpory ze strany společnosti Apple na mobilních zařízeních iphone a ipad a její plánované vypuštění na nadcházející platformě mobilních zařízení Windows Phone 7 Series [FRIED, 2010]. Produkt s názvem Flash byl poprvé představen v roce 1996 společností Macromedia a v současnosti je vyvíjen společností Adobe Systems. Flash umoţňuje přidávat na stránky velmi dynamické interaktivní prvky a animace. Webové aplikace vytvořené s pomocí Flashe mohou být prakticky nerozeznatelné od běţných desktopových aplikací. Společnost Adobe v současnosti nabízí pro vytváření obsahu s vyuţitím technologie Flash vývojový nástroj Adobe Flash Professional. Spuštění flashové aplikace vyţaduje na straně klienta mít v prohlíţeči nainstalovaný plug-in Adobe Flash Player. Hlavní nevýhodou Flashe jsou jeho značné nároky na propustnost sítě. Absence vysokorychlostního připojení na začátku existence Flashe brzdila jeho rozšíření a mnoho návrhářů se uchýlilo k pouţívání známého odkazu Skip intro [ASLESON, 2006]. Kromě toho je Flash třeba při streamování videa ve vysokém rozlišení relativně náročný na výkon procesoru, coţ omezuje jeho vyuţití mimo jiné v mobilních zařízeních. Podobnou funkcionalitu jako Adobe Flash nabízí jeho konkurent Microsoft Silverlight. Jedná se o jednu z nejmladších technologií rozšiřujících uţivatelský záţitek při prohlíţení stránek Webu, představen byl aţ v roce Původně měl slouţit ke streamování videa, později byly jeho funkce rozšířeny. Silverlight zatím není tak rozšířený jako Flash; je podporován v desktopových prohlíţečích Internet Explorer 7 a 8, Firefox, Safari a Chrome a na mobilní platformě Symbian. Plánuje se jeho podpora na zařízeních Windows Phone 7 [Microsoft, 2010]. Multimediální pluginy jsou hojně vyuţívány na stránkách Webu 2.0. Například prostřednictvím nich probíhá sdílení a přehrávání veškerého videa. Nejnavštěvovanější stránkou pro sdílení videa je server YouTube patřící společnosti Google, existují však i 47

48 další jako MetaCafé. Sdílení videa umoţňuje i většina sociálních sítí, tedy např. Facebook, MySpace nebo Twitter. Dalším typickým vyuţitím multimediálních zásuvných modulů jsou jednoduché hry, opět je řada z nich dostupných na sociálních sítích. S vyuţitím zásuvných modulů lze však vyvinout i pokročilé interaktivní prvky pro vytváření uţivatelských rozhraní webových aplikací. Ajax Všechny výše zmíněné technologie a techniky umoţňují tvorbu interaktivního dynamického webu. Takto vytvořené webové aplikace však stále nenabízejí uţivateli stejnou zkušenost, na jakou je zvyklý z běţných klientských aplikací (mimo zmíněných multimediálních pluginů, které jsou zaloţeny na proprietárních technologiích svých tvůrců, vyţadují ke svému pouţití drahé vývojové nástroje a jsou velmi náročné na datovou propustnost sítě). Klasický model webové aplikace znamená pro uţivatele nutnost stránku pokaţdé, kdy na ní provede jakoukoliv akci, obnovit. To je dáno povahou samotného internetu, který pracuje na principu poţadavek/odpověď, tedy synchronně. Aktivní prvek takové webové stránky nemění poţadovaným způsobem její obsah bezprostředně po akci uţivatele. Server (v případě klientské aplikace klient) poţadované změny zpracuje a znovu vygeneruje webovou stránku, do které promítne poţadované změny. Nová stránka se však uţivateli na klientovi nezobrazí, dokud ji v prohlíţeči neobnoví. To znamená, ţe musí dojít k opětovnému načtení celé stránky, nikoliv pouze její pozměněné části. Tato nevýhoda se dá několika způsoby obejít (například zobrazením výsledku akce v jiném okně), nicméně ve většině případů to stále vyţaduje další akci uţivatele a nevede tak ke kýţenému zlepšení uţivatelského komfortu srovnatelnému s desktopovou aplikací. Řešením je Ajax. Podobně jako DHTML, není Ajax ţádnou konkrétní technologií, ale spíše technikou doporučují způsob, jak vytvářet interaktivní webové aplikace. Termín Ajax pouţil poprvé Jesse James Garrett, zakladatel a prezident společnosti Adaptive Path, ve svém článku Ajax: A New Approach to Web Applications uveřejněném v únoru 2005 na stránkách Adaptive Path. V té době jiţ techniky Ajaxu vyuţíval Goolge ve svých webových aplikacích Google Suggest a Google Maps. Google Suggest je tzv. našeptávač, který při zadávání textu do vyhledávacího okna vyhledávače Google nabízí dokončení výrazu podle seznamu nejčastěji hledaných výrazů. Google Maps je zase webová aplikace pro zobrazení map uloţených na serverech Googlu, jejíţ rozhraní je ovladatelné pomocí myši. Tyto aplikace nevyţadují při interakci s uţivatelem obnovování stránky. Google 48

49 Suggest a Google Maps jsou dva příklady nového přístupu k webovým aplikacím, který my v Adaptive Path nazýváme Ajax. Název je zkratkou pro Asynchronní JavaScript + XML, a reprezentuje zásadní posun v tom, co je moţné na Webu [GARRETT, 2005]. Podle Garretta Ajax zahrnuje následující technologie: Standardní prezentace s vyuţitím XHTML a CSS Dynamické zobrazení a interakce s vyuţitím Document Object Modelu Výměna dat a manipulace s daty s vyuţitím XML a XLST Asynchronní získávání dat s vyuţitím objektu XMLHttpRequest JavaScript spojující vše dohromady Webová aplikace napsaná podle Ajaxu vyuţívá oproti klasickému modelu webové aplikace tzv. Ajax engine. Ajax engine si můţeme představit jako komunikační vrstvu mezi uţivatelským rozhraním klienta a serveru. Ajax engine je napsán v JavaScriptu a je součástí webové stránky. Při prvním načtení stránky je staţen spolu s jejím obsahem do prohlíţeče, je tedy na serveru nezávislý. Ajax engine přebírá funkci komunikace se serverem na poţádání klienta a zároveň klientovi zprostředkovává zobrazení uţivatelského rozhraní na stránce. Ajax engine umoţňuje, aby interakce uţivatele s aplikací probíhala asynchronně nezávisle na komunikaci se serverem [GARRETT, 2005]. Veškeré akce uţivatele nejsou předány přímo serveru, jako v případě klasického modelu webové aplikace, ale volají prostřednictvím JavaScriptu Ajax engine. Ten je dále zpracuje a odešle serveru, se kterým komunikuje nezávisle (asynchronně), a jehoţ odezvu poté prezentuje zpět klientovi. Uţivatel tedy nemusí stránku ručně obnovovat, o to se stará Ajax engine. Díky němu má uţivatel při běhu aplikace k dispozici vţdy aktuální podobu stránky. Ajax byl O'Reillym označen jako jedna z prvních technik, díky níţ bylo moţné tvořit Web 2.0 aplikace. Někteří autoři proto jako jednu z charakteristik Webu 2.0 uvádějí právě Ajax. Ajax však není podmínkou Webu 2.0, Web 2.0 stránky lze tvořit i s vyuţitím jiných technik, například RIA (jak mj. uvádí i O'Reilly). A naopak pomocí Ajaxu lze vytvořit webovou aplikaci, která není aplikací Webu 2.0. Ajax je tedy jedním z nástrojů, s pomocí 49

50 Obrázek 3 - Srovnání principu funkce klasické webové aplikace a Ajaxu [GARRETT, 2005] kterého lze vytvářet stránky Webu 2.0, ale není pro ně nezbytně nutný a neomezuje se pouze na tento typ aplikací. Podobně jako pojem Web 2.0 se ve své době snaţil pouze pojmenovat existující stav věci, nebyl ani Ajax v roce 2005 převratnou novinkou. Naopak tuto techniku dokonce některé 50

Web 2.0, Search 2.0 jak se to rýmuje?

Web 2.0, Search 2.0 jak se to rýmuje? Web 2.0, Search 2.0 jak se to rýmuje? Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2008, 29. 5. 2008 Vilém

Více

Web 2.0 vs. sémantický web

Web 2.0 vs. sémantický web Web 2.0 vs. sémantický web Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2007, 24. 5. 2007 Vilém Sklenák

Více

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Historie a současnost Internetu a jeho základní služby Historie

Více

Webové stránky. 1. Publikování na internetu. Datum vytvoření: 4. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.cz

Webové stránky. 1. Publikování na internetu. Datum vytvoření: 4. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.cz Webové stránky 1. Publikování na internetu Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 4. 9. 2012 Webové Strana: 1/6 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická

Více

Úvod do aplikací internetu a přehled možností při tvorbě webu

Úvod do aplikací internetu a přehled možností při tvorbě webu CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games

Více

Úvod do informatiky 5)

Úvod do informatiky 5) PŘEHLED PŘEDNÁŠKY Internet Protokol a služba Jmenná služba (DNS) URL adresa Elektronická pošta Přenos souborů (FTP) World Wide Web (WWW) Téměř zapomenuté služby 1 INTERNET 2 PROTOKOL A SLUŽBA Protokol

Více

Po ukončení tohoto kurzu budete schopni:

Po ukončení tohoto kurzu budete schopni: PRÁCE S INTERNETEM A KOMUNIKACE Hana Rohrová, Roman Rohr Cíle kurzu Po ukončení tohoto kurzu budete schopni: porozumět základním pojmům spojeným s používáním Internetu, dodržovat bezpečnostní opatření

Více

CZ.1.07/1.5.00/34.0527

CZ.1.07/1.5.00/34.0527 Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY Internet World Wide Web FTP, fulltext e-mail, IP adresa webový prohlížeč a vyhledávač CÍLE KAPITOLY Pochopit, co je Internet

Více

Úvod do tvorby internetových aplikací

Úvod do tvorby internetových aplikací CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Cílová skupina Anotace Inovace výuky prostřednictvím šablon

Více

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7. Masarykova základní škola Klatovy, tř. Národních mučedníků 185, 339 01 Klatovy; 376312154, fax 376326089 E-mail: skola@maszskt.investtel.cz; Internet: www.maszskt.investtel.cz Kód přílohy vzdělávací VY_32_INOVACE_IN7DV_05_01_19

Více

Marketingové využití internetu

Marketingové využití internetu Marketingové využití internetu Obsah dnešní přednášky Internet, web 2.0 Dlouhý chvost, reputační systémy Využití internetu pro marketingové účely Webové prohlížeče a optimalizace stránek Typy reklamy Facebook

Více

Úvod do informačních služeb Internetu

Úvod do informačních služeb Internetu Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu

Více

Informatika. 20 Internet

Informatika. 20 Internet Informatika 20 Internet Karel Dvořák 2011 Internet Internet je celosvětový systém navzájem propojených počítačových sítí, ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů TCP/IP. Společným

Více

Registrační číslo projektu: Škola adresa:

Registrační číslo projektu: Škola adresa: Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

Identifikátor materiálu: ICT-3-10

Identifikátor materiálu: ICT-3-10 Identifikátor materiálu: ICT-3-10 Předmět Téma sady Informační a komunikační technologie Téma materiálu Doména a služby Internetu Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí služby

Více

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné

Více

Z HISTORIE SPOLEČNOSTI

Z HISTORIE SPOLEČNOSTI FENOMÉN GOOGLE Z HISTORIE SPOLEČNOSTI Vyhledávač navrhli Sergey Brin a Larry Page v rámci svého výzkumu na Stanfordově univerzitě v Kalifornii, 1995 Jejich záměrem bylo najít lepší způsob, jak se orientovat

Více

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Internet celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť

Více

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Fungování internetu je celosvětový systém navzájem propojených počítačových sítí ve kterých

Více

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE 0101 0301

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE 0101 0301 Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 1 VY 32 INOVACE 0101 0301 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor

Více

3. HODINA. Prohlížeče Druhy prohlížečů Přehled funkcí. 19.10.2009 Bc. Tomáš Otruba, Informatika 7. třída 1

3. HODINA. Prohlížeče Druhy prohlížečů Přehled funkcí. 19.10.2009 Bc. Tomáš Otruba, Informatika 7. třída 1 3. HODINA Prohlížeče Druhy prohlížečů Přehled funkcí 19.10.2009 Bc. Tomáš Otruba, Informatika 7. třída 1 Opakování sítě Sítě dělíme na LAN a WAN (dle rozlohy) V síti můžeme nalézt aktivní a pasivní prvky

Více

Vzdělávací obsah vyučovacího předmětu

Vzdělávací obsah vyučovacího předmětu V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny

Více

1.1 Seznámení s programy Office

1.1 Seznámení s programy Office Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Publikování map na webu - WMS

Publikování map na webu - WMS Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie

Více

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče Web Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče Technologické trendy v AV tvorbě, Web 2 DNS Domain Name Systém

Více

Identifikátor materiálu: ICT-3-55

Identifikátor materiálu: ICT-3-55 Identifikátor materiálu: ICT-3-55 Předmět Téma sady Téma materiálu Informační a komunikační technologie Počítačové sítě, Internet Funkce a přehled internetových prohlížečů Autor Ing. Bohuslav Nepovím Anotace

Více

3.4 Základní služby Internetu

3.4 Základní služby Internetu Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení

Více

Vzdálený přístup k počítačům

Vzdálený přístup k počítačům Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno

Více

Malý průvodce Internetem

Malý průvodce Internetem Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si

Více

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13 Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje

Více

Celosvětová síť Internet. IKT pro PD1

Celosvětová síť Internet. IKT pro PD1 Celosvětová síť Internet IKT pro PD1 Síť Internet Internet - celosvětová síť navzájem propojených počítačů, nebo specializovaných zařízení. Propojuje instituce nejrůznější povahy i soukromé osoby. Umožňuje

Více

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Slezská univerzita v Opavě Obchodně podnikatelská fakulta v Karviné SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ Distanční studijní opora Jména autorů Ing. Josef Botlík

Více

Tvorba webu. Úvod a základní principy. Martin Urza

Tvorba webu. Úvod a základní principy. Martin Urza Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto

Více

Základní informace o světových, českých a čínských vyhledávačích, seznámení s RSS technologií

Základní informace o světových, českých a čínských vyhledávačích, seznámení s RSS technologií Základní informace o světových, českých a čínských vyhledávačích, seznámení s RSS technologií GOOGLE Nejpoužívanější vyhledávač na světě Googol je matematický termín pro číslo 1 se 100 nulami Zakladatelé

Více

Využití informačních technologií v cestovním ruchu P1

Využití informačních technologií v cestovním ruchu P1 Využití informačních technologií v cestovním ruchu P1 Pavel Petr Petr.USII@upce.cz 1 Obsah kurzu Princip vyhledávání Definování vyhledávacích požadavků Vyhledávací nástroje Zdroje informací Nástroje pro

Více

Identifikátor materiálu: ICT-3-03

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

Pojmy internetu - test

Pojmy internetu - test Pojmy internetu - test Tematická oblast Datum vytvoření 2013 Ročník 2 Stručný obsah Způsob využití Autor Kód Internetové technologie, programování Některé základní pojmy Internetu a počítačových sítí Studenti

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Název: On-line tvorba webu Anotace:

Název: On-line tvorba webu Anotace: Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov

Více

Obsah. Zpracoval:

Obsah. Zpracoval: Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč

Více

Internet 1 vývoj, html, css

Internet 1 vývoj, html, css Internet 1 vývoj, html, css Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 19. března 2009 Dnešní přednáška 1 Historie

Více

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

Internetové publikování

Internetové publikování Internetové publikování Doc. Ing. Petr Zámostný, Z Ph.D. místnost: A-72aA tel.: 4222, 4167 (sekretari( sekretariát ústavu 111) e-mail: petr.zamostny@vscht vscht.czcz Osnova předmp» Úvod - principy fungování

Více

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především

Více

5/8 INSTANT MESSAGING A JEHO BEZPEČNOST V PODNIKOVÝCH SÍTÍCH

5/8 INSTANT MESSAGING A JEHO BEZPEČNOST V PODNIKOVÝCH SÍTÍCH BEZPEČNÁ POČÍTAČOVÁ SÍŤ část 5, díl 8, kap. 1, str. 1 5/8 INSTANT MESSAGING A JEHO BEZPEČNOST V PODNIKOVÝCH SÍTÍCH 5/8.1 ÚVOD DO PROBLEMATIKY IM Instant messaging (dále jen IM) poskytuje komunikaci uživatelů

Více

Olga Rudikova 2. ročník APIN

Olga Rudikova 2. ročník APIN Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová

Více

ORGANIZAČNÍ ŘÁD ŠKOLY

ORGANIZAČNÍ ŘÁD ŠKOLY Vypracoval: Schválil: Z á k l a d n í š k o l a, R o k y c a n y, Č e c h o v a 4 0 337 01 Rokycany, tel.: 371723255, 777484 951, e-mail: zvs.rokycany@quick.cz ORGANIZAČNÍ ŘÁD ŠKOLY ICT PLÁN ŠKOLY Platnost

Více

Prezentace navrhované struktury internetových stránek

Prezentace navrhované struktury internetových stránek Prezentace navrhované struktury internetových stránek Petr SUNEGA petr.sunega@soc.cas.cz Telefon: 221 183 225 http://seb.soc.cas.cz Oddělení ekonomické sociologie, tým socioekonomie bydlení Cíle prezentace

Více

Tvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla

Tvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla Tvorba webu v Webová prezentace jakéhokoliv subjektu snažícího se zviditelnit v internetovém prostředí je velice individuální záležitostí. Stejně jako každý uživatel internetu je i každá firma na něm prezentující

Více

InternetovéTechnologie

InternetovéTechnologie 3 InternetovéTechnologie internetové aplikace, Web x.0, RIA, Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky Internetové aplikace - Aplikace, které ke svému provozu využívají prostředí internetu, a to

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY 3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY 3.1 Tenký a tlustý klient Klientské aplikace nad XML dokumenty v prostředí internetu se dají rozdělit na dvě skupiny: tenký klient a tlustý klient.

Více

Historie Internetu instalace prvního uzlu společností ARPA

Historie Internetu instalace prvního uzlu společností ARPA Internet Historie Internetu 1964 návrh sítě firmou RAND síť, ve které jsou všechny uzly rovnocenné (doba studené války mezi Západem a Východem, nutnost výměny informací mezi vojenskými základnami, městy

Více

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend Lotus Quickr - ECM Integrace s LD/LN aplikacemi Ing. Josef Homolka VUMS Legend Lotus Symposium 2010 Co nám přinesl systém ISDS?? Informační Systém Datových Schránek 2 Otázku Kam s ním? 3 Ptáte se s čím?

Více

Datum vytvoření. Vytvořeno 18. října 2012. Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

Datum vytvoření. Vytvořeno 18. října 2012. Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží Číslo projektu CZ.1.07/1.5.00/34.0394 Škola SOŠ a SOU Hustopeče, Masarykovo nám. 1 Autor Ing. Miriam Sedláčková Číslo VY_32_INOVACE_ICT.3.01 Název Teorie internetu- úvod Téma hodiny Teorie internetu Předmět

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

Služby Microsoft Office 365

Služby Microsoft Office 365 Cena: 2000 Kč + DPH Služby Microsoft Office 365 Kurz je určen všem, kteří se chtějí ponořit do tajů Cloud služeb a chtějí naplno využít možnosti Office 365, jako komunikačního nástroje i prostředí pro

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který

Více

Profilová část maturitní zkoušky 2017/2018

Profilová část maturitní zkoušky 2017/2018 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

Web a očekávání budoucího

Web a očekávání budoucího Web a očekávání budoucího Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2013, 21. 5. 2013 Vilém Sklenák (VŠE

Více

Komunikace mezi uživateli: možnost posílání dat na velké vzdálenosti

Komunikace mezi uživateli: možnost posílání dat na velké vzdálenosti 1 očítačová síť Je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. 1.1 Důvody vytváření sítí Sdílení zdrojů: HW (hardwarové zdroje): V/V

Více

TEZE K DIPLOMOVÉ PRÁCI. Reklama na internetu

TEZE K DIPLOMOVÉ PRÁCI. Reklama na internetu ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE Provozně ekonomická fakulta Katedra informačních systémů TEZE K DIPLOMOVÉ PRÁCI Reklama na internetu Vedoucí práce: Ing. Jarolímek Praha, 2005 Internet jako nejmladší

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_20 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

úvod Historie operačních systémů

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

1. Začínáme s FrontPage 2003 11

1. Začínáme s FrontPage 2003 11 Úvod 9 1. Začínáme s FrontPage 2003 11 Instalace programu 12 Spuštění a ukončení programu 15 Základní ovládání 16 Hledání souborů 30 Najít a nahradit 31 Tisk 32 Schránka sady Office 34 Nápověda 36 Varianty

Více

Adresa redakce: Palackého náměstí 320, 284 01 Kutná Hora (budova bývalé České pojišťovny, druhé patro).

Adresa redakce: Palackého náměstí 320, 284 01 Kutná Hora (budova bývalé České pojišťovny, druhé patro). Tradiční zpravodajský server z Kutnohorska zprávy sport galerie Redakce Adresa redakce: Palackého náměstí 320, 284 01 Kutná Hora (budova bývalé České pojišťovny, druhé patro). Šéfredaktor zpravodajství:

Více

Správa obsahu webové platformy

Správa obsahu webové platformy Správa obsahu webové platformy www.dobrovolnik.net Bc. Irina Kushnareva PRAHA 2019 Tento dokument byl vypracován v rámci projektu Dobrovolnictví ve veřejné správě, reg. č. CZ.03.3.X/0.0/0.0/15_018/0005458,

Více

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA Obsah Obsah... 4 Pinya CMS... 5 Přihlášení do systému... 6 Položky v menu administrace... 7 Uživatelé... 8 Správa uživatelů... 8 Nový uživatel... 9 Role... 10 Vytvoření

Více

WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK

WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK PROJEKT KNIHOVNÍHO WEBU WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ 11/6/2017 2 PROJEKT KNIHOVNÍHO WEBU Jak mít

Více

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně vyhledávat informace,

Více

WWW a HTML. Základní pojmy. Ivo Peterka

WWW a HTML. Základní pojmy. Ivo Peterka WWW a HTML Základní pojmy WWW World Wide Web systém navzájem propojených stránek Stránky se mohou skládat z částí nacházejících se v různých částech světa. HTML HyperText Markup Language Slouží k psaní

Více

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

PRODUKTY. Tovek Tools

PRODUKTY. Tovek Tools jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.

Více

Internet - základní pojmy

Internet - základní pojmy Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_07_INTERNET_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům. Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu

Více

Internetové služby isenzor

Internetové služby isenzor Internetové služby isenzor Aktuální snímek z webové kamery nebo aktuální teplota umístěná na vašich stránkách představují překvapivě účinný a neotřelý způsob, jak na vaše stránky přilákat nové a zejména

Více

IBM Content Manager Collaboration Edition ECM služby pro IBM Lotus Quickr

IBM Content Manager Collaboration Edition ECM služby pro IBM Lotus Quickr IBM Content Manager Collaboration Edition ECM služby pro IBM Lotus Quickr 5/2010 IBM Content Manager Collaboration Edition O produktu IBM Content Manager Collaboration Edition IBM Content Manager Collaboration

Více

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009 Webové rozhraní pro datové úložiště Obhajoba bakalářské práce Radek Šipka, jaro 2009 Úvod Cílem práce bylo reimplementovat stávající webové rozhraní datového úložiště MU. Obsah prezentace Úložiště nasazené

Více

Wonderware Information Server 4.0 Co je nového

Wonderware Information Server 4.0 Co je nového Wonderware Information Server 4.0 Co je nového Pavel Průša Pantek (CS) s.r.o. Strana 2 Úvod Wonderware Information Server je výrobní analytický a reportní informační portál pro publikaci výrobních dat

Více

Share online 3.1. 1. vydání

Share online 3.1. 1. vydání Share online 3.1 1. vydání 2008 Nokia. Všechna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky společnosti Nokia Corporation. Nokia tune

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače VY_32_INOVACE_In 6.,7.11 Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače Anotace: V prezentaci se žák seznámí se základními typy prohlížečů. Zaměříme se na prohlížeč Internet Explorer.

Více

Uživatel počítačové sítě

Uživatel počítačové sítě Uživatel počítačové sítě Intenzivní kurz CBA Daniel Klimeš, Ivo Šnábl Program kurzu Úterý 8.3.2005 15.00 18.00 Teoretická část Středa 9.3.2005 15.00 19.00 Praktická práce s počítačem Úterý 15.3.2005 15.00

Více

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Internet Počítačová síť, adresy, domény a připojení Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Počítačová síť počítačová síť = označení pro několik navzájem propojených počítačů,

Více

InternetovéTechnologie

InternetovéTechnologie 2 InternetovéTechnologie standardy, organizace, internet, Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky RFC dokumenty - Dokumenty RFC (Request For Comment) - poprvé použity v roce 1969 pro potřeby popisu

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Profilová část maturitní zkoušky 2013/2014

Profilová část maturitní zkoušky 2013/2014 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette

PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá

Více

Identifikátor materiálu: ICT-3-16

Identifikátor materiálu: ICT-3-16 Identifikátor materiálu: ICT-3-16 Předmět Téma sady Informační a komunikační technologie Téma materiálu Cloudové technologie Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí Cloudové technologie.

Více

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro devátý ročník Název DUM: VY_32_INOVACE_5A_5_Protokoly_a_porty Vyučovací předmět: Informatika

Více