If you are interested in J2ME QRCode Encode and Decode, here comes a wonderful J2MEQRCode application.
It supports MIDP 2.0 with CLDC 1.0, yes CLDC 1.0. This is the only application that support CLDC 1.0 mobile phone as I know.
It runs on my Motorolla V188 model. Although, there is no camera equiped with this phone, I can still run the application.
With this application, you can encode a string to a QRCode image and then upload to PC or send to your friends.
You can load QRCode image from a website or from your local file, decode it.
You can take a sanpshot of a QRCode with your camera phone and decode it.
You can save the QRCode image to your phone.
Unicode are supported, I can decode a GB2312 Chinese characters on my phone.
Download J2MEQRCode example over the air (OTA) directly to your phone.
Make sure your mobile phone has following JSR installed:
JSR 120: Wireless Messaging API 1.1 (WMA 1.1, for SMS)
JSR 135: Mobile Media MAPI
JSR 75: File System Access API
JSR 205: Wireless Messaging API 2.0 (WMA 2.0, for MMS)
Note: If your phone does not support all of above, like my Motorola V188
After download the J2MEQRCode.jad, you only need to delete the line
MIDlet-Push-1: mms://:www.drhu.org.QRCode, J2MEQRCodeMidlet, *
before install in your mobile phone.