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.

Podnikatel.cz: Udělali jsme velkou chybu, napsal Čupr

Udělali jsme velkou chybu, napsal Čupr

Vitalia.cz: Jak Ondra o astma přišel

Jak Ondra o astma přišel

DigiZone.cz: Test LG 55UH750V aneb Cena/výkon

Test LG 55UH750V aneb Cena/výkon

Vitalia.cz: Inspekce našla nelegální sklad v SAPĚ. Zase

Inspekce našla nelegální sklad v SAPĚ. Zase

Vitalia.cz: Jaký je rozdíl mezi brambůrky a chipsy?

Jaký je rozdíl mezi brambůrky a chipsy?

DigiZone.cz: DVB-T2 ověřeno: seznam TV zveřejněn

DVB-T2 ověřeno: seznam TV zveřejněn

Vitalia.cz: dTest odhalil ten nejlepší kečup

dTest odhalil ten nejlepší kečup

DigiZone.cz: Ginx TV: pořad o počítačových hráčích

Ginx TV: pořad o počítačových hráčích

Vitalia.cz: Muž, který miluje příliš. Ženám neimponuje

Muž, který miluje příliš. Ženám neimponuje

Lupa.cz: Patička e-mailu závazná jako vlastnoruční podpis?

Patička e-mailu závazná jako vlastnoruční podpis?

DigiZone.cz: Parlamentní listy: kde končí PR...

Parlamentní listy: kde končí PR...

DigiZone.cz: Mordparta: trochu podchlazený 87. revír

Mordparta: trochu podchlazený 87. revír

DigiZone.cz: Rapl: seriál, který vás smíří s ČT

Rapl: seriál, který vás smíří s ČT

DigiZone.cz: Světový pohár v přímém přenosu na ČT

Světový pohár v přímém přenosu na ČT

Lupa.cz: Jak levné procesory změnily svět?

Jak levné procesory změnily svět?

Vitalia.cz: Tohle jsou nejlepší česká piva podle odborníků

Tohle jsou nejlepší česká piva podle odborníků

Lupa.cz: Hackeři mají data z půlmiliardy účtů Yahoo

Hackeři mají data z půlmiliardy účtů Yahoo

DigiZone.cz: Numan Two: rozhlasový přijímač s CD

Numan Two: rozhlasový přijímač s CD

Lupa.cz: Jak se prodává firma za miliardu?

Jak se prodává firma za miliardu?

Podnikatel.cz: Takhle se prodávají mražené potraviny

Takhle se prodávají mražené potraviny