Windows Live Barcode
If you've got a Windows Mobile device then you might want to try out this new application called Windows Live Barcode. It's a neat way to make data entry quick and easy. Basically you can encode free text and templates like business cards into a kind of barcode format that is machine-readble using your mobile phone.
For example I can encode the following contact details:
First Name: James
Last Name: Senior
Job Title: Vista Technical Specialist
Company: Microsoft
(there are more fields available)
Barcode that represents this information:
So, take a picture of this barcode on your mobile device and my contact details will be inserted into your address book - great for business cards! There are potentially lots of other uses for this technology like downloading address details and driving directions from Local Live or downloading details of a product from a billboard etc.
So, what is the science behind it? QR Codes! Quick Response (QR) codes are two dimensional barcodes that can hold lots more data than your traditional one dimensional bar code.
QR Codes Quick Facts
Data Capacity
Numeric Only - max 7,089 characters
Alphanumeric - max 4,296 characters
Binary (8 bit) - max 2,952 bytes
Kanji, full-width Kana - max 1,817 characters
Smaller Print Size - 1/10th size required of that compared to 1D barcode
Kanji Capability - supports Japanese symbology (20% more data storage)
Dirt and Damage Resistant - Error correction capability
Readable from any direction in 360*
Can be divided into multiple data areas
Using QR Codes in your applications
Over at ideas.live.com, we've provided a webservice that you can access to encode and decode QR Codes with your applications. The webservice will return a BMP in 64bit binary format for you to use, and will expect the same format file when decoding your QR Codes.
Use the webservice here: https://ws.barcode.ideas.live.com/QRCodeService.asmx
Check out the example flash video here:
Other Resources
Comments
Anonymous
January 01, 2003
Tony: and that was probably the most effective way of getting the information off the card - until now :-)Anonymous
January 01, 2003
Hi Gerard, I'm looking into it at the moment. I think this was on the "ideas" portion of the live website so it might not be fully launched yet. Will keep you posted. JamesAnonymous
November 03, 2006
This is very cool! Two things:
- Where can we find the Smartphone software?
- On the web service I'm getting an "Access to this server is forbidden from your client" error (403).
- Anonymous
November 03, 2006
for now I just take a picture of a normal bcard then ocr the results when I get back to the office!