mobile phone application for code recognition [email protected] december 2008
TRANSCRIPT
Mobile Phone Application for Code Recognition
[email protected] 2008
JSI Postgraduate School
Project SketchUp
• Input:– Freely available 1D
barcode recognition toolkit: http://people.inf.ethz.ch/adelmanr/batoo/;
– The Optijed food composition database;
– Literature.
• Outcome:– Project UML/SysML
specification and documentation;
– Application for food retailers (carbohydrates, sodium);
– Seminar presentation;– Publications.
JSI Postgraduate School
System Design
Optijed FCD / Mercator
JSI Postgraduate School
EAN 13 Barcode Recognition
• GS1 Slovenija: http://www.gs1si.org/
• Example: 383MMMMMMPPPC– 383 – GS1 code for
Slovenia– MMMMMM – GS1
manufacturer code – PPP – product code– C – check digit
JSI Postgraduate School
J2ME
• Java for Mobile Phones (Java 2 Platform Micro Edition): – Java ME: www.sun.com;– http://www.vijaymukhi.com/
documents/books/j2me/j2me.htm.
JSI Postgraduate School
J2ME Extensions• The Mobile Media API (MMAPI):
– extends the functionality of the J2ME platform by providing: • Audio, • Video and other • Time-based multimedia support to resource-
constrained devices;
– http://java.sun.com/products/mmapi/;
• The EclipseME plugin: http://eclipseme.org/
JSI Postgraduate School
System Design
JSI Postgraduate School
The General Packet Radio Service
• The GPRS network is an "always on" private network for data: – It uses the existing GSM
network to transmit and receive TCP/IP based data to and from GPRS mobile devices;
• The Bluetooth API for Java (JSR-82): http://jcp.org/aboutJava/communityprocess/final/jsr082/index.html.
JSI Postgraduate School
System Design
JSI Postgraduate School
Java Information Server
• BlueCove:– is a JSR-82 implementation on
• BlueZ Linux, • Mac OS X, • WIDCOMM, • BlueSoleil,• Microsoft Bluetooth stack on WinXPsp2 etc.
– http://sourceforge.net/projects/bluecove/
JSI Postgraduate School
Project Tasks1. The system model (Vida)2. The system implementation (Alexsey)3. The system testing (Uroš)