Slashdot Mirror


Semacode - Hyperlinks For The Real World

An anonymous reader submits "Semacode is a fascinating concept - it involves encoding a standard network/web URL in visual form (essentially a 2D bar code) that can be displayed in the real world for people to 'read' with semacode-enabled connected devices. The reference platform for now is the Symbian/Series 60 phone platform - specifically, the Nokia 3650 . Semacode also works with the Nokia 6600 and 7650 camera phones."

14 of 185 comments (clear)

  1. Re:CueCat by Cylix · · Score: 2, Informative

    Beat me to the punch!

    However, the only slight difference is cue cat referenced a central database against an ID number in bar code format.

    Though... yes.. CueCat...

    mmmm... hopefully... more free bar code readers...

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  2. isn't this old news? by iammaxus · · Score: 1, Informative

    wasn't this already done with images that you could put up to your webcam? Ah yes, here it is: http://www.digimarc.com/

  3. Re:Huh? by adam+mcmaster · · Score: 3, Informative

    I'm guessing recognising a bunch of coloured blocks is easier than recognising handwriting.

  4. Re:CueCat by Rosco+P.+Coltrane · · Score: 3, Informative

    it's a URL encoded in a 2D, non-proprietary format. It's also a plus that it's not locked up in some bullshit like the CueCat.

    The "Cues" (DigitalConvergence's special barcodes) were just regular CODE128 barcodes with the sync bars removed, so only the CueCat could read them. Other than that, perfectly standard. What's more, the CueCat could read just about any 1D barcode out there, which made it very interesting for a free toy.

    The "encryption" used by the CueCat to send codes to the computer's PS/2 port was just XOR and BASE64 encoding. Not much of an encryption really.

    The big difference with this is that the Cues were essentially links to entries in Digitalconvergence's database (which itself was just the UPC database + a bunch of special products from companies they partenered with, like RadioShack) so that they could sit between your scans and the information to collect marketting data. This on the other end seems to just be barcode-encoded URLs.

    More info on the CueCat here.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  5. Real world uses by danharan · · Score: 4, Informative
    Everyone is comparing this to CueCat without saying why this won't work.

    The semacode website actually provides some intriguing uses for this technology. Since it is an open standard, we could think up other uses, but there are three that they mention that make sense to me:
    • transit info - nextBus
    • A web service to call a taxicab to your present location
    • ticket sales from posters (e.g. concerts)
    Cellphone prices are falling, and many people no longer even have a landline, so there could be a large market for this.

    Also, these uses don't cost much if anything. It probably will have a few niches. Can anyone else think of good applications?
    --
    Information: "I want to be anthropomorphized"
  6. Re:CueCat by lfourrier · · Score: 2, Informative

    I give them credit for the attempt to make a "2d barcode"

    Not me.

    google for 2d barcodes and you find many, even some without royalty. And my picturebook come a fex year ago with a camera and some game based on 2 d barcodes.

  7. lucky charms? by WhiteDragon · · Score: 4, Informative
    I give them credit for the attempt to make a "2d barcode" sound like it is somehow more than -- you know -- the one on my box of Lucky Charms.
    The difference is that a typical UPC (the barcode on groceries and other products) is a linear (1-dmensional) barcode. It can only store a few digits worth of information. A Matrix Code (aka 2D barcode) can store a lot more information. The article shows an example of a data matrix format code. The data matrix symbology is described at RVSI Acutity CiMatrix. It can store a large amount of data.
    --
    Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
  8. Re:CueCat by Junta · · Score: 2, Informative

    Yes.
    And btw, I only have a 2D barcode on my license, my cereal only has 1D barcodes...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  9. Re:Augmented Reality by DissidentHere · · Score: 2, Informative

    Not to nit pick, but while all barcodes are represented in two dimensions, probably because that's the easiest thing to do on a flat 2-D surface, not all barcodes encode information in 2 dimensions. Now, naturally I didn't RTFA, but the barcode on a box of cereal encodes information in one dimension. Take the thinnest line and call it a 1, a line of double that thickness is 11 and the spaces are 0, a double wide space is 00. The height dimension is just a matter of convenience so you do not have to be precise when scanning an item, it has no information content.

    OK I RTFA, and it sure looks like this scheme actually encodes the information in a 2 dimensional matrix, and a cursory look indicates that the same information is encoded 4 times in different orientations so the reader does not need to be lined up precisely.

    Sounds like Cybercode and your use of it is pretty cool. Something I need to look into - thanks.

    --
    "None of us are as dumb as all of us." - meeting mantra
  10. 2D Barcodes in Comparison to Traditional Ones by pneuma_66 · · Score: 3, Informative

    Yes, all barcodes are printed in 2D space, but the 2D moniker does not mean how it is printed.

    Traditional barcodes have information encoded only in one dimension. Technically you could print a barcode in 'one dimension', however, it would be very difficult to scan. The height is only there to facilitate scanning. That is why they can be called 1D barcodes.

    2D barcodes, on the other hand, have information encoded in 2 directions. That is why instead of lines they use squares.

  11. Re:Augmented Reality by mnewton32 · · Score: 2, Informative

    all barcodes are 2D, they have height and width

    Not sure if you were just being facetious, but a standard barcode is considered one dimensional because the data is only encoded in one direction. Height is irrelevant. But in a 2 dimensional code, data is encoded in both dimensions.

  12. Re:Old technology? by KanSer · · Score: 2, Informative

    Last summer I went to Tokyo Dome City right downtown tokyo and on their main roller coaster you could buy your place at the front of the line. For some (reasonable wankwank) 1000 yen or something you would get 4 little pictures sent to your cellphone (well, your girlfriend's) and you could reserve spots for the ferris wheel too.

    We cut out of the 3 hour line (The charge goes to your phone bill, handy!) and went to the front, put the picture on the screen of the phone and put it on a square reader. It beeped and ten minutes later we got on the coaster. We did that all day. Chumps, lines are for poor people.

    --
    • MOD PARENT UP by Anonymous Coward Wednesday April 20, @4:20
  13. developed on linux by sbwoodside · · Score: 2, Informative

    /.ers might be interested to know that I did all the building and compiling on Linux. Normally, you can't do that, but there's a free tool by Rudolf Koenig called sdk2unix that converts the windows sdk to a really cool makefile based system on linux.

    I wrote up my experiences here in this HOWTO,
    HOWTO develop Symbian apps using Linux and OS X .

    Simon Woodside (semacode developer)

  14. Re:CueCat by mlush · · Score: 2, Informative
    I'm curious just how large of a URL it can encode though...

    bit of a moot point with services like tinyurl