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:
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
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
Windows Live Barcode Site
QR Code Technical Information