ZXing and CppUnit ported for BlackBerry 10

Hope your Monday is going great. Here’s a guest post from Clifford Hung (hungc on Github) on two new contributions to the BlackBerry Open Source community.
Image By André Karwath (Own work) [CC-BY-SA-3.0 (www.creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

ZXing (pronounced “zebra crossing”) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. It decodes barcodes on the device without communicating with a server. ZXing currently support these formats:

  • UPC-A and UPC-E
  • EAN-8 and EAN-13
  • Code 39
  • Code 93
  • Code 128
  • ITF
  • Codabar
  • RSS-14 (all)
  • QR Code
  • Data Matrix
  • PDF 417 (alpha)
  • Aztec (beta)

The port of ZXing 2.0 for BlackBerry® 10 devices is available in our ZXing repository at GitHub; note that only the C++ source under zxing/cpp/core was ported. See the README.md for build instructions.

The ZXing unit test suite uses CppUnit, so a port of version 1.12.1 of this C++ unit testing framework was also done for BlackBerry 10 and it is available at the CppUnit repository. Build instructions are listed in the README.md.

Join the conversation

Show comments Hide comments
+ -