DATA TRANSMISSION BETWEEN PDA AND PC USING WIFI FOR POCKET BARCODE APPLICATION SEAH YEOW NGEE UNIVERSITI TEKNOLOGI MALAYSIA

Similar documents
LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA

MASTER S PROJECT REPORT SUMMARY

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

MODELING AND SIMULATION OF SINGLE PHASE INVERTER WITH PWM USING MATLAB/SIMULINK AZUAN BIN ALIAS

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

K-BASED HELPDESK SYSTEM SISTEM MEJA BANTUAN BERASASKAN PENGETAHUAN

HOME AUTOMATION USING X-10 TECHNOLOGY MOHAMAD RIDHWAN BIN MOHAMED RODZI UNIVERSITY MALAYSIA PAHANG

A STUDY OF SECURITY LIMITATIONS IN VIRTUAL LOCAL AREA NETWORK IMPLEMENTATION

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

FRONT DESK CUSTOMER SERVICE FOR QUEUE MANAGEMENT SYSTEM MOHAMAD FAZLI BIN ALIAS

THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT. LEE GUAN HENG (Software Engineering)

Page 1 of 1. Page 2 of 2 % &! " '! ( ' ( $) * +, - % -. !" # $

GSM BASED HOME SECURITY SYSTEM CHENG KAR LOCK

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

SMART SHOES CHARGER TAN CHEE CHIAN

Car Rental Management System (CRMS) Lee Chen Yong

CASE STUDY: PROPOSED APPLICATION OF PROJECT MANAGEMENT TECHNIQUES FOR CONSTRUCTION OF NUCLEAR POWER PLANT IN MALAYSIA

FTMK LECTURER'S APPOINTMENT SYSTEM (FLAS) NORAHAYU BTNTI MOHD RAMLY

INVENTORY MANAGEMENT BOOK STORE SYSTEM USING WID (IMBS)

THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG

DEVELOPMENT OF SCHEDULING SYSTEM FOR STAMPING DIE PRODUCTION USING SIMULATION DISPATCH APPROACH

CLINICAL MANAGEMENT SYSTEM (CMS)

A STUDY ON INVENTORY CONTROL SYSTEM PRACTICE IN KUANTAN FOOD PROCESSING SMALL MEDIUM ENTERPRISE (SME) NURUL AJILAH BINTI MOHAMAD ROSALAN

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

OPTIMIZATION OF COMPUTER LABS USAGE IN SCHOOLS: A CASE STUDY OF SMART-SCHOOL

PENCAPAIAN HOSPITAL PERFORMANCE INDICATOR FOR ACCOUNTABILITY (HPIA) No Indikator Standard Julai - Disember 2015

ASMAK flint! MAT DM51)

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

UPGRADE ASSET MANAGEMENT SYSTEM FONG KHENG FEI

UNIVERSITI PUTRA MALAYSIA

HOME AUTOMATION SYSTEM USING POWER LINE COMMUNICATION DARLENE BINTI MOHAMAD DOUGLAS

TRANSFORMATIONAL PROJECT MANAGER: AN ENABLER OF AN ENTERPRISE RESOURCE PLANNING (ERP) IMPLEMENTATION SUCCESS JOHN ONYEKACHI OKUGO

DIRECT CURRENT MOTOR CONTROL LED BY MICROCONTROLLER CREATED PWM THINESH A/L KUNASEGERAN. Thesis submitted in fulfillment of the requirements

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

UNIVERSITI PUTRA MALAYSIA INTERNET - BASED SECURITY AND MONITORING SYSTEM ISAMELDIN MOHAMMED SULIMAN FK

Student Application Form

CELL PHONE SALES MANAGEMENT SYSTEM (CPSMS)

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

Student Application Form

Manpower Planning Utilizing Work Study at Data Storage Manufacturing Company

UNIVERSITI PUTRA MALAYSIA IMPLEMENTATION OF AN ELECTRONIC QUALITY MANAGEMENT SYSTEM OF A MANUFACTURING COMPANY NAGUR AZIZ BIN KAMAL BASHAH FK

GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) KIT FOR VEHICLE S ALARM SYSTEM NIK MOHD KHAIRULFAHMI BIN NIK MAT

EVALUATION OF INFORMATION SECURITY RISKS OF E-LEARNING SYSTEMS: A CASE STUDY ON UUM LEARNING ZONE

REAL TIME SERVER ALERT SYSTEM USING PORT SCANNING AND REACHABILITY TEST FUNCTIONS MUHAMMAD HAFIZ BIN MUHAMAD HENDRI

