About us Principles Process Team Testimonials
PDA&Mobile Web SEO Java .NET Embedded Software testing Design
News Articles
Solutions Technologies Case Studies Knowledge Base
Custom software development company
Home > Services > PDA&Mobile > Case Studies > RIM Barcode Reader

 Offshore custom software 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
 
> 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
22-Apr-2008
QArea announced its joining to well-known in the business circles American Chamber of Commerce in Ukraine (ACC).
Custom software development company Offshore software development company  
Offshore custom software development services Software outsourcing company