Free Newsletters

   All InfoWorld Newsletters
Geeks in Paradise | Brian Chee » Mobile Phone Barcode system

December 28, 2007 | Comments: (0) | TrackBacks: (20)

Mobile Phone Barcode system

 

ScanLife is the technology behind the new Sprint ads that have started to appear in print media. I found one in my issue of Wired and while I'm a T-Mobile user, you can still download the application from the ScanLife site and be able to read the 2D barcode. The main issue behind using a camera phone as a barcode reader has always been the poor image quality and the tendency for images to become skewed due to user hand positioning. In the US you can ONLY read the EZCode, however in europe you can also read the DataMatrix and QR codes. Oh by the way, the Sprint AD takes you to a free ringtone download site for Windows Mobile once you read the EZCode in the ad. I was able to get there just fine with the version I downloaded for my HTC/T-Mobile DASH.

image image

Supported 2D Barcodes (EZcode, DataMatrix and QR)

All of these emerging 2D barcodes have handles on them to allow software to de-skew the image and little targets embedded in the image so that the software has a better chance at knowing where the code boundaries are.

The Sprint ad, and the talk on the street is that the lowly barcode is seeing a revival due to consumer pressure to be able to get more information on demand, but they don't want to have to type in long URL's to get there. The answer is the 2D barcode with some codes achieving upwards of hundreds of characters worth of information in a postage stamp sized image.

However, the big three (EZcode, DataMatrix and QR) can't hold a candle to the achievements of Gavin Jancke of Microsoft Research and his new color 2D barcode system that can achieve thousands of characters worth of information in an image not quite bigger than a US Penny. Enough information that you can embed enough information that Microsoft is tossing out the concept of a tamper proof ID.

So why barcodes? My spin is that it's tied to the now ubiquitous nature of the camera phone. Since it's there, why not make better use of it? I for one would love to see an apps (open source please) that will allow me to use my camera phone to read my club card barcodes, and then reproduce them on the screen. This way I can just scroll around to the appropriate club card and then wave it across the scanner. Though as I mentioned above, image skew is a pretty big deal and so is the fact that under normal conditions the barcode is displayed on a media that has a huge contrast ratio (upwards of several thousands to one) which the standard phone LCD hasn't quite achieved yet. So I just have to imagine that reader errors are fairly frequent.

As a counter point the folks at Ecrio claim that they have a much better solution. Since traditional UPC barcodes suffer from a collection of maladies ranging from grubby phone screens, reflectance, low contrast, stray light, etc, etc...Ecrio has instead come up with MoBeam, a method to flash the IR or the phone backlight to satisfy the checkout scanner. So instead of having the scanner attempt to read the varying size bars of the UPC off the phone screen, they instead fool the scanner into seeing the long and short flashes that represent the bar code. So while I'm unsure of just how well this works (So far Ecrio hasn't returned any of my email) they claim nearly full proof scans and are bragging about how it's being used for ticketing and a wash list of supporters.

So I just had to do more digging and found Mobiqua who doesn't seem to have the issues that Ecrio warns us about. In fact they're got an agreement going with the IATF (International Air Transport Association) that has a pilot (sic!) project going in an attempt to eliminate the ubiquitous and un-recyclable airline boarding passes (due to the magnetic strip). When I asked the IATA folks if they're having problems with reflectance causing barcodes to become unreadable, here's their answer:

... Air Canada and Continental are testing bar codes on mobiles, I'm not aware of reflectance issues. Actually when it does not read, it could be the size of the bar code, the shape of the screen, or simply unclean screen. Or light reflectance. Japan carriers have been using 2D on mobiles for 2-3 years, reflectance was not reported as an issue to my knowledge. I think it is more an argument from scanner manufacturers, between mounted hand-held and flatbed.
From: LEOPOLD Eric
Sent: Thursday, 20 December, 2007 15:07
To: RILEY Lorne
Subject: RE: barcode checkin on mobile devices...story for InfoWorld magazine