TN. MOHD FAKHRUZZAMAN B. TN ISMAIL

INSTITUTE OF RESEARCH, DEVELOPMENT & COMMERCIALISATION (IRDC) UNIVERSITI TEKNOLOGI MARA SHAH ALAM, SELANGOR MALAYSIA PREPARED BY:

FACULTY OF ELECTRICAL ENGINEERING. UNIVERSITI TEKNIKAL MALAYSIA MELAKA (UTeM) FINAL YEAR PROJECT REPORT

ONG JAW FEE1. This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Computer Networking)

STUDENT ATTENDANCE USING RFID SYSTEM

DEPARTMENT OF ESTATE -MANAGEMENT FACULTY OF ARCHITECTURE, PLANNING AND SURVEYING UNIVERSITI TEKNOLOGI MARA

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

Active RFID Technology for Asset Tracking and Management System

DETERMINING FACTORS FOR THE USAGE OF WEB-BASED MARKETING APPLICATIONS: AN ANALYSIS OF SMEs IN PENANG, MALAYSIA LIM BEE LIN

AXUS EMPLOYEE RECRUITMENT SYSTEM SHADIRA BINTI SAAD

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development)

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI

HOME SECURITY SENSOR SYSTEM USING ATMEL AVR MICROCONTROLLER LIM BOON HOI

BUS MANAGEMENT SYSTEM MOHD RAHMAT B. MOHD NOORDIN

COARSE RESOLUTION DEFECT LOCALIZATION ALGORITHM FOR AN AUTOMATED VISUAL PCB INSPECTION

RESTAURANT ORDERING SYSTEM USING MOBILE APPLICATION

Faculty of Computer Science & Information Technology

KRITERIA BORANG NYATA CUKAI PENDAPATAN (BNCP) TIDAK LENGKAP CRITERIA ON INCOMPLETE INCOME TAX RETURN FORM (ITRF) PEMBERITAHUAN

This report is submitted in partial fblfillment of the requirements for the Bachelor of Computer Science (Computer Networking)

INTERNET COMMUNICATION THROUGH POINT-TO-POINT PROTOCOL ON LINUX OPERATING SYSTEM ABDOULIE F. BADJIE UNIVERSITI TEKNOLOGI MALAYSIA

A Computer Integrated Manufacturing System for Low Repetitive and High Product-Mix Components

EFFECTIVE COST MANAGEMENT: APPLYING ACTIVITY BASED COSTING IN PRIVATE HEALTHCARE - (HAEMODIALYSIS SERVICES)

It iiumiuimmnuu. Pusat Khidrpp; Maklumat Akadendk UNIVERSITI MALAYSIA SARAWAK Kote ßarnprjn HOST-BASED INTRUSION DETECTION SYSTEM (HIDS)

** Jika tesis ini SlJL17' atau TERI IAD, sila lampirkan surat daripada pihak berkuasa. BORANG PENGESAHAN STATUS TESIS

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Network Computer)

How To Use A Komputer

HELPDESK SYSTEM FOR FACULTY

DRUG MANAGEMENT SYSTEM (DMS) NURUL A1N BINTI MUHAMMAD

AUTOMATED SHOPPING LIST GENERATOR NOR IZATIE BINTI MOHAMAD NADRY

WIRELESS SCREEN SHARING USING RASPBERRY PI GOH CHEE WEI UNIVERSITI TEKNOLOGI MALAYSIA

INVENTORY MANAGEMENT SYSTEM USING DISTRIBUTED SYSTEM APPROACH GOH LIRONG

CONTROL HOME APPLIANCES VIA INTERNET (CoHAVI) SOFTWARE DEVELOPMENT SHIRRENE A/P NAI SOWAT

FRAMEWORK FOR EVALUATING PROGRAMMING LANGUAGES FOR COMPUTER GRAPHICS

HOME AUTOMATED LIGHTING CONTROL USING ATMEL AVR MICROCONTROLLER LEONG CHING HOONG

UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF PROTOTYPE SCHEDULING AND SEQUENCING SOFTWARE FOR JOB SHOP MANUFACTURING IN SHEET METAL FABRICATION

ONLINE HELPDESK FOR MAYBANK ACCOUNT PAYABLE SYSTEM (MAPS) SHOBINI D/ RAMAN NAIR UNIVERSITI TEKNOLOGI MALAYSIA

NOR BAHYAH BINTI ABDUL RASHID

MOHD KHALIL BIN ABDUL KADJR

