Mobile Application for Interactive Digital Business Card
Total Page:16
File Type:pdf, Size:1020Kb
MOBILE APPLICATION FOR INTERACTIVE DIGITAL BUSINESS CARD By Chan You Ming A PROPOSAL SUBMITTED TO Universiti Tunku Abdul Rahman in partial fulfillment of the requirements for the degree of BACHELOR OF COMPUTER SCIENCE (HONS) Faculty of Information and Communication Technology (Kampar Campus) MAY 2018 REPORT STATUS DECLARATION FORM UNIVERSITI TUNKU ABDUL RAHMAN REPORT STATUS DECLARATION FORM Title: __________________________________________________________ __________________________________________________________ Academic Session: _____________ I __________________________________________________________ (CAPITAL LETTER) declare that I allow this Final Year Project Report to be kept in Universiti Tunku Abdul Rahman Library subject to the regulations as follows: 1. The dissertation is a property of the Library. 2. The Library is allowed to make copies of this dissertation for academic purposes. Verified by, _______________________ _______________________ (Author’s signature) (Supervisor’s signature) Address: __________________________ __________________________ _________________________ __________________________ Supervisor’s name Date: _____________________ Date:____________________ BCS (Hons) Computer Science Faculty of Information and Communication Technology (Kampar Campus), UTAR ii TITLE PAGE MOBILE APPLICATION FOR INTERACTIVE DIGITAL BUSINESS CARD By Chan You Ming A PROPOSAL SUBMITTED TO Universiti Tunku Abdul Rahman in partial fulfillment of the requirements for the degree of BACHELOR OF COMPUTER SCIENCE (HONS) Faculty of Information and Communication Technology (Kampar Campus) MAY 2018 DECLARATION OF ORIGINALITY DECLARATION OF ORIGINALITY I declare that this report entitled “MOBILE APPLICATION FOR INTERACTIVE DIGITAL BUSINESS CARD” is my own work except as cited in the references. The report has not been accepted for any degree and is not being submitted concurrently in candidature for any degree or other award. Signature : _________________________ Name : _________________________ Date : _________________________ BCS (Hons) Computer Science Faculty of Information and Communication Technology (Kampar Campus), UTAR iv ACKNOWLEDGEMENTS ACKNOWLEDGEMENTS I would like to express my deep gratitude to Mr. Tan Teik Boon, my Final Year Project supervisor, for his patient guidance, enthusiastic encouragement and useful recommendations and suggestions of this research work. Other than that, I would also like to thank my fellow friends who had been guided me whenever I faced difficulties in this project. Finally, I wish to thanks my parents for their support and encouragement throughout my study. BCS (Hons) Computer Science Faculty of Information and Communication Technology (Kampar Campus), UTAR v ABSTRACT ABSTRACT The widespread use of printed business card results in a large amount of paper waste produced annually. In this information age, almost every people around the world own at least a digital device. In order to solve the problem, the printed business card should be digitalized. Although there are several digital business card application available in the market, it does not reduce the use of hardcopy business card effectively. This project is intended to develop a mobile application for the interactive digital business card. The interactive feature of this mobile application included the dynamic content of digital business card, geo-based awareness of business card contacts’ company location with the map function, scanning function to scan and save hardcopy business cards and QR code generator for a personal business card for easy exchange. Firebase is a cloud-hosted real- time database used to sync data and perform dynamic content. Next, Google MAP API is used to produce the geo-based awareness of business card contacts’ company location with map function in this project. On the other hand, Google Mobile Vision API which provides optical character recognition (OCR) technology is used to implement the scanning function to scan hardcopy business cards and save the information extracted using text recognition. Lastly, the ZXing API will be used for decoding and generating of barcodes such as QR code for the digital business card. The project is initialized in Mar 2018 and completed in Aug 2018. The time use for the completion of the whole project is less than 6 months. All the objective of the project had been achieved. As a conclusion, the mobile application for the interactive digital business card is introduced to promote the ‘paperless office’. BCS (Hons) Computer Science Faculty of Information and Communication Technology (Kampar Campus), UTAR vi TABLE OF CONTENTS TABLE OF CONTENTS REPORT STATUS DECLARATION FORM ................................................................... ii TITLE PAGE ..................................................................................................................... iii DECLARATION OF ORIGINALITY .............................................................................. iv ACKNOWLEDGEMENTS ................................................................................................ v ABSTRACT ....................................................................................................................... vi LIST OF TABLES ............................................................................................................ xii LIST OF FIGURES ......................................................................................................... xiii LIST OF ABBREVIATIONS .......................................................................................... xvi CHAPTER 1: INTRODUCTION ....................................................................................... 1 1.1 Motivation and Problem Statement .......................................................................... 1 1.1.1 Problem Statement ............................................................................................. 1 1.1.2 Motivation .......................................................................................................... 2 1.2 Project Scope ............................................................................................................ 3 1.3 Project Objectives ..................................................................................................... 3 1.4 Impact, Significance and Contribution ..................................................................... 4 1.5 Background Information ........................................................................................... 5 CHAPTER 2: LITERATURE REVIEW ............................................................................ 7 2.1 Literature Review on Existing Solution .................................................................... 7 2.1.1 Literature Review on CamCard Free ................................................................. 7 2.1.2 Literature Review on Knowee ........................................................................... 9 2.1.3 Literature Review on ABBYY BCR Free Edition ........................................... 11 2.1.4 Literature Review on BCard ............................................................................ 14 2.2 Critical Remarks of Previous Works ...................................................................... 16 2.3 Literature Review on Business Card....................................................................... 17 BCS (Hons) Computer Science Faculty of Information and Communication Technology (Kampar Campus), UTAR vii TABLE OF CONTENTS 2.4 Literature Review on Barcode ................................................................................ 17 2.5 Literature Review on Application Programming Interface (API) .......................... 20 2.5.1 Literature Review on Google Mobile Vision API ........................................... 20 2.5.2 Literature Review on ZXing API ..................................................................... 22 2.5.3 Literature Review on Google Map API ........................................................... 23 2.6 Literature Review on Interactive ............................................................................ 25 2.7 Literature Review on Virtual Contact File (VCF or vCard) ................................... 25 CHAPTER 3: SYSTEM METHODOLOGY ................................................................... 27 3.1 Design Specifications.............................................................................................. 27 3.1.1 Methodologies and General Work Procedures ................................................ 27 3.1.2 Tools to use ...................................................................................................... 28 3.1.3 System Performance Definition ....................................................................... 29 3.1.4 Verification Plan .............................................................................................. 30 3.2 System Development Life Cycle ............................................................................ 31 3.3 Work Breakdown Structure .................................................................................... 32 3.4 Timeline .................................................................................................................. 33 3.4.1 Timeline for Deliverables and Milestones ....................................................... 33 3.4.2 Graphical – Gantt Chart Format .....................................................................