QR Reader using ZXing for Blackberry OS 4.5 and up on Java/Lector de QR usando ZXing para Blackberry 4.5 en Java

This project received 7 bids from talented freelancers with an average bid price of $789 USD.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

Español abajo (Spanish below)

Create a single screen app for Blackberry OS 4.5 and up in Java that scans only QR codes using the existing JAVA ZXing opensource library.

Very similar sample Java apps using the ZXing in the package opensorce at [url removed, login to view] so no QR Reader experience or actual coding is needed.

0. After bid confirmation I need a list of the following points in your own words to confirm we understand each other correctly.

1. A list of all libraries, SDK, IDE that you will be using. Linux/Windows and Opensource are a plus.

2. The app must detect the browser setting and offer the user to enable Javascript in the system browser of it is disabled via a modal dialog box offering ok or exit options with a text that will be provided and must be placed in a text file that when modified will modify the text in the application when compiled.

3. The app must have a single screen continously take snapshots from the camera every X milliseconds and running them through ZXing library detector.

4. If a QR code is detected decode it, if successfully decoded check it is an url starting with http or https, otherwise discard it with no action (all 1D barcodes and 2D codes that are not QR should be discarded).

5. The screen should look similar to the image attached (from now on "the image").

6. Text from point 1 in the image must be on a text file that can be changed prior to compiling to change it in the app.

7. At point 2 in the image a logo to be provided must be placed in the UI.

8. At point 3 a cancel button that exits the app with a look and feel of the OS (the most similar to a native app button) must be placed.

9. After reading a QR code with a url the app must send simple HTTP post to a url with the decoded url as data.

10. After sending the post the open the system browser with the decoded url.

11. Development must be done on a github clone of the [url removed, login to view] repo.

Thanks for your time.


Crear una aplicación de una sola pantalla para Blackberry OS 4.5 y superior en Java que escanee códigos QR usando la librería ZXing opensource.

Hay aplicaciones en Java muy similares en el paquete de ZXing en [url removed, login to view] por lo que no se necesita experiencia el lectura de códigos QR.

0. Luego de aceptada la ofecta necesito los puntos que sigen en tus propias palabras para asegurarnos que nos entendemos.

1. Una lista de las librerías, SDK, IDE que vas a usar. Linux/Windows y Opensource suman puntos.

2. La aplicación debe detectar la configuración del navegador y si tiene deshabilitado Javascript ofrecer con un diálogo modal modificar o salir de la aplicación. El texto de la pregunta debe de ser configurable en un archivo de texto de forma que al recompilar la aplicación se actualice el texto.

3. La aplicación debe tener una sola pantalla desde la que se hacen capturas de la cámara de forma continua cada X millisegundos y pasar la imagen por por el detector de la librería ZXing.

4. Si se detecta un código QR se debe decodificar y si decodifica correctamente verificar que sea una url comenzando en http o https. Si no es un código QR o no es una url (códigos 1D y 2D que detecta ZXing) se debe descartar sin acción.

5. La pantalla de la aplicación debe de ver similar a la imagen adjunta, de ahora en mas "la imegen".

6. El texto del punto 1 de la imagen debe ser configurable desde un archivo de texto de forma que se actualice al compilar.

7. En el punto 2 de la imagen se debe poner un logo que se proveerá.

8. En el punto 3 debe ir un botón de cancelar que debe verse como los nativos del OS que corresponda.

9. Luego de leer el código QR y verificar que es una url se debe hacer un POST HTTP a una url específica con la url decodificada del QR como datos.

10. Luego de enviar el post la aplicación debe abrir el navegador del sistema con la url decodificada.

11. El desarrollo se debe hacer en un repositorio de github clonado de [url removed, login to view]

Gracias por su tiempo.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online