SUPPLY CHAIN MANAGEMENT PRACTICES, SUPPLY CHAIN INTEGRATION AND SUPPLY CHAIN PERFORMANCE: A STUDY OF ELECTRONICS FIRMS IN MALAYSIA

Transcription:

DATA TRANSMISSION BETWEEN PDA AND PC USING WIFI FOR POCKET BARCODE APPLICATION SEAH YEOW NGEE UNIVERSITI TEKNOLOGI MALAYSIA

iii To my dearest parents, brother and sisters, for their continuous love, motivation, support and encouragement.

iv ACKNOWLEDGEMENT Throughout the period of doing this project, I received a lot of encouragements and assistance from a few parties. Firstly, I would like to express my sincere gratitude to my project supervisor, Associate Professor Dr. Syed Abdul Rahman bin Syed Abu Bakar for his guidance, support, motivation and help throughout this project. I also like to express my heartiest appreciation to my parents, brothers and all my family members for their endless support, encouragement and love. Special thanks for my parents and brother for their understanding, care and ceaseless supports in all my endeavors. Thirdly, I would thanks Intel Penang Design Center for sponsoring my master program and University Technology Malaysia lecturers for sacrificing their weekends to travel to Penang for lecture and knowledge transfer that has indirectly contribute some knowledge needed for me to do this project. Finally, I would like to thank all my friends for their help and special thanks to Miss Cho Swee Teng, Mr. Benny Khoo and Mr. Lawrence See for their sharing and fruitful discussion.

v ABSTRACT Barcode system is a very common system that is widely used in various areas in today businesses. Pocket Barcode application will be another key evolution for barcode. Pocket barcode application that uses wireless network like WIFI is able to enable barcode to be captured anywhere and extract the information on the fly from server located somewhere else within the WIFI coverage area. Besides that, it can save computation time of Personal Digital Assistance (PDA) and at the same time utilize PDA (client) to communicate with PC (server) for more accurate information like inventory, delivery and pricing of stocks. The image captured by PDA is transferred back to server for processing and data extraction. In this project, client and server programming model was used to program the Pocket Barcode Reader client and Pocket Barcode Server applications. Actual data is transferred using WIFI network from client to server and vice versa through asynchronous socket. The asynchronous socket used transmission control protocol (TCP) to transmit data. Microsoft C# 2005 language was used to program both applications. Microsoft Windows Mobile 5.0 Software Development Kits was used to simulate Pocket Barcode Reader client application. The result obtained from this project is client program (Pocket Barcode Reader) that is able to transmit barcode pictures to server program (Pocket Barcode Server) for real time decoding. The decoded result is then transmitted back to client program for display.

vi ABSTRAK Sistem kod bar merupakan sistem yang sangat biasa digunakan di merata tempat dalam dunia peniagaan hari ini. Penggunaan kod bar bergerak merupakan suatu kemajuan dan perkembangan terkini. Penggunaan jaringan WIFI menbolehkan gambar kod bar diambil di mana-mana sahaja dan data mengenai kod bar ini dapat diproses dengan pantas selagi penggunanya berada di kawasan jaringan WIFI. Selain itu, cara penggunaan sebegini membolehkan pembantu peribadi digit (PDA) menjimatkan masa pemprosesannya. Tambahan pula, PDA (Pelanggan) boleh memperolehi maklumat yang terkini daripada Komputer (Pelayan) seperti data simpanan, penghantaran barang dan harga. Semua ini dapat dilakukan dengan menghantar gambar-gambar yang ditangkap oleh PDA ke komputer untuk diproses dan datanya akan dihantar balik kepada PDA. Dalam projek ini, model pelayanpelanggan (client-server) digunakan dalam mengaturcarakan Pocket Barcode Reader dan Pocket Barcode Server. Data dihantar daripada pelanggan kepada pelayan dan sebaliknya dengan menggunakan jaringan WIFI melalui soket. Soket pula menggunakan protocol penghantaran kawalan (TCP) untuk menghantar data. Aturcara kedua-dua program ditulis menggunakan bahasa aturcara Microsoft C# 2005. Perisian kit pembangunan Microsoft Windows Mobile 5.0 pula digunakan untuk selaku program Pocket Barcode Reader yang berfungsi sebagai pelanggan. Keputusan yang didapati daripada projek ini ialah aturcara pelanggan ( Pocket Barcode Reader ) yang dapat menghantar gambar kod bar kepada aturcara pelayan ( Pocket Barcode Server) untuk diproses. Data yang telah diproses akan dihantar balik kepada aturcara pelanggan untuk dipaparkan.