Another partner of IATA is RealTime and they're got a bit of a spin on how mobile phone checkin's will save time, money and the environment.

For a longer term look at the IATA's efforts, download a PDF status report.

Posted by Brian Chee on December 28, 2007 11:06 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




You failed to mention the NeoReader by Neomedia Technologies.

http://www.neoreader.com

This mobile application will also let the mobile device user navigate from the physical world around them in one click to find content on the mobile web.

The Neoreader application lets the user click on more than just (Data matrix and QR codes (direct)). It will also let the user click on indirect codes. Aztec, UPC, EAN are other types of codes that the NeoReader can read. Neomedia's intellectual property covers (instead of typing) click on keywords, logos, trademarks, slogans, billboards, RFID interaction, etc. I am waiting to say the "word" and be directed to content.

How many "codes" can Scanlife read? "3"!?!?!?

So who is going to adopt the NeoReader technology to make it work for consumers?

Nokia is looking into indirect codes, NOT proprietary like the (EZcode). Fact.

Also note, Gavitec, Neomedia sub, is working with the air line industry.

Check out MC2, OMA, and GSMA recent news.

Simply put, consumers should be able to navigate the mobile web where ever they travel seamlessly. Code interaction should take place with one reader.

How many readers will consumers need to download onto their phones if they see a code that will not produce a response after it is clicked? How much fragmentation is Scanbuy and Sprint going to create?

What is Sprint and Scanbuy doing about unifying the mobile industry in the U.S. and abroad?

Answer: NOTHING!

******************************************************************
NOTE:Comment back from Brian Chee
No I didn't forget, this got triggered by the Microsoft Aura project that got things rolling on using camera phones to read barcodes. Was this blog entry all encompassing, don't I wish...the good thing about reader comments is that I'll use that as a starting point and post counter points when possible, and alternative options. I've left a note on the Neoreader site asking for more information so that I can do a posting on their solution. I will also continue my conversation with the IATA folks on what solutions they've been working with in their pilot programs.

Sorry, but the Neoreader folks didn't come up in the initial Google search and thusly didn't get in the first round. They won't get forgotten in the next edition on barcodes that I post.

/brian chee

Posted by: Swampthing at December 28, 2007 04:15 PM

Nice write up :)

You can find some more good info at the Mobile Codes Consortium (MC2) website:

http://www.mobilecodes.org

Cheers!

******************************************************************
NOTE:Comment back from Brian Chee
Thank you, I will followup and do another posting with another solution asap.>

Posted by: streetstylz at December 28, 2007 05:35 PM

Brian - You may be interested in some of the news on http://2d-code.co.uk/ - Roger

Posted by: Roger at December 28, 2007 07:31 PM

Brian
Your wasting your time when attempting to deal with the posters you responded to. Just google their names and you will find they are a group of Neomedia shareholders, who attempt to discredit every article written on the web, which doesn't mention Neomedia. The first commenter doesn't even own a cell phone, by his own admission in another forum.

These fact is the NEOREADER was just released a few months ago, and even then it was found there was a problem and it couldn't read standard QR codes.

But before Neomedia released this reader which was developed by their subsidiary(GAVITEC) this same group was going around attacking every blogger, claiming the QODE reader by NEOMEDIA was the best reader on the market, hands down. The Qode reader is no longer available if that tells you anything. And before that it was Neomedias Paperclick reader, which was replaced by the QODE reader.

So to put it plainly, the reason you are seeing telecoms and carriers trialling Scanlife, and not the NEOREADER is simple. Scanbuy's product has been around and being tested for several years now, where as the NEOREADER to my knowledge has not been tested commercially for individual use, since it was only made available about 4 months ago.

