Android Scan Mobile Barcode Service wins Google Challenge
Great news for education in the mobile barcode market. Android Scan is a mobile search and barcode scan service. I love it.
What is it?
Scan is an Android application that finds pricing and metadata for anything with a barcode. Here are some key features that make Scan stand out:
• Automatic barcode recognition using onboard phone camera using ZXing
• Shows CD, DVD, or book cover along with detailed reviews from Amazon.com
• Searches over a dozen stores, both online and brick+mortar
o Highlights brick+mortar stores that are nearby, with option to call the store or get directions
o Links to online storefronts to buy online from the phone
• Tracklisting for CDs, along with option to play sample tracks right on phone
• For books, searches local libraries to see if they have a copy
More plus a video: http://scan.jsharkey.org/
What we think?
OK, its not completely new and these services already exist. But the UI for this was so simple and I have to say the video on the link page sold it to me. Clean, simple. When this is Open Source users can go wild. I want to see more services in the pure play mobile barcode search and a true mobile visual search engine. Both great ideas – but we are no way near yet.
When the add location to services such as these with Maps – I might just fall over!
Related News:


9 Responses to “Android Scan Mobile Barcode Service wins Google Challenge”
1D codes, Ok on a PC with webcam in the Video but I can’t wait to see how it works on a camera phone with Android. I wait and see with great interest and don’t get too exited before I am convinced because the application showed here is the killer app.
Comment made on May 14th, 2008 at 12:51 amRon, good point. It is actually a MiniDV camera (he mentions this in his use notes). We won’t see those on camera phones for sure… However it is great to see that 1D mobile scanning is recognized for its value through such a simple, easy to develop application. My guess is that this is going to open the minds of a lot of smart people out there about the potential of mobile 1D scanning. Now what the industry need is a way to solve that optics quality issue without being restricted to high-end camera phones, don’t you think?
Comment made on May 14th, 2008 at 8:13 amHi Ben,
Reading barcodes is not about resolution only its about processing power, algoritms and focus. Guess the industry now sees the camera as a camera for making pictures and film and not as an input device, this means that focus is fixed for long distance. Only high end models like the Nokia N95 has advanced focus options possibly also there is an api to control this focus. Its only when mobile push barcodes are serious business, phone manufacturers change their camera specs.
When this 1D scanning is mastered traditional retail -don’t forget existing retail datbases need to be connected- and mobile are touching eachother and all sorts of freaky services can be created or …. when you scan and compare prices online you’ll get kicked out of a shop or can negotiate prices
That would be fun …
Comment made on May 15th, 2008 at 12:01 amRon and Ben - reading your comments I am confused.
It is clear that Ben support 1D and Ron 2D.
Isn’t all promoton for barcodes vital now for education?
Comment made on May 15th, 2008 at 4:29 amBena
Hi Bena, its Phil,
It does not seem to me that there is any kind of disagreement here between Ron and Ben. Both agree indeed on the issue of making it possible to decode barcode information IRL (in real life), WRP (with a real phone).
Maybe Ron thought Ben was thinking low resolution, nevetheless he showed he is thinking rather “fixed focus”.
Besides, Ben did just mention actually “optics quality issue”, so I don’t understand your statement about 1D vs. 2D…
The truth is, more and more people want this “phone as a data scanner” story to happen, while we in the industry know that it will be the case only if most camera phones are capable of scanning those product codes.
We also know, as Ben thought, and as Ron evidenced, that the major hurdle here is fixed focus, which results in blurry, unreadable images when you try to shoot barcodes. And that autofocus will not spread fast into every handset for cost and complexity reasons.
Now the good news : it seems that Ben has found a way to overcome this fixed focus issue, whithout any hardware add-on.
Hope this clarifies,
–/phil
PS: I have the pleasure to work with Ben…
Comment made on May 15th, 2008 at 9:44 amHi all
Just adding my 2 cents here….
I think what is need here is an application that will clean up the picture after it is taken..the software could ask you if the deciphered numbers are correct.
Alternatively, the image could be sent to a remote server where the image was cleaned up, checked in the database for issued barcode numbers and then sent back to the phone.
..similar to this
http://www.allmypapers.com/barcodes.htm
All the best
Rob
Comment made on May 15th, 2008 at 10:54 am@Rob: great find, allmypapers. You are right, the location / clean up / etc is an important part of the process and they seem to be doing it right. However camera phone images are different from fixed-camera images. As @ron put it, there is the issue of focus (which induces blur) when shooting bar codes at a close range. I do not see that the guys at allmypapers solve this.
@bena: thanks agin Bena for hosting this discussion. It is not about 1D vs 2D, not at all. 2D codes are great for certain applications when it is OK to take the time to put your codes on a support, then get this support in front of your audience for them to scan. Works great for ticketing, certain promotions, access to extended content, etc. Especially since you can embed a URL in a 2D code. 1D (bar) codes are great because they are already present on gazillions of products. They are a unique handle on these products. The ability to scan 1D bar codes from a camera phone opens up the “Internet of things”: you can search info on a product in one click from inside the food store; you can self-check out of that store; you can do all the things Android Scan does; and much much more. That is, IF you can read the code. As @ron put it, “Its only when mobile push barcodes are serious business, phone manufacturers change their camera specs.” Or when someone comes up with a solution to read 1D bar codes IN SPITE OF the focus / blur issue. Only then can this become mass market. Today, only a few phones combining AF and/or macro can read 1D bar codes, with readers developed by good companies who often use tricks like forced zooming (or a back-attached macro lens!) which make the application work in certain cases, but at the cost of usability and user experience.
My 2 cents, I hope it clarifies the issue.
Comment made on May 16th, 2008 at 8:37 amHere THE source for info about Barcodes
http://www.adams1.com/pub/russadam/new.html
Comment made on May 16th, 2008 at 10:15 am@Ben..Well I guess its what takes part in the clean up process..I get what you are both you and Ron are saying and I understand the point I assure you
..Im just thinking on my feet about solutions..lol
I see Ben you are already involved in this area..and Phil hinted that you had a solution..care to share..lol or at least give us an idea!!!
Thanks for that Ron, reminds me of my days in CD manufacturing..lol
BTW… I would like to say thanks to all the contributors to this discussion, personally I think its been invaluable and something we at GoMo love to see
Comment made on May 17th, 2008 at 12:01 amLeave a Comment