Nejprve vyjasněme uvedené pojmy:
-
S pomocí webového kiosku mohou podnikatelé a organizace svým klientům nabídnout plnohodnotný přístup k internetu. Vhodná místa pro nasazení webového kiosku jsou recepce hotelů, knihovny, informační centra, různé čekárny, školy...
-
Informační kiosek umožňuje klientům vyhledat nebo zadat určité informace. Může se jednat o webový kiosek s přístupem omezeným jen na jeden web. V informačním kiosku se klient může například dozvědět podrobnosti o nabízených službách nebo učinit rezervaci.
-
Informační tabule bez interakce s divákem zobrazuje dynamickou webovou stránku s informačním nebo reklamním obsahem.
Porovnání s některými konkurenčními řešeními
specializovaná hardwarová řešení |
PC s Windows |
PC s Ubuntu |
PC s Webconverger |
|
pořizovací náklady |
velmi vysoké (desetitisíce) |
nízké |
ještě nižší |
nejnižší |
administrace |
minimální |
větší |
větší |
minimální |
vhodný hardware |
ano |
ne |
ne |
ne |
Na trhu lze sehnat nejrůznější typy zmíněných specializovaných hardwarových zařízení, jejichž nevýhodou oproti řešením vycházejícím z běžných počítačů je značná cena. Přizpůsobené produkty však excelují řadou vylepšení a možnostmi nasazení. Například:
-
Celkový design zařízení koresponduje se zamýšleným účelem vytvořit přístupový bod na internet.
-
Terminály jsou obvykle kompletně opláštěné, což snižuje riziko odcizení, poškození, vytažení kabelů nebo cílených útoků (např. instalace hardwarového keyloggeru).
-
Existují modely vhodné pro poloexteriérové použití (velký rozsah pracovních teplot, dostatečná voděodolnost...), existují modely pro instalaci do zdi (kompaktní rozměry, nízké tepelné emise, uzpůsobená ventilace...), návrh některých modelů zahrnuje systém montáže zařízení k podlaze... Běžné osobní počítače jsou navrženy pouze pro desktopové nasazení.
-
Terminály se snáze udržují (např. omyvatelné povrchy) a lépe odolávají běžným provozním incidentům (např. vylití slazeného nápoje na klávesnici).
Standardní desktopové operační systémy nejsou navrženy pro toto nasazení, takže vyžadují dodatečné nastavení nebo instalaci specializovaného softwaru a rovněž údržba instalace je obtížnější. Hlavní výhodou oproti specializovaným řešením je nižší cena. Hlavní rozdíly mezi Windows a běžnými distribucemi Linuxu, konkrétně třeba Ubuntu, jsou především:
-
Windows vyžadují zakoupení licence, zatímco Linux je zdarma. Nejčastěji spotřebitelé pořizují Windows pod nejlevnějšími dostupnými licencemi, které však silně regulují komerční využití. Některé situace proto vyžadují méně restriktivní dražší licence, čímž vznikají vícenáklady v řádu tisíců korun na každou stanici. O relevantních ustanoveních konkrétní licence se předem informujte u prodejce.
-
Windows vyžadují instalaci antiviru.
-
Linux lze spouštět i na bezdiskové sestavě z live CD nebo flash klíčenky.
-
Nové značkové počítače s Windows jsou snáze k sehnání než počítače s Linuxem.
Související informace naleznete v článku Finanční srovnání Windows a Ubuntu.
Webconverger je jednoúčelový operační systém. Úzká specializace přináší množství benefitů:
-
Webconverger je bezúdržbový.
-
Administrátor nevolí pokročilá nastavení (např. uživatelských práv), a proto Webconverger nevyžaduje kvalifikovaného administrátora nebo speciální znalosti.
-
Osekáním systému se minimalizovaly hardwarové nároky, proto Webconverger bez problémů funguje i na obstarožních repasovaných počítačích.
-
Ve Webconvergeru nenajdete software nesouvisející s webovým kioskem.
Na druhou stranu není možné stahování dat a jejich ukládání na disk, práce v aplikačním softwaru (např. OpenOffice.org), různé profily pro různé uživatele... Tyto potřeby vylučují nasazení Webconvergeru.
Popis fungování Webconvergeru
V prodlevě před vlastním spuštěním prostředí můžete zavádění přerušit stiskem klávesy [Tab] a následně nastavit spouštěný operační systém. Mezi nastavované parametry patří lokalizace (např. locales=cs_CZ.UTF-8
), rozložení klávesnice (např. keyboard-layout=cz
), přepínač mezi různými rozloženími klávesnice, vynucení konkrétního rozlišení obrazovky, domovská stránka prohlížeče, přítomnost adresního řádku v prohlížeči, nastavení lhůt resetování prostředí, nastavení přihlašování do WiFi sítě... Po tomto kroku se začíná spouštět operační systém. Později již nelze provést žádné úpravy nebo nastavení.
Po naběhnutí operačního systému celou obrazovku (fullscreen) vyplní okno webového prohlížeče. Jedinou ambicí distribuce Webconverger je umožnit práci ve webovém prohlížeči. Při příliš dlouhé nečinnosti nebo zavření okna prohlížeče se na krátkou dobu objeví logo Webconvergeru. Následně se opět zobrazí přes celou obrazovku okno prohlížeče. Popsané restartování prostředí zahodí veškeré informace o předchozím stavu a z Webconvergeru je stejná „tabula rasa“, kterou byl bezprostředně po svém startu. Díky „úplné amnézii“ nemůže uživatel ani zjistit nic o předchozích sezeních. Ochrana osobních údajů je triviálně zajištěna tím, že se vůbec žádné údaje neukládají. Bezpečnost a bezúdržbovost je triviálně zajištěna tím, že Webconverger neumožňuje provádět žádná nastavení. Smyčka posloupnosti práce v prohlížeči a resetování prostředí se dá opustit pouze fyzickým vypnutím počítače. Z prostředí Webconvergeru nelze počítač vypnout.
K tématu neuvádím žádné ilustrační screenshoty, protože čtenář má jistě představu o vzhledu použitého prohlížeče Firefox.
Výjimku z předchozího popisu tvoří použití debugovacího módu, který se zapíná výhradně při bootování smazáním direktivy nooroot
. V tomto případě se stiskem kombinace [Shift+Alt+Enter] spustí dlaždice s terminálem pod uživatelem s root právy. Z terminálu se dají spouštět předinstalované utility pro administraci (např. mount
) a monitorování systému (např. top
). S Webconvergerem se dodávají pouze nejzákladnější běžné nástroje.
Technické detaily
Webconverger existuje v několika konfiguracích. Službu spočívající v přizpůsobení systému přímo na míru zákazníka si lze zakoupit od výrobce. Bližší informace uvádějí oficiální stránky projektu. Vzhledem k open-source charakteru použitého softwaru si pochopitelně každý může snadno distribuci přizpůsobit na míru. Následující informace se týkají především základní live verze.
Předinstalovaný prohlížeč je Iceweasel (přejmenovaný Firefox) s rozšířením iceweasel-webconverger, které „ohýbá“ prohlížeč do podoby webového kiosku. Prostředí nabízí Adobe Flash a prohlížeč dokumentů ve formátu PDF. Systém přichází s různými lokalizačními balíčky. Z prostorových důvodů v základní verzi systémů chybí některé možnosti. Rozsáhlejší verze zahrnují navíc například Javu, balíček pro podporu CJK (východoasijské jazyky) a podporu pro tisk.
Operační systém Webconverger vychází z Debianu. Přestože celá distribuce Webconverger zabírá pouhých 250 MB prostoru, obsahuje všechny potřebné ovladače a kompletní X server. Odpadá tak nutnost dodatečně zprovozňovat ovladač například pro vaši WiFi kartu. Z důvodu zrychlení načítání je téměř celý systém komprimován do jednoho obrazu ve formátu SquashFS. Další optimalizace spočívá ve volbě extrémně odlehčeného dlaždicového okenního manažeru pro X server dwm (dynamic window manager), který implementuje jen nezbytnou funkcionalitu. Pro ilustraci dwm tvoří přibližně 2000 řádků zdrojového kódu. Webconverger nespouští služby typické pro desktopová prostředí, jako jsou GNOME nebo KDE. Celý systém je proto rychlý a hardwarově nenáročný.
Distributor zařazuje do Webconvergeru vždy nejnovější stabilní verze prohlížeče, frameworku GTK, pluginu pro Flash a jádra operačního systému. Webový prohlížeč se automaticky aktualizuje.
Testování a závěr
K testu live CD byly použity komponenty AMD Duron 800 MHz, 256+128 MB SDRAM 133 MHz RAM, bez HDD a nVidia GeForce2 MX 32 MB, což odpovídá standardu před přibližně deseti lety.
-
Testoval jsem běžné surfování a některé webové aplikace (např. mapy.cz). Nesetkal jsem se s žádnými komplikacemi.
-
Samotná podpora češtiny a české klávesnice byla bezproblémová. Bohužel při zapnutí české lokalizace zůstaly popisky jednotlivých nabídek prohlížeče v angličtině.
-
Otestoval jsem prohlížení dokumentů ve formátu PDF.
-
Instalace zjevně obsahuje i některé kodeky. Přehrávání testovaných videoarchivů (např. youtube.com) fungovalo.
-
Spouštění Flashe bylo bez potíží. Pouze na zcela plynulý chod některých náročných flashových programů (např. některé hry) nestačil výkon hardwaru.
-
Zobrazení diakritiky (např. ů, Ř, ü, ł, å) a dalších znaků (např. ß, Æ, Þ, Ø) bylo korektní. Zobrazení textu v azbuce bylo rovněž korektní.
-
Webconverger si správně poradil i s nadstandardními klávesami na multimediální klávesnici. Konkrétně se jednalo o klávesy pro domovskou stránku, vpřed, vzad a klávesy pro zvýšení/snížení hlasitosti.
-
Mimo debugovací mód se mi žádnou klávesovou zkratkou a ani nadstandardními klávesami (např. pro uspání počítače) nepodařilo narušit činnost systému (např. trvalé zavření prohlížeče).
Nesetkal jsem se s žádnými bariérami, které by ztěžovaly nasazení Webconvergeru jako webového kiosku. Hardwarové požadavky splňují i velmi staré stroje.