Mobile Barcoder 0.2.0 released

Tuesday 11 November 2008 09:42 | user icon Duncan Sample

Days after the release of 0.1.5 comes a major update which seeks to answer all of the common suggestions and make clone extensions obsolete

The two major features of version 0.2.0 are:

  • There is now an options dialog which will allow you to choose between QR Code & Data Matrix as well as the size of the generated code
  • Localisation is now possible, so if there are any kind users who would like to translate the text into their primary language, please leave a comment and I'll send some information.

Hopefully the addition of the option dialog means that the clones of my extension which are floating around on several random download sites are now rendered obsolete.

The extension is in the Sandbox area on the Mozilla Addons site, but eventually it should filter through to the main site.

As usual, please leave comments if there are any features missing that you think would improve the extension. The only addition I can think of is the ability to choose where the barcode appears on-screen (eg. in the centre always).

Comments

Hi Duncan!
As I wrote on addons.mozilla.org your "Mobile Barcode" is really nice! The new thick white border makes it fast and robust. And I like the new simple icon.

Another idea for improvement: when transfering text selections then non-ascii characters get broken. I tried pages in UTF8 or in 8859-1 and I tried UpCode, KAYWA Reader and BeeTagg CH - non-ascii chars are never correct. Perhaps it can be fixed in your Add-on.

Thank you for your hint: Upcode is nice! KAYWA and BeeTagg both can read bigger QR-Codes but KAYWA re-routes every Link through kaywa.com and BeeTagg cannot handle generic texts.

greetings from switzerland,
+++ Oliver
Monday 24 November 2008 08:53 | user icon Oliver
Oliver, could you possibly test this using the mobilecodes.nokia.com generator? Mobile Barcoder uses that to generate the images so if it works on there then there must be something I can do in my addon's code.
Monday 1 December 2008 06:12 | user icon Duncan Sample
A great Add-on, which I very often use!
Current, I test and I use the Firefox 3,1. beta 2. When will it give an update for Firefox 3.1x?

Regards
Saturday 10 January 2009 09:12 | user icon Heiko
Thanks for a good feature. I have one enhancement request which I find very important. I'd like to make phone calls using the bar code.

Please visit http://mskynet.com/static/QRGenAPI and check the bar code on the top of the page. When I read that bar code to my cell phone, I can make a call with just one click.

I'd like to select a phone number on a web site and use the right mouse button to "Make phone call" with the selection as the phone number. A lot of web applications and web sites have phone numbers and with this feature I could call them without typing the phone numbers myself.

Please consider this improvement. BTW, same could be applied to "Send SMS" and "Send Email" too. There is even something for GPS. I'm using Nokia E51.

Thanks!
Tuesday 13 January 2009 15:09 | user icon Niko
couple of suggestions:
1. Make the barcode picture savable - this is something I would really appreciate;
2. Make the button in the status bar open either save dialog or the option dialog, preferably left click save, right click options;
3. make the border size optional like the size itself

these 3 additions will make it the ultimate addon :) atleast for me
Saturday 24 January 2009 21:28 | user icon stoinov
There is no unicode support.
You can add it simply removing URLEncode() magic with the call to encodeURIComponent(plaintext).
This works perfectly for me.
Monday 26 January 2009 15:07 | user icon Toster
very nice add-on!

I would really recommend to improve usability by adding options to _Save_ and _Copy to clipboard_ when showing a generated QR code.

I have some technical questions:
1. Do you generate our QR code inside the extension, or do you use any remote server/application/provider?
2. Do you know if it is possible to generate QR code which has defined/fixed pixels, an empty white area in the middle, for instance?

great job, keep going!!

Attila
Tuesday 27 January 2009 14:08 | user icon bujatt
Thanks! Very useful, I tested it with many links and all (on my iPhone, with 'Barcodes' from the ZXing project), worked out very well!

