reklama

Google Gears: Surfujte i bez připojení k internetu

Technologie pro omezené používání webových stránek i bez přístupu k internetu se zítra dočká už prvních narozenin. I po roce je však počet podporovaných webů opravdu žalostný.

Zítra své první narozeniny oslaví stále nedoceněný projekt Google Gears. Úkolem Gearsu je snazší práce s webovými stránkami a pokud jste o něm doposud neslyšeli, vůbec se nedivte, seznam podporovaných webů, které za něco stojí, je totiž i po roce žalostně krátký.

Když se v devadesátých letech objevily první webové stránky, asi nikdo netušil, co všechno budou umět za pouhých deset let. Zatímco v počátku to bylo jen jednoduché plátno s textem a osmibitovou grafikou, dnes po webu chceme, aby přehrával HD video a byl přinejmenším stejně tak interaktivní jako běžný desktopový program.

Webové stránky jsou v současné době obalené nejrůznějšími technologiemi od Javascriptu a AJAXu po Adobe Flash a Microsoft Silverlight, ve své podstatě je to ale stále to stejné plátno z počátku devadesátých let. Google Gears nepřehraje HD video ani neobohatí web o překrásné flashové animace, zato se však orientuje právě na ty zmíněné principiální neduhy webu. Jedním z nich je třeba skutečnost, že weby neumí pracovat offline.

Na první pohled by se sice mohlo zdát, že je to přeci zřejmý nesmysl, proč by také měl web fungovat, když nejste připojení k internetu a opravdu byste s tímto požadavkem před patnácti lety neuspěli, dnes je ovšem realita zcela jiná. Webové stránky už nejsou těmi pokreslenými statickými plátny, ale složitými a komplexními službami, které se co do škály nabízených funkcí mohou srovnávat se skutečnými desktopovými programy. Příkladem budiž třeba takový Outlook Web Access, tedy webové rozhraní pro firemní poštu od Microsoftu, jeho jednodušší kolega pro každého – Windows Live Hotmail, ale samozřejmě i oblíbený Gmail. Nakonec i Google Calendar je program, skutečně program – nikoliv pouhá webová stránka, který nabízí podobný luxus jako váš oblíbený správce času pro desktop.

Klepněte pro větší obrázek
I starší Outlook Web Access se svými možnostmi
vyrovná nejednomu okennímu správci pošty

Absenci interaktivity před lety vyřešila technika AJAX, pomocí které se data a požadavky přenáší na pozadí a webový prohlížeč pokaždé nemusí získávat kód celé stránky, doposud ale chybělo spolehlivé řešení, jak docílit toho, aby si mohla webová stránka dočasně ukládat nějaká data na klientském počítači.

Samozřejmě můžete namítnout, že každý webový prohlížeč má svou cache paměť, kam může dočasně ukládat obrázky i kód, aniž by je musel neustále stahovat z webového serveru a že lze jednoduchou informaci uložit do cookies, to ale v současné době už dávno nevyhovuje.

A tak dali inženýři z Mountain View hlavy dohromady a dali světu Google Gears, který tento problém celkem elegantně vyřešil. Gears se skládá ze tří základních částí. Každá webová stránka má k dispozici lokální relační databázi SQLite, do které si může ukládat libovolné kvantum a libovolný typ informací od textů po obrázky, dále nechybí lokální cache server a speciální pracovní vlákno, které zajišťuje interaktivitu celého procesu.

Klepněte pro větší obrázek
Klient (webová stránka v prohlížeči) může přistupovat k datům na internetu (Server Data Layer) i k informacím, které má dlouhodobě uleženy v lokální databázi na vašem pevném disku (Local Data Layer).

Aby to celé fungovalo, je potřeba splnit dvě podmínky. Do webového prohlížeče musíte nainstalovat speciální doplněk a webová stránka musí Gearsu rozumět. V současné době lze Google Gears nainstalovat do Firefoxu (1.5 a vyšší) a to na Windows, Linuxu i na Mac OS X. Samozřejmě nechybí ani podpora pro Internet Explorer, pomocí něhož můžete možností Gearsu využít i na mobilní platformě Windows Mobile (5.0 a vyšší). Pokud dáváte přednost Safari, budete si muset ještě nějaký čas počkat a totéž platí o Opeře, o jejíž podpoře Google zatím neuvažuje.

