Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Monday, March 14, 2011

links for 2011-03-13: iPhone 5 wishlist; Do you think like an Engineer?; Gmail outage

Friday, January 28, 2011

links for 2011-01-28: AT&T unlimited data plan for iPhone back; LibreOffice release; iPhone and Google Voice; Startup business models

Tuesday, January 25, 2011

Fun with QR Codes - Encoding URLs and contact information in images

I've been playing with QR Codes recently.  What is a QR code you ask?  It is one of those square bar-code looking images that you may have started to see lately, and are used to encode text which can be URLs, vCards (contact info), phone numbers, or other data.  By encoding this information in the QR Code, the data can be easily decoded by say a camera phone, and the information acted upon.  Common uses are sharing URLs, avoiding having to type in a long sequence of characters on a small keyboard, or sharing electronic business cards (vCards).

Here is an example that encodes the URL to the Wikipedia page on QR Codes.

Use a QR Code reader on your mobile phone and it should launch your browser on that site.  Most readers I've come across have this built-in behavior for URLs, but what about other forms of text encoded in the image?

I've done a fair amount of experimentation with several readers on the iPhone and have discovered some that simply show the text for non-URLs, while others have nicer behavior, especially with vCards.  For example, the following QR Code has a name, work phone, e-mail, company, and title.

On an iPhone, scanning this with QRReader just displays the vCard text.  i-nigma 4 recognizes it as a vCard, parses it, and lets me add it to my contacts, but ignores the company (ORG) and title (TITLE) fields as well as the work attribute on the phone number.  ScanLife does the best, recognizing the vCard and all the fields.

So, your success with using a QR Code as your business card will depend on the reader your audience is using.  Feel free to comment on how your reader works.

As you can see, when more information is added the QR code larger/denser which is natural and to be expected.  The specification calls for a maximum number of characters of 4,296 but that would have an image that was 177x177 pixels and the dense one above is 1/9 as large.  So when using it as a business card, particularly if you are printing it on the back of your business card, at some point it is too dense to print on such a small card and have readers still be able to process it, so you are somewhat limited in what you can include.  You'll notice that I didn't include an address or secondary phone numbers in either case above and those would add significant characters.

The other thing I learned in trying things out is that while there are numerous services on the Web that will create the image from text you enter, they don't all properly format the vCard with the proper syntax and punctuation when you fill in their vCard form.  But part of my project was to find a way to encode without internet access so I had to write my own anyway and did so using the Google's zxing project.  That project seems focused on readers, but has encoding classes in it too.

What is your experience with QR Codes?  What readers do you use and which work well?

Monday, January 17, 2011

Monday, September 13, 2010

links for 2010-09-13: iPhone Flash tool back on; YouTube goes live; Android Leaderboard

Thursday, September 9, 2010

links for 2010-09-09: NetApp vs Sun/Oracle quietly resolved; Developer vs CIO perspective; Apple relaxes restrictions

Friday, August 27, 2010

links for 2010-08-27: Apple going after jailbreakers; Google integrates voice into Gmail; Happy Birthday EC2; QWERTY Face-off

Thursday, July 22, 2010

links for 2010-07-22: Twitter to build own data center; Apple iPhone 4 fallout; Firefox Home; Ellison doesn't get the Warriors

Thursday, July 1, 2010

links for 2010-07-01: iPhone to Verizon rumor (again); Brown University goes Google; SQS Updates; Open Source Licensing; Steve Jobs on the Enterprise; Database Migrations Easy?

Monday, June 28, 2010

links for 2010-06-28: iPhone 4 doubles 3G bandwith speeds; iPhone wish list = Android; Google Voice goes GA; AWS in the enterprise

Friday, June 25, 2010

links for 2010-06-25: iOS4 vs Android Multitasking; Tiered Data Pricing; AWS SNS User Survey; eGate and Java CAPS future options

Thursday, June 24, 2010

links for 2010-06-24: iOS 4 missed on multi-tasking; iOS4 vs Android; History of Communication; Oracle see Sun profit

Monday, June 21, 2010

links for 2010-06-21: CSC's Cloud; SaaS Adoption Discrepancies; Tiered mobile data plans; Verizon's 4G network; Finding zip code areas; Sybase says iPhone 4 to grow in enterprise

Friday, June 18, 2010

links for 2010-06-17: iPhone to Verizon? (again); Emerging Cloud Wars; YouTube video editing

Friday, June 4, 2010

links for 2010-06-04: iPhone to Android switch; Open standard, but only in Safari; AT&T Data Pricing

Friday, May 21, 2010

links for 2010-05-21: Sayonara iPhone; Google and Adobe gang up on Apple

  • Sayonara, iPhone: Why I'm Switching to Android - "The Android OS is already outselling iPhone OS in the United States. Now it's blowing past Apple in terms of the technology it's delivering."  "What makes this even more insulting is that Jobs tries to dress up his selfishness as a kind of altruism. He says it's all about creating a beautiful experience, that while he may be selling you an intentionally crippled device, he's doing it for your own good."
  • Strange Bedfellows, Google And Adobe Gang Up On Apple - It was a bit of a change from day 1 to day 2.

Thursday, May 13, 2010

links for 2010-05-13: Ellison on fixing Sun; Fragmenting Linux a bad thing; Apple's cache waning?; Infinity; SAP acquires Sybase

Friday, May 7, 2010

links for 2010-05-07: Red Hat vs VMware; Cloud washing; Netflix selects AWS; Android in iPhone 3G

Monday, May 3, 2010

links for 2010-05-03: Apple/Adobe debate brings in Microsoft; More on HP/Palm; iPhone envy erased by Droid Incredible; iPad reaches 1M sold