Z Firefoxu do mobilu aneb používáme activities

30. 6. 2008 21:56 (aktualizováno) | Martin Hassman

Jeden z problémů Webu na mobilech je neohrabaná klávesnice a tím i zadávání adres. Což o to,  zadávání urychlíme pomocí mobilních kódů a mobilu s foťákem, ovšem mobilní kódy musíme napřed nějak vytvořit. A nejlépe, aby to šlo hodně snadno. Třeba jen si tak kliknout přímo v prohlížeči, ten by rovnou zobrazil mobilní kód stránky a ta se nám mohla už za chvilku načítat v mobilu.

Jak na to?

Přemýšlel jsem, jak toho docílit s minimem práce, a vzpomněl jsem si na „horkou“ novinku webových prohlížečů activities, která ten malý zázrak umožní. Výsledné řešení za chvíli ukážu.

Activities (česky můžeme říkat „aktivity“) je novinka připravovaného Internet Exploreru 8, kterou už dnes můžeme používat ve Firefoxu s rozšířením Activities. Umožní propojení zobrazené webové stránky s dalšími službami na webu (markeťák by nejspíš prohlásil „Ha, Web 2.0 v akci!“).

Celé povídání rozdělím do několika dílů. V tom dnešním ukážu, jak jednoduše se activities používají (vyzkoušíme si to na mém řešení přenosu adres do mobilu). V dalším dílu vysvětlím, jak můžete snadno vytvořit vlastní activities pro službu, která vás zajímá, nebo pro váš vlastní web (není to žádná fuška, zabere vám to maximálně desítky minut).

Začínáme s activities

Abyste mohli začít, musíte mít po ruce správný prohlížeč. Buď beta verzi Internet Exploreru 8 anebo Firefox (verzi 2 nebo 3). Pokud máte Firefox, přidejte si do něj rozšíření Activities pro Firefox a restartujte prohlížeč.

Hotovo? Výborně, teď máte prohlížeč, který podporuje activities, ale zatím neumí žádnou službu. Tu přidáme za chvilku.

Activities jsou jen jakési předpisy (zapsané v XML souboru), které říkají, jak kterou službu zavolat. Uživatel si přidá jen ty služby, které ho zajímají. Můžete třeba chtít ukázat na mapě poštovní adresu firmy, jejíž stránky právě čtete. Nebo přeložit vybraný odstavec z právě zobrazené stránky do jiného jazyka. Případně vložit nalezenou stránku na Digg, Jagg nebo Del.icio.us. To všechno vám activities usnadní, pokud si do vašeho prohlížeče přidáte activity pro dané služby.

Protože se jedná jen o jednoduché předpisy, jak volat služby na webu, nedochází ke spouštění skriptů na straně klienta, tudíž nám z nich nehrozí nebezpečí jako viry nebo malware. Bez obav můžete jednotlivé aktivity přidávat a opět rušit.

A co si přidáme my? Nás zajímá služba generující mobilní kódy.

Mobilní kódy

Generování mobilních kódů nabízí např. služba qrcode.kaywa.com. Vytváří kódy jako tenhle na obrázku, který obsahuje adresu tohoto blogu:

QR kod pro met.blog.root.cz

Mobilní kód s adresou tohoto blogu

Pokud máte ve svém mobilu jejich čtečku, stačí kód vyfotit a můžete otevřít načtenou adresu ve svém mobilním webovém prohlížeči. Já používám čtečku i-nigma pro Symbian, pod příspěvkem URL do mobilu? Jedině foťákem! najdete odkazy na další čtečky.

Přidejte si tedy do vašeho prohlížeče aktivitu pro generátor mobilních kódů (na odkazované stránce klikněte na QR-Code Generator, prohlížeč si vyžádá potvrzení). Ke generování bude použit právě zmíněný qrcode.kaywa.com.

Pošli stránku do mobilu

Nyní v kontextovém menu najdete položku Více aktivit a v jejím podmenu naši přidanou službu Send page to mobile (pokud jste během přidávání zatrhli „Nastavit tento zdroj jako výchozí“, najdete ji v menu nikoliv podmenu). Když na ni kliknete, zobrazí se qrcode.kaywa.com s vygenerovaným kódem aktuální stránky.

Na tom by ještě nebylo nic tak zázračného, pokud ale na položku Send page to mobile nekliknete a chvíli počkáte, objeví se náhled s kódem přímo na stránce. Dostatečně veliký, abyste jej mohli mobilem vyfotit.

V případě, že kontextové menu otevřete na odkazu, patří vygenerovaný kód označenému odkazu, nikoliv zobrazené stránce.

Activities ve Firefoxu

Ukázka activities ve Firefoxu. V náhleduje je zobrazen mobilní kód označeného odkazu.

Po několika hodinách používání jsem s výsledkem spokojen. Jednodušší to už být snad nemůže. Přitom vytvoření celého propojení byla jen chvilka.

Uvedené řešení vám samozřejmě nepomůže, pokud jste na ulici a chcete do mobilu zadat nějakou adresu. Ale plně vám poslouží, pokud ještě sedíte v teple doma u počítače a chcete z počítače do mobilu rychle přenést na poslední chvíli nalezené adresy. Kdo by je opisoval ručně, že?

Pokračování příště

V pokračování si ukážeme, jak se takové activities vytváří, objevíme všechny jejich možnosti a řekneme si, kam se v IE8 ztratily slibované mikroformáty. Vysvětlím i hlavní důvody, proč je v tomto případě lepší dát přednost activities a nepoužít rozšíření, např. Mobile Barcoder, které dělá něco velmi podobného.

