About us Principles Process Team Testimonials Partnership
Mobile Web SEO Java Microsoft Software testing Design Dedicated Teams
News Articles Blog
Solutions Technologies Case Studies Knowledge Base
Custom software development company
Home > Services > Mobile > Case Studies > RIM Barcode Reader

java development services

RIM Barcode Reader

Code conversion from C++ to Java application tested using Blackberry emulator and real device
Client
Our client that has been using RIM Blackberry devices for the purpose of products' barcode reading wanted to go on using these handhelds for that purpose but on later devices.
Requirements
The main challenge is in serial ports behaviour when programming on C and Java. Also to test the functionality a physical reversal of ports functionality was performed (read-write pairs instead of read-read or write-write pairs)
The later RIM Blackberry devices were to support the functionality of reading and sending barcode data to a PC machine via e-mail. The functionality was to be the same as with the earlier RIM Blackberry devices.
The essence of the problem is that the earlier devices used the software written on C language, while the later devices employ Java language.
Solution
The barcode application suite consists of two main applications:
Environment
Platform/OS
RIM Blackberry
Language
Java
Tools
Blackberry Java
IDE with JDE 3.6
  • jBarcodeReader
    The application used COM port to connect to the barcode reader device. Application was able to upload scanned barcodes, display them on the RIM screen, clear barcodes saved in the device memory, set/get internal reader time.
  • jBarcodeSender
    The application used COM port to connect to the barcode reader device. The application uploaded scanned barcodes and sent them via e-mail, creating a separate e-mail message for each barcode. E-mail addresses were taken from RIM Address Book.
Also, some additional utility applications were implemented, including own ContactList implementation that resembled RIM Address Book, and logView application, used for debug logging, that stored log info in the RIM internal database and also able to list it on the display and send it by e-mail.
> QArea Newsletter
Find us on:
FaceBook Button Twitter Button LinkedIn Button
Qarea testimonials
> Development
> Tools
> Methodology
> Communications
> Business Models
> Case Studies
 
> Get in Touch
Offshore custom software development servicesRequest a Quote
Offshore custom software development servicesRequest a Call
Close window
* Indicates a required field
First Name*:
Last Name*:
E-mail*:
Position:
Company:
Website*:
City:
State:
Country:
Phone Number*:
+
What is your time zone?:
Suitable time for a phone call*:
What kind of information are you interested in?:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Close window
* Indicates a required field
First Name*:
Last Name*:
Position:
Company:
Website*:
City:
State:
Country:
E-mail*:
Phone Number*:
+
Project description*:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
 
>NEWS
26-Dec-2011

 This year we become Silver Sponsors of the Donetsk Drupal Camp and team of young and perspective Drupal developers represented QArea Company on this event. 

 
 
image001
 
image001
 
image001
 
image001
Custom software development company  
Offshore custom software development services Software outsourcing company