Google Gears v praxi

Pokud si tedy webová stránka postavená na Javascriptu, který nezpracovává webový server, ale váš prohlížeč, nejdříve všechna potřebná data uloží do cache paměti, pak může omezeně pracovat i tehdy, když nejste připojeni k internetu. Nadále budete moci vyplňovat nejrůznější formuláře a odesílat je, jejich data ale nedorazí na webový server, ale do Gears databáze, kde počkají do té doby, dokud se zase nepřipojíte k internetu.

Klepněte pro větší obrázek
Při prvním otevření stránky budete vyzváni, abyste potvrdili podporu pro Gears

Tímto způsobem se celá práce výrazně zrychlí, nic totiž neodesíláte ani nepřijímáte a majitelé chytrých kapesních zařízení zase ušetří za stále drahé a pomalé mobilní připojení. Gears se samozřejmě nedá použít všude, naprosto k ničemu je třeba v případě vyhledávačů, u webových poštovních klientů, online kanceláří a třeba nejrůznějších webových her je však k nezaplacení.

Jak je to ale se skutečnou podporou? Jak už jsem napsal na počátku, kvalitních webů, které rozumí Google Gears, je žalostně málo a nepochopitelné je zejména to, že tuto technologii ve velkém nepoužívá samotný Google, který by ji mohl naroubovat prakticky na každou svou službu od Gmailu po webová alba Picasy.

Google Reader

Jednou z prvních podporovaných služeb byla webová čtečka RSS zdrojů Google Reader. Pokud její anglickou mutaci navštívíte v prohlížeči s technologií Gears, kterou web podporuje od května minulého roku, můžete si i bez připojení k internetu přečíst až dva tisíce záznamů. I ve stavu offline takové články můžete označit hvězdičkou nebo k nim připojit klíčové slovo. Jakmile se opět připojíte, Gears provede synchronizaci.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Stahování RSS záznamů při přechodu do offline stavu a anglická mutace webové čtečky

Google Docs a Zoho Writer

Koncem března se dočkala experimentální podpory také webová kancelář Google Docs. Jak lze očekávat, pokud zapnete Gears, můžete dokumenty editovat i když odpojíte síťový kabel. Jakmile se připojíte, všechny změny se uloží na web. Jak už bývá u Googlu zvykem, nová funkce je zatím podporovaná pouze v anglické mutaci a je zaváděná postupně. Na podobném principu funguje i webový textový editor Zoho Writer, který zároveň podporuje variaci na OpenID, pokud tedy vlastníte Yahoo nebo Google účet, nemusíte zdlouhavě vyplňovat registrační formulář, stačí se pouze registrovat skrze jeden z těchto účtů přímo na stránkách Zoho Writeru.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Zoho Writer: nastavení počtu dostupných dokumentů offline a omezený editor

Picasa Web Albums Mobile

Na podporu technologie Gears ve webových galeriích Picasa Web Albums čekám už dlouhé měsíce. Uživatelé se zatím dočkali ale pouze podpory pro mobilní verzi na Windows Mobile 6, která umožňuje prohlížet vybraná alba offline. S mobilem se tedy připojíte do galerie, aktivujete Gears, který stáhne příslušné fotografie a pak se můžete klidně odpojit a fotoalbem libovolně procházet bez čekání, než se fotky stáhnou.

Remember the Milk

„Nezapomeň na mléko“ je druhým nejstarším webem s podporou Gears. Remember je jednoduchý, ale propracovaný úkolovník se snadnou integrací s dalšími webovými službami včetně Google kalendáře a plnou lokalizací do češtiny. Pokud aktivujete Gears, můžete přidávat nové úkoly offline, což oceníte třeba při dlouhé cestě českým rychlíkem, kde absence internetového připojení pálí každého majitele přenosného počítače.

Klepněte pro větší obrázek
Hlavní okno a synchronizace