Mezitím můžete experimentovat i s dalšími activities.

  • 22. 6. 2008 17:44

    emilk (neregistrovaný)

    >jednodussi to snad byt nemuze
    delate si legraci?
    3x klikani, prehmat na telefon, spusteni aplikace, dostat kod do hledacku a vyfotit?

    jednodussi by samo bylo udelat ctrl-d a pak uz se jen spolehnout na pushovany bookmarky, ne? treba to mobileme.com bude umet!?

  • 22. 6. 2008 21:32

    Harvie (neregistrovaný)

    UAAA XSS & CSRF na kazde zdi...

  • 22. 6. 2008 21:48

    Martin Hassman (neregistrovaný)

    emilk: Nelíbí. Chci poslat a otevřít konkrétní odkaz, ne ho pak hledat marně v tuctu záložek, ve výsledku by to bylo víc práce. BTW kolik mobilních prohlížečů tohle umí?

  • 22. 6. 2008 21:49

    Martin Hassman (neregistrovaný)

    Harvie: To jsi chtěl něco zajímavého napsat k článku nebo nám jen ukázat, jaké zkratky umíš?

  • 22. 6. 2008 22:49

    none_ (neregistrovaný)

    zrovna nedavno jsem potkal jeden tenhle kod v metru!:) reklama na nejakou akci t-mobile+seznam.cz. skoda jen ze je mobilni internet zatim relativne drahej a malo lidi ze siroke verejnosti vubec tusi, co ta cernobila cmaranice znamena.:D v budoucnu to bude hezci!:) jinak pekna aplikace!:) kdyby muj telefon mel wifi tak bych to urcite prubnul...

  • 23. 6. 2008 16:08

    FE (neregistrovaný)

    [5]
    Jo, v metru tyhle kódy bývají, ovšem s ohledem na pokrytí metra signálem ... :-/ poněkud se to míjí účinkem.
    Takto ovšem bývají řešeny i některé downloady pro mobily s OS, takže instalace podobné čtečky už se opravdu může vyplatit.

    Pokud by někdo s WM měl problém s programem i-nigma (u mne chodil nějak rozmazaně a nedokázal nic načíst, přitom moje zařízení bylo na seznamu podporovaných, arciť že asi s jinou verzí OS a lokalizace), tak se mi osvědčil prográmek QuickMark, který umí +/- totéž.

  • 28. 6. 2008 23:20

    Martin Kopta (neregistrovaný)

    Bude to dobré a začnu to používat, až bude možné vyvolat aktivitu klávesovou zkratkou.

  • 28. 6. 2008 23:54

    Martin Hassman (neregistrovaný)

    Martin Kopta: Takovou možnost jsem nenašel, ale možná to k tomu jednou dokonverguje.

Přidávat nové názory je zakázáno.

Vitalia.cz: Galerie: Strouhanka ze starých rohlíků? Kdepak

Galerie: Strouhanka ze starých rohlíků? Kdepak

120na80.cz: Víte, co je svobodná menstruace?

Víte, co je svobodná menstruace?

Vitalia.cz: Očkování je nutné, říká homeopatka

Očkování je nutné, říká homeopatka

Lupa.cz: Olympiáda zakázala GIFy. Moc to nepomáhá

Olympiáda zakázala GIFy. Moc to nepomáhá

Vitalia.cz: „Sjíždět“ porno není bez rizika

„Sjíždět“ porno není bez rizika

Podnikatel.cz: Česká pošta vycouvala ze služby ČP Cloud

Česká pošta vycouvala ze služby ČP Cloud

Vitalia.cz: Vakcína Cervarix je oficiálně i pro chlapce

Vakcína Cervarix je oficiálně i pro chlapce

Lupa.cz: Nechcete datacentrum? Jsou na prodej

Nechcete datacentrum? Jsou na prodej

DigiZone.cz: Hodlá Markíza skončit v DVB-T?

Hodlá Markíza skončit v DVB-T?

Lupa.cz: Co najdete uvnitř kosmické sondy?

Co najdete uvnitř kosmické sondy?

Podnikatel.cz: Kauza z Vinohrad pokračuje. Policie se omlouvá

Kauza z Vinohrad pokračuje. Policie se omlouvá

Lupa.cz: Měřičům síly hesla se nedá věřit. Víte proč?

Měřičům síly hesla se nedá věřit. Víte proč?

120na80.cz: Lepší poporodní sexuální život? Žádný problém

Lepší poporodní sexuální život? Žádný problém

Měšec.cz: Se stavebkem k soudu už (většinou) nemusíte

Se stavebkem k soudu už (většinou) nemusíte

Vitalia.cz: 9 potravin, které nesmí chybět v jídelníčku těhotné

9 potravin, které nesmí chybět v jídelníčku těhotné

Měšec.cz: Udali ho na nelegální software a přišla Policie

Udali ho na nelegální software a přišla Policie

Měšec.cz: Ceny PHM v Evropě. Finty na úspory

Ceny PHM v Evropě. Finty na úspory

120na80.cz: Kam umístit silikony?

Kam umístit silikony?

DigiZone.cz: ČTÚ červenec: rušení trochu vzrostlo

ČTÚ červenec: rušení trochu vzrostlo

DigiZone.cz: AXN u FreeSatu měsíc zdarma

AXN u FreeSatu měsíc zdarma