Now as mentioned earlier, you definetly need to add a Save feature (and why not clipboard too?) .. (or just clipboard if that's easier).

I'm available for porting the project to French. Just send me the thing to be translated at megahawtspambox on gmail, and I'll do it happily!

Thanks for the thing!
Wednesday 25 February 2009 02:44 | user icon Alex
I love using Mobile Barcode in Firefox, but I would like to also use it from Thunderbird (i.e. Icedove on Debian). Some add-ons advertise in their install.rdf file that they are compatible with both applications. Do you think your add-on could do that, too?
Sunday 1 March 2009 19:08 | user icon Markus
I'm not sure why but it doesn't work under firefox 3.1+ (or isn't working on my box)

HOWEVER that's not why I'm commenting, Google released a chart API that allows you to display a QR barcode!
using this url:
http://chart.apis.google.com/chart?cht=qr&chs=350x350&chl=

more info about the API is here:
http://code.google.com/apis/chart/types.html#qrcodes

Don't know if you're interested, I like the idea (if I could figure out why it's not working...)
Saturday 2 May 2009 03:47 | user icon Nathaniel
Duncan,

Thank you for a wonderful add-on.

I've encountered a difficulty using the "barcode from link" feature while using a dark system theme (in which all the window decorations and toolbars and dropdowns are dark). The code (either QR code or Data Matrix) is not recognized without a white border. I know you tried to remedy a similar issue like this by making a clear (transparent) space around the code, but an opaque white border would correct this issue for everyone, including those using dark system themes.

I tested Mobile Barcoder 0.2.0 on both Firefox versions 2.0.0.22pre and 3.0.10. It worked in both cases when a light system theme was used. Barcode-from-link and barcode-from-selection failed in both FF2 and FF3 when a dark system theme was used. The page-to-barcode generator (at the bottom of the window frame) worked in both Firefox versions with either dark or light system themes.

It is so fabulously useful just the way it is, that I almost hate to even mention this issue. But as the incidence of dark themes is less common than light ones, and because I really want this tool to work in every possible situation, then I felt I should mention it.
Sunday 3 May 2009 04:02 | user icon Joe
Hi Duncan,
After quite a while its me again. Sorry I missed your answer! Now I understood the issue with non-ASCII-chars thanks to the comment of Nathaniel above. Google Codes can encode them as UTF-8 *or* ISO-8859-1. Nokias mobilecodes.nokia.com and your add-on always do UTF-8. And mobile readers are not very flexible yet:

UpCode Reader 4.05.1 always treats non-ASCII as ISO-8859-1
BeeTagg CH 2.2.2.2-1 always treats non-ASCII as ISO-8859-1
Kaywa Reader 1.3 1 always treats non-ASCII as UTF-8

I have all three readers on my phone. But it would be great if the text encoding could be chosen in your already so nice add-on.

To test it use:
http://chart.apis.google.com/chart?cht=qr&chs=350x350&choe=ISO-8859-1&chl=Zürich

thanx for this nice piece of software!
Thursday 14 May 2009 19:51 | user icon Oliver
I think this is a great Firefox add-on for "transferring" content between a computer and a mobile device. Being able to choose between QR codes & datamatrix would make it even better... However it would be great to have a similar feature for blog posts in Wordpress. So here is my humble request: Dear developers can you please port this into a Wordpress plugin?
Tuesday 7 July 2009 12:07 | user icon Ola Rompe
The following extension

https://addons.mozilla.org/en-US/firefox/addon/12364

http://tandot.co.uk/content/06-2009/scandot/

enables the insertion of a QR Code of the full page URL into the corner of printed pages. This allows recovery of the full URL where it might be truncated when printed in the page header or footer. It also allows recovery without having to type in the URL.

However, looking at that extension's source code, it appears to generate QR Codes, in /scandot/content/qrgen.js , by calling out to Google Charts.

I wonder whether you might be interested in adding similar functionality to your extension, but generating the bar codes with your own functionality that presumably does not need to make an external call (requiring both a live connection and the opportunity for Google to log the requests).

Unfortunately, I'm not currently versed enough to create a hybrid of the two extensions on my own.
Wednesday 16 September 2009 07:01 | user icon Pas B
Looking at your extension, I see that you call out to http://mobilecodes.nokia.com/... to generate the bar codes that you display. (It doesn't use a local library provided by that domain, as I at first thought the earlier comment, above, referencing that domain might have meant.) So, with regard to my earlier comment, it appears my request would not solve the "calling out" problem I ascribed to the other extension.

I don't mean that as criticism; rather, just that my earlier request makes less sense in light of this.

Regards
Wednesday 16 September 2009 07:20 | user icon Pas B
Looks like the service at http://mobilecodes.nokia.com/ doesn't respond anymore. There is the google chart generator, but there is another plugin at http://software.kozoh.net/#qrcode-fx that claims to generate the barcodes in javascript (which I think is the way to go).

Do you have the source code released anywhere? Open to code contributions, should I find the time to play with it?
Tuesday 27 October 2009 20:34 | user icon Jay K
I've forked your github project and changed it to use Google Charts (xpi at http://github.com/jk3us/mobilebarcoder/downloads)... If you are planning on maintaining the project, feel free to pull my changes. If not, I'll start a new project on addons.m.o.
Thursday 29 October 2009 15:37 | user icon Jay K
Hi,
thnx for the Qr code generator. I'd like to be able to save the generated Qr codes. Is it me that I did not find this option or is it not possible (yet). How can I incorporate the code in my application?
Sunday 15 November 2009 19:43 | user icon Jeroen
I don't see a new update for this since 2008. Looks like a great tool. Please keep it up.
Wednesday 13 January 2010 19:56 | user icon Skip Huffman
By the way, the "create barcode from text" appears to be rather limited in the amount of text it will work with. And it doesn't give any sort of message when it fails.
Wednesday 13 January 2010 20:03 | user icon Skip Huffman
Fantastic work! I've wanted something like this since like FOREVER!
Friday 22 January 2010 00:44 | user icon Matt
Please update this for 3.6!! I miss it already!
Saturday 23 January 2010 03:12 | user icon Protonus
i suggest it doesnot work onlinux with latest firefox. however git fork works well
Saturday 30 January 2010 07:54 | user icon enigma
Duncan - great addon. I've done a quick write-up and retro comparison at http://blog.jayeyesea.com/2010/02/07/mobile-barcoder-firefox-addon-hilo-tech-coupler-for-your-laptop-and-mobile/ Thanks, Ian.
Sunday 7 February 2010 18:28 | user icon Ian Leader




*
Image verification



About the author

Portrait of the author

On weekdays I'm a Solution Architect at Nokia Siemens Networks, creating creative software solutions for mobile operators around the world.

In my spare time I'm an avid new technology fan, and constantly strive to find innovative uses for the new gadgets I manage to get my hands on. Most recently I've been investigating Mobile Codes, RFID and Home automation (mainly Z-Wave). With a keen eye for usability I'm attempting to create some cost-effective, DIY technology solutions which would rival even high-end retail products. The software I develop is usually released as Open Source.

I have a Finnish geek partner, so have begun the difficult task of learning Finnish.

Follow me on Twitter

The blog
Calendar
March 2010
MTWTFSS
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 01 02 03 04
Mobile

Zap the link below with your qrcode enabled mobile to send this page to it
Mobile Code for this page
What's this?