Then there are those in this same group, claiming that because some big names are a part of the MC2 that Neomedia's NEOREADER will be the standard that they accept. They mention on every blog, that HP, NOKIA etc have joined the MC2 and how HP is one of the founders of the group. The fact is HP has a lab in England, and out of that lab HP developed a reader called GLASS years ago, in conjunction with Gavitec, long before Neomedia was every involved with Gavitec. These posters will tell you that the Glass reader is top of the line.

The question is, if this is true, and the giant HP has all this power, why isn't their reader which has been around a few years now, being adopted in EUROPE as the standard reader? Instead you see more of the carroiers etc, going to the Scanlife solution, or inigma solution etc.

And if you do a check of all the different groups out there involved with mobile marketing, you will find that HP and Nokia and all these other names thrown around as members of the MC2, also belong to all these other bodies working to get this technology mainstream, such as IATA, CTIA MMA etc. And it is yet to be seen, and a good ways away in my opinion, before we see what body ends up writing the standards. And those standards are not to limit readers to one reader as some of this group has claimed, but merely to set standards for all the readers out there, so they can all read the same codes that may become the mainstream.

And that is already occurring in that most the top readers out there already can read the standard 2D codes being adopted to date such as QR, Data Matrix, Aztec. Those that can not currently read all those codes at this time, I am certain will be modified by the time any standards body finalizes any standards that would require they be able to do so.

*******************************************************************
NOTE: Comment from Brian Chee
BC:It doesn't matter whether I agree or not, everyone is entitled to their opinion (though I might dump comments that are ONLY trying to get their website URL free advertisment)...so unless a comment is obscene, purposely attacking someone, or just in bad taste; I'm more than happy to let the comments go through.

So comment as whatever catches your fancy, flame me if you must...

/brian chee

Posted by: brewskih at January 2, 2008 06:01 AM

Brewski is a Neomedia shareholder like me. I believe in the technology and William Hoffman. The company should be noticed for what they have, a life changing mobile aplication.

One reader, should click on anything. Consumers should not need multiple downloads for different codes.

The longer the wait the bigger the bang.

Is it bad to promote what you own? I am just getting the company recognized for what they have. I am still a consumer.

Posted by: Swampthing at January 2, 2008 04:15 PM

I wanted to clear up some misinformation from *actual name removed*(brewskih).

"These fact is the NEOREADER was just released a few months ago, and even then it was found there was a problem and it couldn't read standard QR codes."

* The NeoReader never had a problem reading and deciphering QR codes. In reality, the NeoReader had a small issue reading 'question marks' in URLs encoded within a QR code. The team at Gavitec quickly identified the problem, fixed it, and released a new version of the code reader within a couple days.

"The Qode reader is no longer available if that tells you anything."

* qode is still available for download at the following mobile website: get.qode.com. In fact, when you go to get.qode.com or get.neoreader.com, there is a logo at the top of the download site of both qode and the NeoReader. Users who do not have a phone that is able to download the NeoReader, can download qode as an alternative code-reader.

Glad to clear up some of brewskih's inaccuracies.

Cheers!

*****************************************************************
NOTE: comments from Brian Chee
BC: Wow guys...I love that we're tossing out all this good info...let's just keep to facts..in fact, you folks interested going in for a comparitive review?

/brian chee

Posted by: streetstylz at January 2, 2008 05:20 PM

So why had *actual name removed* (NOTE: please refrain from personal attacks) the main founder and cruisader behind Neomedia quit in Nov handing over the reigns... burnout? Really only Gavitech has made marginal headway in E-ticketing... the holy grail that Neom had so vigorously defended with its prior-art ridden patents simply hasn't come to fruition, and I'm glad to see some movement in this space by at least Scanbuy partnering with Sprint.

What amazes me is that there isn't going to be any true leader in this until we get the majority of operating systems covered with the reader, whether it be proprietary or not - right now even Scanbuy, Beetagg, whoever, only creates readers for a select few, and end up ommitting Windows, Brew, Symbian etc. from their lineup... no wonder there isn't any uptake.

