Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Cellphones Handhelds Hardware

"Pull" Barcode Scanning Could Be Android's Killer App 296

Seor Jojoba writes "The release of T-Mobile's G1 Smartphone is shifting focus away from push-based barcode scanning, where embedded URLs send you to locations of a vendor's choosing. There is now more interest in pull-scanning, where product information is retrieved from user-specified sources. It may be that QR-Codes and other 2D barcodes will have their thunder stolen by 1970s-era linear barcodes. On the iPhone, scanning a 1D barcode is slow and unreliable. But the G1's improved optics and Android's improved access to image scans has made 1D scanning quick and useful, opening the gateway for killer apps that help people make spending decisions."
This discussion has been archived. No new comments can be posted.

"Pull" Barcode Scanning Could Be Android's Killer App

Comments Filter:
  • by sohp ( 22984 ) <snewton@@@io...com> on Sunday September 28, 2008 @06:44PM (#25187911) Homepage

    Or a CueCat [wikipedia.org]. We know how big of a killer app.

  • by Anonymous Coward on Sunday September 28, 2008 @07:11PM (#25188125)

    Huh? The sentence you quoted is about scanning 1D barcodes, and you say the iPhone can handle 2D barcodes. Guess what? The point was that 1D barcodes are harder to scan than 2D barcodes (RTFA). 2D barcodes were designed precisely for lower-resolution cameras, but the downside is that most products still have only 1D barcodes. The G1 has a higher-resolution camera (3 megapixels vs 2) and can handle them better.

  • by William Ager ( 1157031 ) on Sunday September 28, 2008 @07:12PM (#25188143)
    There's a fair bit of a difference between optics and sensor pixel count... 2 Megapixel tells me almost nothing about actual image quality. Other details are more important here, especially because barcode scanning requires very different features, like the ability to focus on nearby objects, that many phone cameras lack, regardless of the sensor.

    Also, while you are speaking of 2D barcodes, 1D barcodes are a very different matter. 2D barcodes work well with camera-based sensors, and are often designed to work well with phones. 1D barcodes are far harder to read with camera phones, and I expect that the iPhone, like every other phone I've tried, is unable to do so well. 1D barcodes require far higher resolution of thin parallel lines, and weren't designed to be scanned by camera; they also tend to need to be in focus. Unfortunately, these are far more prevalent than the 2D barcodes that are easy to read.

    That said, I'm doubtful that the G1 will be able to read 1D barcodes well either, unless the optics have been designed to facilitate it. Better optics doesn't imply that the optics are better for such a special case.
  • by antoy ( 665494 ) <alexis@thMOSCOWenull.net minus city> on Sunday September 28, 2008 @07:20PM (#25188209)
    Finish reading the summary, please. That's a description of push-scanning, while Android and Google can provide pull-scanning.
  • by Sancho ( 17056 ) * on Sunday September 28, 2008 @07:29PM (#25188287) Homepage

    Yeah, what a great idea that was. Let's give away scanners, and then people can scan a barcode and be taken to a website, so its ad supported. Problem was, to get that barcode, you pretty much had to own the item, at which time, you were like, um, what is the point of researching the item AFTER you buy it. Kind of a gimick.

    You missed the point. Cuecats were given away with Radio Shack catalogs, which included the bar code for almost every item listed. In a way, it acted as a bridge between old mail-order (catalogs) and e-commerce. They were never intended to be used with anything else (even already purchased items, as they wouldn't read standard barcodes), and I think that there were even some takedown notices regarding the various hacks, at first.

  • by Sentry21 ( 8183 ) on Sunday September 28, 2008 @07:34PM (#25188337) Journal

    The submitter is quite right. I have an iPhone, and the biggest challenge with doing as the camera suggests (a coworker of mine had the same idea) is that it uses a fixed-focus lens, set to 'infinity', which means that it cannot focus on near objects - so the barcode has to be far enough that it's within the focal range, but big enough that it can be seen from there.

  • Re:Oh, god, no. (Score:3, Informative)

    by davolfman ( 1245316 ) on Sunday September 28, 2008 @08:32PM (#25188825)
    Only in Europe. In the US the barcode doesn't carry price information.
  • by kesuki ( 321456 ) on Sunday September 28, 2008 @08:45PM (#25188965) Journal

    webcams are different from fixed focal length cameras.

    most fixed focal length cameras are set to infinity. that means if you take a close range picture it's all blurry, beyond the ability of fast recognition. if the camera has higher resolution, the less the blur affects the recognition by software.

    most webcams are set to a focal length of a few feet, or come with auto focus, or manual focus..

    so a webcam can be lower res and have better image recognition, oh yeah and a laptop has a lot more processing power than a phone. that makes a huge speed difference.

    also with higher resolution you can take the picture farther away, and still have enough pixels, it is true there are scanner apps for the iphone, but most likely they have compromised between speed and ability to read blurred photos.

  • by rbrome ( 175029 ) on Sunday September 28, 2008 @08:48PM (#25188993) Homepage

    I was at the T-Mobile/Google launch event last week in NYC, and had a chance to try this. I also have an iPhone.

    First, this is not a Google-made app, it's called ShopSavvy and it's from a third party. It will come preloaded on the T-Mobile G1, though.

    It's neat. It's very easy to use and returns simple links to product reviews and prices from multiple online sources.

    vs. the iPhone:

    Barcodes on the iPhone are NOT slow. They ARE unreliable, because the iPhone has a fixed lens that simply cannot focus on something up close.

    The G1's "improved optics" is an auto-focus lens that can focus on things up close. That's why this works. It's very slow, though.

    "Improved access to image scans" is bullshit. It's the same in Android as the iPhone or any smartphone, at least for something like barcodes.

    MANY smartphones have a high-res camera with auto-focus lens and can run third-party software like this (which has existed for a while). It's nothing new. It's only in the news now because Google chose to feature it during their press conference and demo session at the event in NYC last week.

    Also, the whole 1D vs 2D thing is beside the point. 1D is the type that's printed on all products at any SHOP, so of course it's the type that a SHOPPING application is designed to scan.

  • by Eganicus ( 1374269 ) on Sunday September 28, 2008 @09:27PM (#25189305)
    Actual website http://www.delicious-monster.com/ [delicious-monster.com] It was quite a splash in 2004.
  • Re:Interesting. (Score:5, Informative)

    by Jah-Wren Ryel ( 80510 ) on Sunday September 28, 2008 @09:31PM (#25189325)

    As long as you can scan a freaking barcode, you can store that info and hit that website when you sync

    And that's where you missed the point about why this idea is getting a little bit of hype - this isn't about doing it as a batch job at some point in the future, it is about real-time lookups. So you can scan that box of cereal in the grocery and know immediately if their pricing is in line with other nearby stores and online sources or if the price is jacked up by 50 cents because they don't expect people to comparison shop very closely for something as mundane as a box of cereal.

    It could even be smarter than that - tell the software that you are going to go shopping at two stores and as you shop at the first store, the app tells you if the product you just scanned is cheaper here or at the next store. If it is cheaper here, put it in the basket, if it is cheaper at the next store then you put it back on the shelf and the application adds it to the shopping list for the next store.

    It is all about the convenience, waiting for a sync is not convenient.

  • by Anonymous Coward on Sunday September 28, 2008 @09:39PM (#25189403)

    Actually, there are several ways to get sharp near-focus images with the iPhone camera - you can use a magnifying glass, modify the optics (has been demonstrated to work), use a pinhole in a piece of black paper (clumsy but works), or buy a commercial case which includes a switchable macro lens (Google for "iphone case lens").

  • by langelgjm ( 860756 ) on Sunday September 28, 2008 @09:43PM (#25189445) Journal

    +1 en vino veritas?

    s/en/in/

  • Re:Scan bar code? (Score:1, Informative)

    by Anonymous Coward on Sunday September 28, 2008 @11:24PM (#25190131)

    just fyi, 2d "QR Code" bar-codes are quite popular here in Japan. They are relatively high density, and there are standard types for "Contact Card" entries (you can print on your business card), and "URL" entries, which are a lot easier to click and go to the web page, than it would be to type in a URL.

  • by Anonymous Coward on Monday September 29, 2008 @03:38AM (#25191439)

    Pretty drunk so please dont mod me harshley for this mini rant

    +1 en vino veritas?

    Psst. "In vino veritas"

  • by SmallFurryCreature ( 593017 ) on Monday September 29, 2008 @04:38AM (#25191649) Journal

    Come on, as a programmer/designer this pisses me off. Only a complete and UTTER idiot would include price info in the barcode.

    What if you had a price change? You would have to change the barcode on all your products.

    As the article explains and anyone on slashdot could expected to know, a barcode (the 1D kind we are talking about here) ONLY has enough information for 10 digits. It is a 'unique' indentifier. The cash register scans this unique code and then looks it up in the stores database to get the price and whatever other information you could require.

    To think that you would put the price of a product in the barcode is silly. ONE of the reasons why the switch to barcodes has seen the removal of price-stickers on products is that with barcodes you can easily change the price.

    The OP simply meant to point out that he got the PRICE from the INTERNET with the unique code and is arguing that the price retrieved by the cashregister from the stores database is in-accurate.

    And this discussion already happens daily in stores whenever there is an mistake made with special offers or a new product incorrectly entered.

    My own recent story is of a frozen fries, used to be 1kg packages but suddenly they had 2.5kg packages but no record of it in the database. In the end, I got it for the price of 1kg while they went and sorted it out :) Got to love lousy math skills, a fair price would have been 2x the price of 1kg, but I suppose that was to complex.

  • by fatandsassy ( 1171701 ) on Monday September 29, 2008 @10:17AM (#25193447)
    Griffin Technology makes an iPhone 3G case called the Clarifi with a built-in mini-macro lens. [griffintechnology.com] Perfect for this sort of thing.
  • by srowen ( 206154 ) on Monday September 29, 2008 @06:15PM (#25198749)

    It's not "openness" pixie dust, no, that makes the barcode app better on Android v. iPhone. It's a 3MP auto-focus camera and API that actually lets you access the video stream rather than make you wait 8 seconds, such that you can make a usable barcode reader.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...