• Like
QR Kody A Jine Kody
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

QR Kody A Jine Kody

  • 6,856 views
Published

 

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,856
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
66
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. WHITEPAPER, rev.2
    Budoucnost a současnost „čárových“ kódů pro mobily
    © Proximity Prague, Daniel Dočekal, 2008-2009
    Daniel.docekal@proximity.cz daniel@pooh.cz
    www.proximity.cz fritzthehacker.blogspot.com proximityprague.blogspot.com
    Princip je jednoduchý, pomocí fotoaparátu přenést do mobilu „nějaké“ údaje. Teď už jenom aby se odborníci shodli na nějakém standardu a mobily to uměly používat. Nic pak nebude bránit využití. Možností se navíc nabízí neuvěřitelné množství – od čistě zábavných/marketingových až po velmi praktické.
    OBSAH
    TOC o " 1-3" h z u WHITEPAPER PAGEREF _Toc247537109 h 1
    Budoucnost a současnost „čárových“ kódů pro mobily PAGEREF _Toc247537110 h 1
    OBSAH PAGEREF _Toc247537111 h 2
    Úvod PAGEREF _Toc247537112 h 3
    „Čárové kódy“ co nevypadají jako – čárové kódy PAGEREF _Toc247537113 h 3
    K čemu se vlastně mobilní čárové kódy používají PAGEREF _Toc247537114 h 3
    Standardy, patenty a vůbec obvyklé spory PAGEREF _Toc247537115 h 9
    Datamatrix a Semacode PAGEREF _Toc247537116 h 9
    QR Code PAGEREF _Toc247537117 h 9
    QuickMark PAGEREF _Toc247537118 h 10
    Bee Taggs PAGEREF _Toc247537119 h 11
    Maxicode PAGEREF _Toc247537120 h 11
    Shotcode PAGEREF _Toc247537121 h 12
    Multicolor Bar Code PAGEREF _Toc247537122 h 12
    Použití stojí v cestě… PAGEREF _Toc247537123 h 14
    Praktické příklady PAGEREF _Toc247537124 h 16
    QR kódy pro viziky PAGEREF _Toc247537125 h 16
    Využití Google Chart API PAGEREF _Toc247537126 h 17
    Užitečné odkazy PAGEREF _Toc247537127 h 18
    Úvod
    „Čárové kódy“ co nevypadají jako – čárové kódy
    Klasické čárové kódy nepochybně znáte, staly se široce rozšířenou a standardizovanou záležitostí a dnešní obchod by se bez nich pravděpodobně už neobešel. Používají se k vyjádření kódu zboží, které se pomocí bezdotykové (či dotykové) čtečky převede do podoby použitelné počítačovým programem a následně slouží k dalšímu zpracování.
    Nejčastěji se s čárovým kódem setkáte u pokladny hypermarketu – pokladní pouze načtou kód zboží a pokladna přidá zboží a jeho cenu do seznamu toho, co nakupujete. Čárový kód slouží ale i v případě skladových inventur, může identifikovat lidi v nemocnicích, může označovat cokoliv, k čemu je potřeba připojit číslo. Jeho vytvoření je snadné  – dá se vytisknout na prakticky jakékoliv tiskárně, včetně specializovaných. A načtení je věcí vlastnictví nějakého zařízení schopného čárky na čárovém kódu přečíst.
    Mobilní „čárové kódy“ (někdy též „2D kódy“, „2D tagy“, atd.) vycházejí ze stejného principu, ale zásadně se liší provedením. Na rozdíl od běžného čárového kódu jsou dvourozměrné (proto se jim také někdy říká „datová matice“) a jejich přečtení se provádí prostřednictvím fotoaparátu v mobilu a aplikace, která z fotografie vytáhne poskytnutou informaci.
    A je zde ještě jeden podstatný rozdíl – mobilní „čárové kódy“ mohou nést podstatně více informací – a nejsou to pouze čísla, velmi často se jedná webové adresy. Respektive obecně jakýkoli text. A informace mohou být „uloženy“ na podstatně menším prostoru, než u klasického čárového kódu.
    Datamatrix, QR code, Aztec s totožným textemjako předchozí příklad čárového kódu
    Použití označení „datová matice“ nakonec napovídá, že jde o (většinou) čtvercový útvar vyplněný kostičkami reprezentujícími jednotlivé bity informace a ohraničenými nějakými útvary, jež umožní určit odkud-kam sahají informace  –  na dva až tři milimetry čtvereční se vejde takto zakódovaných až 50 znaků, většina standardů umožňuje použít plochu dostačující k „uložení“ něco přes 3 tisícovek znaků (z kompletního ASCII, pochopitelně). A tam kde je to významné, je možné používat i nějaké systémy kontroly a opravy chyb (Reed-Solomon například).
    K čemu se vlastně mobilní čárové kódy používají
    right14097000Malá velikost kódu, slušná trvanlivost a nízké nároky na kvalitu „vyfocení“ umožňují tento způsob označování používat například pro označování hardware – na procesoru, pevném disku, kartě, baterii mobilního telefonu či jakémkoliv hardware tak může být pomocí čtverečku s bity zakódováno skoro cokoliv – výrobní číslo, typ, webová adresa i základní technické údaje.
    Pravidelně najdete tyto kódy i v časopise Strategie, kde v podobě „včelí“ verze (Beecode) slouží většinou k poskytnutí internetové adresy článku. Dominik Hrodek, zástupce šéfredaktora Strategie, k tomu uvedl:
    Naše kódy odkazují na internetové stránky Strategie, ke konkrétním článkům.Zároveň odkazují na pravidelně vyměňované ankety. Jako médium o marketingu, reklamě a médiích nás pochopitelně zajímají i nové marketingové technologie, nástroje a trendy, proto jsme se rozhodli technologii, která je v trochu jiné mutaci velmi úspěšná v oblasti inzerce například v jihovýchodní Asii, vyzkoušet i u nás.
    Domnívám se, že je to zajímavý alternativní marketingový kanál, ale nelze jej zase přeceňovat. Ale ani podceňovat.
    Ve Strategii si program na podporu BeeTaggů stáhlo za první týden po jejich nasazení něco přes sto uživatelů a pravidelně na stránky www.strategie.cz přichází tímto způsobem nezanedbatelné množství uživatelů. Důvod pro nasazení právě tohoto typu byl spojen s inzertní strategií našeho týdeníku.
    Mobilní čárové kódy mají své místo i v reklamě – na billboardu mohou zájemcům poskytnout internetovou adresu, kontaktní informace, nebo cokoli dalšího, co mohou okamžitě využít.
    Ideální může být využití například pro zakoupení lístku na nějaký koncert, pro pražskou MHD by se podobné kódy daly například použít pro (semi) automatické objednání elektronické jízdenky (dnes nutno ručně odesílat SMS). Snadné použití je například pro objednávání vyzváněcích melodií, her či obrázků.
    „V zahraničí taggy používají i kolosy typu McDonald's, které je umísťují na inzerci i obalové materiály. Každopádně již o něj projevili zájem i větší zadavatelé u nás, když je kupříkladu Vodafone je umístil na vizuály spojené s karlovarským filmovým festivalem a umožnil skrze ně rychlý přístup na stránky s programem a vstupenkami,“ představuje konkrétní české využití  Dominik Hrodek.
    Seznam.cz využíval na svých inzerátech QR kódy a stejné kódy hrají roli i v různých dalších reklamních kampaních v různých zemích světa – i Google je používá na svých inzerátech a v rámci Google Print Ads umožňuje využití také inzerentům.
    Ideální využití se najde například i tam, kde potřebujete na papír vytisknout kryptografický klíč, který budete využívat v počítači. 
    Ve Španělsku se objevily kódy v „bidibook“, knize doplněné čárovými kódy.
    A jak můžete vidět na následujícím příkladu, objevily se i v kampani pojmenované „Are you QRious?“ (www.qrious.com.au)
    Brožurka pro návštěvníky EURO 08 byla doplněna o QR kódy.
    Bee Taggy, o kterých bude řeč dále, byly společností Phomedia použity pro kampaně v ČR a SR. Na Slovensku s Telefónicou O2 pro projekt Wilsonic (v rámci stejnojmenného festivalu v Bratislavě), kde byly Bee Taggy použity pro interaktivní hru (lov Bee Taggu a soutěž o ceny). Se stejnou společností byla realizována kampaň v rámci festivalu Bažant Pohoda s podobným konceptem.
    Příklad Bee Taggu z festivalu Wilsonic (foto: Phomedia)
    Mobilní kódy mohou najít dobré využití například v muzeích, kdy je možné s jejich pomocí získávat popisy exponátů (příklad - Manchester Art Gallery).
    Snadno si lze představit použití tohoto kódu ve formě vizitky, kterou je pak možné pomocí vyfocení okamžitě přenést do adresáře mobilního telefonu (příklad z www.meisiya.net).
    Ve Velké Británii využívají tyto kódy v televizním programu BBC (příklad).
    McDonald‘s využívá QR kódu pro informaci o nutriční hodnotě jídla.
    V USA (San Francisco) je více než 500 restaurací, obchodů a firem zahrnutých v tamním průvodci City Search označeno QR kódy. Vyfocením kódu získáte detailní informace.
    Existuje nespočet dalších možností jak mobilní kódy využít – což třeba Mashup QR a Google Maps? Nebo když už jsme u toho Google – Google Chart Server API umožňuje generovat QR kódy.
    right-698500QR kódy je možné dokonce používat jako umění, Pedro Morales vám to ukáže v praxi (obrázek vpravo).
    Josh Russell propojil Flickr a QR kódy.
    QR kódy zlákaly i Pet Shop Boys. Na YouTube můžete zhlédnout video o němž se tvrdí, že obsahuje až stovku subliminálních QR kódů.
    Andy Bennett prozměnu ukazuje jak na tričku umístit QR kód umožňující přidání do přátel na Facebook.com.
    right-381000QR kódy sehrály zásadní roli i v tištěných inzerátech britského obchodního domu Harrods.
    Jak můžete vidět na obrázku vpravo, nešlo přitom o žádnou malou kampaň – QR kód je opravdu obří. Vyfocením kódu bylo možné získat informaci jak se dostat k nejbližšímu obchodnímu domu.
    Standardy, patenty a vůbec obvyklé spory
    Široké rozšíření mobilních čárových kódů naráží na věci obvyklé, pokud je řeč o nějaké nové technologii. Samozřejmě chybí standardizace, respektive – používaných systémů je několik a jsou standardizovány různě. Součástí problémů mohou být i patentové spory, stejně tak jako otázka licenčních podmínek.
    Datamatrix a Semacode
    Zmiňovaný „Datamatrix“ je například výsledkem vynálezu RVSI/Anuity CiMatrix, společnosti, kterou v roce 2005 koupil Siemens AG. Samotaný Datamatrix je definován ISO standardem ISO/IEC 16022 – International Symbology Specification – v tomto případě je příznivé, že je v oblasti „public domain“ a je tedy možné ho zdarma využívat. Práva jsou samozřejmě napadena společnosti Acacia Technologies, která tvrdí, že část Datamatrix technologie je (respektive byla) součástí jejích patentů (US 5.612.524).  
    Na obrázku je Datamatrix kód přinášející adresu www.inside.cz
    S Datamatrix kódem se nakonec setkáte i pod názvem Semacode (jde i o název společnosti) právě v oblasti ukládání internetových adres (URI). A v oblibě má Datamatrix i Nokia (mobilecodes.nokia.com), která ale podporuje i kód následující. 
    QR Code
    Velmi podobně jako Datamatrix vypadá i QR code – ten  pro změnu pochází z Japonska od společnosti Denso-Wave a existuje už od roku 1994. „QR“ v názvu znamená „Quick Response“ (rychlá odpověď) a vystihuje pointu – možnost dekódovat informace vysokou rychlostí. V Japonsku je vše standardizováno v rámci JIS X 0510 a následně se dočkalo ISO/IEC 18004 (od roku 2000). I zde je možné technologii volně používat.
    QR code umožňuje uložit až 7 089 numerických znaků (4 296 znaků, 2 953 bajtů) a používá Reed-Solomon automatickou nápravu chyb a je poměrně dobře schopen zvládat jak poškození, tak nepříliš rovný povrch – přispívají k tomu i rohové záchytné body.
    Existuje i miniaturní verze QR kódu (Micro QR code), která šetří prostor mimo jiné i tím, že používá pouze jeden čtverec pro detekci pozice. Pochopitelně může nést méně informací (do 35 numerických znaků).
    Vyzkoušet si QR kód můžete s pomocí qrcode.kaywa.com, kde najdete generátor těchto kódů. Na obrázku je například QR kód přenášející adresu www.inside.cz. Ta samá společnost na reader.kaywa.com nabízí software pro mobilní telefony, schopné číst QR kódy. 
    QuickMark
    Tchaj-wan má vlastní QuickMark (www.quickmark.com.tw, příklad níže).
    Bee Taggs
    Na českém www.tagg.cz (případně pomůže www.beetagg.com) můžete najít příklad dalších kódů – označovaných jako „bee codes“ (Bee Taggs) neboli „včelí“ kódy – zejména proto, že vypadají jako včelí plástev. Na uvedeném webu si můžete stáhnout jak čtečku, tak vygenerovat své kódy (příklad níže opět nese webovou adresu Inside). Právě tento druh kódu je používán v již zmíněné Strategii. Bee Tagg čtečky předinstalovávají operátoři v Rakousku a Švýcarsku.
    Podle Lukáše Kořínka ze společnosti Phomedia, která má v ČR vlastní licenci na Bee Taggy, je tento kód zajímavý i tím, že umožňuje uvádět jméno a ID – čtečku je tak možné použít i bez fotoaparátu. Navíc umožňuje branding, tedy zejména uvedení loga (viz střed). Pro komerční využití nabízí navíc statistiky – kdy a kolikrát byl vyfocen, kterými telefony atd.
    Maxicode
    Další existující variantou, vytvořenou a používanou společností UPS (United Parcel Service) je Maxicode, standardizovaný jako ISO/IEC 16023. Umožňuje uložit až 93 znaků a větší kapacita se získává spojením více kódů – vyznačuje se středovým kulatým symbolem, označovaným jako „volské oko“, a orientuje se na potřebu dodávání balíků.
    Shotcode
    Čtvercovost zjevně stála v cestě těm, kteří chtěli něco originálního – vznikl tak Shotcode (www.shotcode.org), jenž informace ukazuje v podobě kulatého „terče“. Příklad vpravo obsahuje adresu www.lupa.cz.
    Multicolor Bar Code
    V roce 2007 přispěl k chaosu v 2D kódech ještě Microsoft (tisková zpráva) svým Multicolor Bar Code. V tiskové zprávě se píše o tom, že tento kód je licencován ISAN-IA pro identifikací multimediálních děl. A jak název napovídá, kód je opravdu barevný a mezi řádky se hlavně píše o tom, že je možné ho využívat jako ochranu autorských práv.
    Pokud navštívíte adresu www.barcode-soft.com/online-barcode-generator.aspx, zjistíte, že možnosti jak vytvářet „čárové“ kódy jsou další (například Aztec použitý na titulní stránce tohoto dokumentu, pak je tam možné získat také ostatní „1D“ kódy). 
    Použití stojí v cestě…
    Existence řady standardů pravděpodobně není největším problémem, který stojí v cestě masovému využití. Nakonec stačí mít „pouze“ příslušný software. A vytvořit univerzální software, schopný číst více druhů „2D“ kódů, není problém (byť to není příliš časté).
    Problém bohužel je, vůbec takový software mít. Pokud je autorovi například známo, sousední Rakousko, Švýcarsko a Německo snad má tu výhodu, že tamní mobilní operátoři do svých mobilů nahrávají automaticky čtečku pro jeden z uvedených formátů.
    Určitý problém představuje i existence různorodých licenčních podmínek u jednotlivých produktů. Což nakonec také v praxi vedlo ke vzniku různých dalších 2D kódů.
    Bohužel největším problémem je, že:
    váš mobil musí mít fotoaparát,
    fotoaparát ve vašem mobilu musí být programově ovladatelný,
    musíte získat odpovídající software právě pro váš mobil.
    V praxi to například znamená, že mnou dříve používaná Nokia 6230 sice fotoaparát má, ale není možné ho programově ovládat a žádný z uvedených programů tak není možné použít. A znamená také to, že čtečky mobilních (2D) kódů je potřeba mít pro řadu telefonů (a řadu platforem, které používají) – od klasického Java prostředí, přes pokročilejší Symbian, Windows mobile až po iPhone či Android.
    Vcelku trefně to shrnuje Daniel Rose, ředitel mobilní divize AKQA, kde se s mobilními kódy setkali v rámci kampaně pro Microsoft XBOX :
    Mobilní čárové kódy určitě posílí outdoor a tištěná média. Dokud ale nebudou operátoři předinstalovávat software, který může číst mobilní kódy, zůstanou mobilní kódy na periferii.
    Mobilní (2D) čárové kódy jsou hodně rozšířené v Japonsku, Koreii a Tchaj-wanu. Velmi zábavný „návod“ k použití můžete například vidět na YouTube – jedná se o „reklamu“ zaměřenou právě na využití mobilních čárových kódu tamního operátora DoCoMo.
    http://www.youtube.com/watch?v=OxFR6r-Dqk4
    V Evropě se každopádně blýská na lepší časy. A je zajímavé, že Spojené státy nějak příliš nechápou, k čemu by toto vše mohlo být dobré a ohrnují nad celou záležitostí nos.
    Praktické příklady
    Při praktickém využití postačí, když vyjdete z toho, co je v současnosti možné zahrnout v QR kódech – specificky uváděné informace totiž bude většina čteček umět přečíst a zpracovat poměrně bez problémů.
    • URI – postačí uvést text adresy, nezapomenout na http://
    • 2. E-mail – postačí uvést obvyklým způsobem, tedy pomocí mailto:
    • 3. Telefonní čísla – používá se, podobně jako u emailu, specifický prefix, tedy tel:
    • 4. Kontaktní informace – využijte vCard formát, druhá varianta je MECARD formát
    • 5. SMS – používá se velmi jednoduchá sekvence sms:číslo, případně sms:číslo:text
    • 6. Geolokační informace – používají prefix geo: následovaný souřadnicemi
    Poměrně užitečný přehled je udržovaný Google na této adrese : code.google.com/p/zxing/wiki/BarcodeContents
    QR kódy pro viziky
    QR kódy jsou prakticky použitelné na vizitkách, příklad byl ostatně k vidění již dříve v části s příklady použití. Pokud se rozhodnete pro vytváření vizitek obsahujících QR kód, je to poměrně snadné – stačí si uvědomit, že široce používaný .vcard formát je vlastně běžný textový soubor – a od toho je už jenom krůček k vygenerování potřebného QR kódu.
    Na http://zxing.appspot.com/generator/ najdete přímo použitelný generátor, který používá Google Chart API pro generování potřebného výstupu. A jediné co musíte tedy udělat, je vyplnit připravený formulář. Výhodná je možnost zvolit odpovídající velikost výsledného kódu – „malé“ množství informací je pochopitelně možné umístit do menšího kódu.
    QR kód s vizitkou autora dokumentu(vlevo) a pouze mailovou adresou (vpravo)
    QR Code Generator na uvedené adrese nabízí i další užitečný příklad – vygenerovat QR kód, který po načtení umožní odeslat SMS na určené číslo s určeným textem.
    Pokud byste chtěli kod pro vizitku generovat sami, zde je příklad vCard obsahu, ze kterého je jasné, jakým způsobem můžete postupovat. Jediným podsatným omezením bude nutnost vystačit si s počtem znaků, které určitá velkost QR kódu pojme.
    BEGIN:VCARDVERSION:2.1N:Docekal;DanielFN:DanielLN:DocekalORG:Proximity PragueTITLE:Consultant TEL;WORK;VOICE:+420776786118EMAIL;PREF;INTERNET:daniel.docekal@proximity.czURL:http://www.proximity.czREV:20091202T170003ZEND:VCARD
    Využití Google Chart API
    righttop00Právě zmíněné Google Chart API je v současnosti jednou z nejpraktičtějších pomůcek – na http://createqrcode.appspot.com/ si můžete v praxi odzkoušet jak je možné ho používat. Výsledek můžete vidět vpravo – QR kód obsahuje právě zmíněnou adresu a nejvíce se v praxi může hodit například i tam, kde si chcete do mobilního telefonu přenést webovou adresu, aniž byste jí museli přepisovat.
    http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl=http%3A//createqrcode.ap pspot.com/&chld=H|0
    Poměrně jednoduchým způsobem si můžete váš webový prohlížeč doplnit o generátor QR kódů. A asi je dobré vědět, že Google nabízí i knihovnu pro práci s QR kódy – QR Code reader librar., Zebra Crossing (Zxing).
    Užitečné odkazy
    en.wikipedia.org/wiki/Datamatrix
    en.wikipedia.org/wiki/QR_Code
    www.denso-wave.com/qrcode/index-e.html
    qrcode.kaywa.com
    reader.kaywa.com
    www.tagg.cz
    www.i-nigma.com/personal
    mobilecodes.nokia.com 
    www.quickmark.com.tw
    www.barcode-soft.com/online-barcode-generator.aspx
    www.upc.fi/en/upcode/instructions 
    qrcode.sourceforge.jp
    2d-code.co.uk 
    blog.anthonywong.net/qr-code-wordpress-plugin
    www.qr-codes.cz
    qrbarcode.co.uk
    invx.com
    code.google.com/apis/chart/types.html#qrcodes
    code.google.com/p/qrcode-rails/
    www.flickr.com/groups/24833696@N00/