It doesn't matter whether the code is proprietary or not, all one needs is a few big contracts with some major advertizing players or data warehouse agents and that could set a standard by itself with others to follow.

It does amuse me though that Streetstylz and Brewski have been spamming every blog and news article pumping Neomedia for literally years, and I still haven't seen anything come from the company other than a redesigned website, the sale of a paint repair unit, and the Gavitech purchase which is operatng in its on space.

*******************************************************************
NOTE: Comments from Brian Chee
Ok, we've got some pretty strong comments here, perhaps it's time to try to get permission to run a comparitive review. What I'd like from the participants in this thread is to get ideas on just what a comparitive review should contain? I'm not going to be arrogant enough to think that I can design a brand new methodology in a vacuum, so how about the subject matter experts start tossing in comments on just what kinds of grading criteria should be included.

I should also point out that the best comparitive reviews have been the ones that have had LOTS of reader input. So how about folks chime in and give me suggestions on what a comparitive review should contain? Feel free to toss me an email at brian_chee@infoworld.com if you would prefer to not air it in a public forum.

/brian chee

Posted by: Anon at January 2, 2008 06:33 PM

Excellent idea, time to weed out the boys from the men, here might be some good comparatives:

- Number of button presses to final decoded desintation
- Live video feed vs. static frame: Live video feed will be much more reliable
- Minimum reliable barcode size requirement in inches
- Speed of decode - number of seconds or milliseconds for aquisition end-end
- Backend database registration simplicty for 'Shortcodes'
or
- Ease of authoring URLs to be embedded in barcode
- Complexity of business model
- Various lighting scenarios
- Range of models supported
- Barcode subjective appearance


Here should be some of the contenders:

Shotcode - www.shotcode.com/download
Beetagg - www.beetagg.com
Quickmark - http://www.quickmark.com.tw/En/basic/download.asp
Neoreader - www.neoreader.com

******************************************************************
NOTE: Comments from Brian Chee
I would also add the folks from Microsoft since they're Aura project and the new color 2d barcodes are all skirting on the mobile device market as the Microsoft Research folks toy with potential new products. I've sent some questions to Waggener Edstrom (their PR firm) to see if I can get some support from the Microsoft Research folks.

I would also like to make sure we get API/SDK support in there someplace so that enterprise folks can utilize the code generation in their legacy code.

/brian chee

Posted by: Anon at January 2, 2008 09:10 PM

Here are a handful of other good mobile code readers to include:

ConnexTo - http://www.connexto.com
Kaywa - http://reader.kaywa.com
ScanLife - http://www.scanlife.com
Semacode - http://semacode.com
UpCode - http://www.upc.fi

Posted by: streetstylz at January 2, 2008 09:39 PM

Anon,
I think you made an error when you said that STREETSTYLZ and myself go around to all blogs pumping NEOM. My position for over two years now has been the same as what you expressed here. I believe you meant to say Streetstylz and Swampthing, but certainly I have not been pumping this stock or the reader.

Streetstylz,
Your correction falls on deaf ears, as it was the case that the reader couldnt read a QR code, whether it was because it had an asteric, question mark or whatever in it, so my statement was factual.
As to your remarks about the QODE reader, funny how your group wants it both ways. In the forum you post daily in your group has already acknowledged the QODE readers is a has been. Is there a site where its still available? Perhaps. Is there any mention of it what so ever on NEOMEDIAS main web site? I don't think so. The fact its still available for download, doesn't make it non obsolete, since I don't expect as the technology continues to develope, NEOM will be developing this reader any further.

Brian,
A comparative review would be a good thing, and don't forget to add NOKIA to that mix. Yes thats the same Nokia thats part of the MC2 but has their own reader being embedded on some of their models of phones. And of course Kaywa reader. The list is already pretty extensive out there.

Asa to what should be included in the review, there are a lot of issues that should be covered such as

