Google Product Search for Android now with Barcode Scanning

Since we launched Google Product Search for mobile a few weeks ago, I've been using it to check prices, reviews and product details on my Android phone. In addition to typing in my product searches, I've also had some fun speaking them. Sometimes, though, when I'm looking up a specific item in a store rather than a category of products (like "bluetooth headsets"), I'd rather just scan a barcode to see results for the exact product I'm searching for. That's why we've integrated barcode scanning with Google Product Search for mobile.

Here's how to get started. First, visit the Google Product Search for mobile homepage by going to Google.com in your browser and selecting 'Shopping' from the 'more' tab. Next, tap on the 'Scan Barcode' button to install the latest version of the Barcode Scanner app -- if you don't already have it -- from Android Market.

After you've installed the application, go back to Product Search in your browser and tap on the 'Scan Barcode' button again. Select "Use by default for this action" and tap on the Barcode Scanner option. After the app opens, center the red line over the barcode and hold the phone steady. When the barcode is read successfully, you'll see a Google Product Search results page back in the browser.

You can also access the scanner directly from the top of the Product Search results page by tapping on the barcode button.

Today, barcode scanning works best for products like electronics, books, movies or video games, but we're working on adding more barcodes for other items. Of course, if your scan does not return a result, you can always type in the product name just as before.

The integration of Barcode Scanner and Product Search for mobile is available in the US and UK, for Android-powered devices.

Java SDK version 1.2.1 now available

Version 1.2.1 of the App Engine SDK for Java is now available to download. This was the first update to our new Java language support and includes a number of bug fixes and feature additions including:

  • Support for unindexed datastore properties of arbitrary types
  • Embedded UTF-8 characters in JSPs now render correctly
  • Increase in response size limit from 1MB to 10MB
  • Support for Thread.setContextLoader()

There are a host of updates for the JDO/JPA layer as well. The project wiki has a full list of fixes and new features.

As always, we're very interested in your feedback with the SDK, especially during this early look period -- please feel free to share your experiences in the Java runtime discussion group.

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

Behind the scenes of the NYC - Google mapping partnership

(cross-posted with Google Lat-Long Blog)

In January New York City Mayor Michael Bloomberg announced a partnership between Google and NYC & Company, NYC’s official marketing, tourism and partnership organization, to create a new website and high-tech information center. Using these new tools, you can now plan a trip to NYC from your home computer, transfer your itinerary to your cell phone, and then learn more at an information center.

A number of people have asked us about our role in the NYC partnership. We did not create nycgo.com and the Official NYC Information Center here at Google, as you'd probably expect. Rather, we provided NYC with our standard APIs and a bit of technical guidance, and NYC did the rest.

To help other cities and organizations gain a bit more insight into how NYC managed to create nycgo.com and the Official NYC Information Center, we put together this short video of interviews with principal members of the NYC project team.



Click here to learn more about the partnership between Google and NYC.