Avkodning av streckkoder i mobila enheter
Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
The most common method for identifying merchandise in the commerce is by barcodes. Symbian OS is an advanced operating system aimed at cell phones and the most commonly used in smart phones. Opportunities to a full range of new services are given through barcode recognition in a Symbian OS based device. Therefore the purpose of this degree project was to create an application which would contribute to a future solution aimed at shopping where the cell phone constitutes a reader of itemsʼ identification numbers. Available barcode decoders have been evaluated and three were chosen for testing. The decoder that fared best was ZXing. It was subsequently incorporated into a Symbian OS-based mobile phone. The decoder was written in the Java language but sufficient Java APIs for controlling the camera's autofocus were missing, something that was necessary to decode the barcode. On the other hand the APIs were offered in C++. Therefore, the solution was split into two applications, one server application written in Java and responsible for the decoding and one client application written in C++ containing the GUI, camera controlling facilities and connections to two price comparison services. A procedure for communication between applications and an interface for various lookup services were defined. Finally, the information security was evaluated and the most relevant threat would be a third party that collects information about user behavior patterns for extortion purposes. It was concluded that the application that was created had the ability to scan barcodes, it is possible to extend and thereby fulfill the purpose.
Place, publisher, year, edition, pages
2009. , 61 p.
barcodes, EAN, S60, Symbian OS, smartphones, cellphones
IdentifiersURN: urn:nbn:se:liu:diva-52225ISRN: LIU-IDA/LITH-EX-G--09/014—SEOAI: oai:DiVA.org:liu-52225DiVA: diva2:280742
2009-11-30, Muhammad al-Khwarizmi, Dept. of Computer and Information Science Linköpings universitet SE-581 83, Linköping, 13:00 (Swedish)
Vapen, Anna, PhD Student
Shahmehri, Nahid, Professor