1. What types of trial marketing have they been involved in and what are the success rates?

2. Are there limits on their abilities to capture and store data such as a business card in your contacts list on your device?

3. What percentage of the mobile marketing arena do they reach, based on the numbers of phones/languages/platforms etc. they are developed for at this time?

4. Ease of Use. We are already hearing how one reader can read one code while another can't for some reason or another. Also some are just much simpler for the user to operate then others, or set up or download etc?


******************************************************************
NOTE: Comment from Brian Chee
Would it be Nokia or Symbian or both? I was under the impression that all the Nokia handsets were Symbian or Linux now.

But yes, I'm hoping to get more folks in the mix, but the OS vendors will be more from the SDK/API side and the other on implementation.

/brian chee

Posted by: brewskih at January 3, 2008 05:21 AM

Swampthing: What can the user click on beside codes to require information?

Brian,
The MSFT Aura project was cancelled and is no longer working.

Other readers:
Inigma

*******************************************************************
NOTE: Comment from Brian Chee

*****Important comment******
Hey folks, if the person posting has chosen to NOT list their actual name, let's keep it anonymous. If this comment string digresses into personal attacks I'll stop approving them.
****************************

Yup, the Aura project is gone, but many of the concepts developed during that project seem to be around in a couple other projects. I'm working with the Microsoft PR group to get access to resources like Gavin Jancke. The object is to get input from Microsoft on a comparitive review, and I hope to do the same for Symbian so that I can get the opinions of the folks that product the base operating system.

/brian chee

Posted by: Swampthing at January 3, 2008 07:48 AM

Brian,
I guess you could call it both, although the reader is a stand alone software download as well as embedded in some Nokia products.

Nokia is a major shareholder in Symbian Limited, which developes the symbiam OS, so in that sense they are about one and the same, as I believe Nokia is 47 percent owner of the company but still is required to license the operating platform. Kind of like the shareholders of any public company, they don't get the product for free because they are a shareholder.

You raise a good question though. I have not researched the Nokia bar code reader deeply enough to know if it operates on all symbian based smart phones by all the manufacturers licensing that operating system, or just on select NOKIA models. I would expect the answer is that it does not, since there are approximately 200 symbian based smart phone models out there to the best of my knowledge.

Posted by: brewskih at January 3, 2008 11:55 AM

To the best of my knowledge Nokia was having difficulty codes. I am not sure if it had to do with light, as I have heard that light is an issue when reading codes especially 1D types.

I do not think that Nokia can read 1D.

If Nokia has a barcode reader, it still leaves me wondering why Nokia and Gavitec were together at an OMA World cocktail party:
http://www.gomonews.com/pushing_the_barrier/2007/12/mobile-barcodes.html

Why is Nokia interested in an indirect system? What do they see that we are not?

*****************************************************************
NOTE: Comment from Brian Chee
When I went over the Aura project documentation I noticed that in the case of the 1D codes the project produced a limited number of suction cup closeup lenses. However, due to the "targets" in the 2D symbols folks have been able to use De-skew algorhythms and more accurately read the code.

As for Indirect versus direct...that sounds like a set of interviews to do with both Microsoft and Nokia/Symbian.

I have long hoped for an app that will hold my "club card" numbers so that I don't have to carry a wallet full of cards. However, one of the things I found is that 1D codes are hinky under the primitive lens on mobile phones...new liquid lens should make a huge difference but the new de-skew algorhythms seem to be making a huge difference. Similar to the difference the new DirectX subroutines in Windows did for other applications.

/brian chee

Posted by: Swampthing at January 3, 2008 05:57 PM

The Nokia mobile code reader is not currently equipped to decipher 1D UPC codes. It can however, read both Datamatrix and QR codes.

http://mobilecodes.nokia.com/

Nokia is an active member of the Mobile Codes Consortium.

http://www.mobilecodes.org

Posted by: streetstylz at January 3, 2008 06:28 PM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links