01/09/2007Semacode

DataMatrix woszkowski.comTen znaczek jest adresem internetowym mojego bloga. Żeby z niego skorzystać, wystarczy jednym kliknięciem uruchomić aplikację na telefonie komórkowy i nakierować na niego wbudowaną kamerę. Potem jeszcze jedno kliknięcie i już oglądamy stronę. Jest to semacode w standardzie DataMatrix. Semacode nie jest nowością. Jego historia ma już zapewne kilka lat, jednak do tej pory technologia, umożliwiające jego wykorzystywanie, nie była tak powszechnie dostępna. Dzisiaj niemal każdy posiada telefon komórkowy z wbudowanym aparatem fotograficznym lub kamerą. Istnieje też wiele aplikacji, dzięki którym semacode może być dekodowany.

QR vCardZaszycie w semacode adresu internetowego było jego pierwotnym zastosowaniem. Dzisiaj jest ich o wiele więcej. Semacode może być tak jak wcześniej wspomniałem URL, ale oprócz tego bookmarkiem, numerem telefonu, sms-em, wiadomością e-mail (nie tylko samym adresem), wizytówką (vCard, meCard), tekstem, zakodowanym tekstem, obrazkiem (do 4kB) oraz współrzędnymi GPS. Liczba zastosowań na pewno robi duże wrażenie.

ShotCode & BeeTaggIstnieje kilka standardów semacode. Najpopularniejsze z nich to QR Code, DataMatrix (pierwszy standard), QuickMark, BeeTagg oraz ShotCode. Pierwsze trzy są do siebie bardzo podobne, bazują na kształcie kwadratu. ShotCode jest w formie koła a BeeTagg zaokrąglonego kwadratu z plastrami miodu.

QuickMArk AppW sieci można znaleźć wiele aplikacji dekodujących semacode. Chciałbym tutaj przedstawić jakiekolwiek ich porównanie, jednak posiadam telefon oparty na windows mobile, a na tą platformę wybór jest bardzo mały. W zasadzie znalazłem tylko jeden program poprawnie funkcjonujący. Jest nim QuickMark. Działa znakomicie i to właśnie dzięki niemu zafascynowałem się tym tematem. Do dekodowania kodów używa trybu kamery i skanuje obraz w czasie rzeczywistym. W momencie rozpoznania kodu, pokazuje jego zawartość. Dekoduje semacode w standardzie DataMatrix, QR, QuickMark oraz podobno kody kreskowe EAN i ISBN (nie udało mi się jednak tego sprawdzić). Wypróbowałem także program BeeTagg, który oprócz swojego standardu, dekoduje DataMatrix. Niestety zawłaszczył sobie kamerę w aparacie, nie pozwalając korzystać z niej innym aplikacjom, więc szybko się z nim rozstałem. :)

Gdzie można wykorzystać semacode? Nasuwają się dziesiątki zastosowań. Semacode może być np. umieszczony na wizytówce. Jedno kliknięcie spowoduje, że wszystkie dane na niej zawarte zostaną zapisane w kontaktach telefonu komórkowego. Na pewno jest to potężne narzędzie do przeprowadzania akcji marketingowych. Kody mogą być drukowane na opakowaniach, umieszczane w gazetach czy ulotkach i zawierać kody promocyjne lub wskazówki pomagające zdobyć nagrody. Z pomocą kodów można również zorganizować ciekawą grę miejską. Gracze szukali by ukrytych w mieście kodów i dzięki nim zdobywali dalsze wytyczne. Za kilka lat zapewne każdy telefon będzie miał wbudowany moduł GPS. Już dzisiaj jest ich wiele. Moduł taki oraz zakodowane w semacode współrzędne geograficzne otwierają jeszcze więcej możliwości.

dodajdo

  1. 1 Sobee 07/09/2007

    Wydrukowalem kod na kartce papieru,
    tak by jego wielkosc byla odpowiednia dla wizytowki…
    mniejszy, wiekszy, kilka dopusczalnych dla tego malego formatu kodow.
    niestety nie dziaja…

    ktos sprawdzil jaki wymiar odczytywany jest juz bezproblemowo?
    a moze to kwestia matrycy fotograficznego oka mojej komorki? mam tylko 2 Mpx…

  2. 2 Paweł Woszkowski 07/09/2007

    Obawiam się, że odczytanie kodu vCard wielkości wizytówki nie powiedzie się. Wydaje mi się jednak, że vCard jest standardem wyłącznie programu QuickMatrix i inne czytniki i tak go nie zinterpretują poprawnie. Jest natomiast pewne, że standardem kodu DataMatrix jest “contact details” w postaci name, email, phone. Kod taki można wygenerować tutaj: http://www.i-nigma.com/personal/Create.asp (thx Bartek). Z odczytaniem takiego kodu chyba nie będzie już problemów.

  3. 3 guszy 30/09/2007

    mam N70 czyli 2Mpix
    programik QuickMark v 3.2

    najmniejsze co odczytalem po dluzszym kombinowaniu* to tyci kod z rachunku TPSA

    *kombinowanie = odleglosc od kodu odpowiedni zoom cyfrowy

  4. 4 Artur Kępa 11/07/2008

    http://www.fkn.pl/2,3685,1480294,1,1,artykul.html
    ciekawe pomysly na wykorzystanie semacodow :)

    ps. captcha troche za mala jest ledwo co widze czy kot czy pies :) musze korzystac z tooltipa

  5. 5 Paweł Woszkowski 12/07/2008

    Semacode takiej wielkości sam w sobie już wzbudza ciekawość. Ciekawe kiedy zobaczymy pierwsze kody na naszych ulicach.

    ps. żeby zaznaczyć i tak musisz najechać na obrazek. :P

Zostaw komentarz