Novinkou posledních verzí Google Gears je pak možnost umístění ikony pro přístup na webovou stránku na váš desktop. V tomto připomíná Gears tak trochu Mozilla Prism.

Klepněte pro větší obrázek

Autodesk Labs ProjectDraw

Celkem zajímavým projektem, který si můžete velmi omezeně vyzkoušet i bez internetu, je jednoduchý vektorový editor a designér od Autodesku, který byl spuštěn teprve v lednu letošního roku. Pokud aktivujete Gears, můžete své kresby vytvářet offline a synchronizovat je s vaším Autodesk účtem až tehdy, kdy se opět připojíte ke světové síti. Podpora je ovšem mizerná, jakmile se totiž odpojíte, nebudete si moci vybírat žádné objekty z široké databanky vektorů (různé tvary, nábytek aj.).

Klepněte pro větší obrázek Klepněte pro větší obrázek
Synchronizace a stav offline; narozdíl od přehledného Zoho Writeru bohužel nevíte, co lze a nelze použít

Buxfer

Buxfer je poměrně propracovaný správce osobních financí. Google Gears v tomto případě slouží k uchování autentizace. Tento způsob je bezpečnější a trvalejší než obvyklé automatické přihlašování pomocí cookies, kam se uloží informace o autentizaci. Stejně jako v případě Zoho Writeru se můžete zaregistrovat skrze již existující účet na Facebooku, Yahoo, Googlu nebo Windows Live.

Paymo, PassPack a MindMeister

Další služby s podporou Gears už jsou v našich končinách poměrně neznámé. Paymo slouží pro správu času stráveného nad nejrůznějšími projekty, MindMeister zase slouží ke tvorbě tzv. mentálních map. Poslední PassTrack pak slouží k uchovávání hesel na webu a s Gearsem tato hesla můžete spravovat i offline. Podobně využívají potenciálu mladého projektu od Googlu i zbývající webové služby.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Pomocí Gears můžete v MindMiesteru editovat libovolné množství mentálních map i bez připojení k internetu

Většina zmíněných služeb pracuje s Gearsem na obdobném principu. Stáhnou si potřebná data a vy pak vytváříte a měníte nejrůznější dokumenty a záznamy. Zcela nový způsob pak přináší Buxfer, který lokální databázi používá k uložení autentizace, která se uchová, i když pročistíte cookies nebo k tomu určenou paměť webového prohlížeče.

Možnosti využití lokálního úložiště jsou tedy velké, podpora webovými službami je ale zanedbatelná. Zejména zamrzí, že Gears nechává klidným samotného autora, který jej prozatím neimplementoval do Gmailu, kde by Gears plnil stejně dobrou funkci jako v případě RSS čtečky Google Reader. Pokud by totiž na pozadí stáhl třeba posledních třicet e-mailů, především na mobilu byste ušetřili mnoho minut zbytečného čekání, než se požadovaná zpráva stáhne z poštovního serveru.

Webové stránky Google Gears

 

Klepněte pro větší obrázek


 

 

Témata článku: Google, Web, Internet, Připojení k internetu, Offline, Cookies, Remember, Google Docs, Picasa, Google Calendar, Yahoo Finance

5 komentářů

Nejnovější komentáře

  • Lispnik 1. 6. 2008 23:42:32
    "Ostatně on i ten AJAX je neskutečně neschopný, zastaralý a kdo jej...
  • TomZ 30. 5. 2008 12:19:34
    Je sice pekne, ze to muzu synchr., s google cal, ale prijde mi to docela...
  • shadowboy 30. 5. 2008 12:04:11
    pouzivam to na google reader uz dlho, dobra vec...ked idem niekam mimo,...
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

Pojďme programovat elektroniku: Žádný bastlíř se neobejde bez armády švábů

Pojďme programovat elektroniku: Žádný bastlíř se neobejde bez armády švábů

** Každý bastlíř se po čase neobjede bez armády švábů ** Dnes si některé z nich vyzkoušíme ** Třeba zázračný posuvný registr

19.  2.  2017 | Jakub Čížek | 40

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 132

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 218

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama