SlideShare a Scribd company logo
1 of 6
Download to read offline
4R/ 2017-18/Roll No: 44
A
Seminar Report
On
Laser Virtual Keyboard
Submitted in partial fulfillment of
the requirement for the degree of
Bachelor of Engineering
in
Computer Science & Engineering
of
Sant Gadge Baba Amravati University, Amravati
Submitted by
Mr. Ajaysingh G. Rajendrakar
Under the esteemed guidance of
Prof. Ms. P.V. Deshmukh
CSE Dept.
Department of Computer Science & Engineering
Shri Sant Gajanan Maharaj College of Engineering, Shegaon,
Dist- Buldhana – 444 203 (Maharashtra)
2017-18
Certificate
The seminar report entitled “Virtual Keyboard Technology” is
hereby approved as a creditable study carried out and presented by
Mr. Ajaysingh G. Rajendrakar in a manner satisfactory to warrant its
acceptance as a pre-requisite in a partial fulfillment of the requirements
for degree of Bachelor of Engineering in Computer Science &
Engineering of Sant Gadge Baba Amravati University, Amravati.
Prof. Ms. P. V. Deshmukh Prof. N. M. Kandoi
GUIDE & SEMINAR CO-ORDINATOR HEAD, CSE DEPT.
Date: __/__/___
Shri Sant Gajanan Maharaj College of Engineering,
Department of Computer Science & Engineering
Shegaon – 444203, Maharashtra, India
Acknowledgement
The real spirit of achieving a goal is through the way of excellence and
lustrous discipline. I would have never succeeded in completing my task without the
cooperation, encouragement and help provided to me by various personalities.
I would like to take this opportunity to express my heartfelt thanks to my
guide Prof. Ms. P. V. Deshmukh, for her esteemed guidance and encouragement,
especially through difficult times. Her suggestions broaden my vision and guided me
to succeed in this work. I am also very grateful for her guidance and comments while
studying part of my seminar and learnt many things under her leadership.
I extend my thanks to Prof. N. M.. Kandoi, Head of Computer Science &
Engineering Department, Shri Sant Gajanan Maharaj College of Engineering,
Shegaon for his valuable support that made me consistent performer.
I also extend my thanks to Dr. S. B. Somani ,Principal Shri Sant Gajanan
Maharaj College of Engineering, Shegaon for his valuable support.
Also I would like to thanks to all teaching and non-teaching staff of the
department for their encouragement, cooperation and help. My greatest thanks are to
all who wished me success especially my parents, my friends whose support and care
makes me stay on earth.
Mr. Ajaysingh G. Rajendrakar
Final Year B. E. Sem-VII, CSE
Session 2017-18
Abstract
Now a Days computing is not constraint to desktops and laptops, it has got its way
into mobile devices like mobile phones. But the input device for the computing
process has not been modified from the last few years. E.g. :-QWERTY keyboard.
Virtual Keyboard allows users to work on any surfaces by using sensor technology if
it is a input device. Virtual Devices have developed a flashlight-size gadget that
projects an image of a keyboard on any surface and let’s people input data by typing
on the image. The Virtual Keyboard uses light to project a full-sized computer
keyboard onto almost any surface, and disappears when not in use. Used with
Smartphone and PDAs, the keyboard provides a practical way to do email, word
processing and spreadsheet tasks, allowing the user to leave the laptop computer at
home.
Index
Topic Page no.
1. Introduction 1
2. Proposed method 2
2.1 Keyboard 2
2.2 Mouse 2
3. System architecture 3
3.1 Sensor module 3
3.2 IR Source 4
3.3 Pattern Projector 4
4. Physical setup of the system 5
5. Working of virtual laser keyboard 6
5.1 Template projection 6
5.2 Reference plane illuminations 6
5.3 Map reflection coordinates 7
5.4 Interpretation and communication 7
5.5 Image processing with matlab 7
6. Function module and algorithm 8
6.1 BLOB ANALYSIS 8
6.2 HSV MODEL –SKIN COLOR DETECTION HSL 8
6.3 DETECTING BACKGROUND 8
6.4 BACKGROUND SUBTRACTION 8
6.5 CONTOUR EXTRACTION 8
6.6 CONVEX HULL AND DEFECTS 8
6.7 FINGRETIP DETECTION 9
6.8 TOUCH DETECTION 9
6.9 For Keyboard 9
6.10 Sending Keystrokes 9
6.11 For Mouse 9
7. Application 10
8. Future enhancement 11
9. Conclusion 12
10. References
Laser Virtual Keyboard Seminar Report Summary

More Related Content

What's hot (20)

Resume
ResumeResume
Resume
 
Shravan genuine profile
Shravan genuine profileShravan genuine profile
Shravan genuine profile
 
etrx-b resume(b-46) (1)
etrx-b resume(b-46) (1)etrx-b resume(b-46) (1)
etrx-b resume(b-46) (1)
 
Resume
 Resume Resume
Resume
 
embedded_resume (1)
embedded_resume (1)embedded_resume (1)
embedded_resume (1)
 
CV Janarthan
CV JanarthanCV Janarthan
CV Janarthan
 
cv - rsahana
cv - rsahanacv - rsahana
cv - rsahana
 
pawan resume
pawan resumepawan resume
pawan resume
 
resume1
resume1resume1
resume1
 
resume july
resume julyresume july
resume july
 
piyush resume new (1)
piyush resume new (1)piyush resume new (1)
piyush resume new (1)
 
VAMSI RESUME
VAMSI RESUMEVAMSI RESUME
VAMSI RESUME
 
Nageswararao New Resume
Nageswararao New ResumeNageswararao New Resume
Nageswararao New Resume
 
Android fresher
Android fresherAndroid fresher
Android fresher
 
CV__SD_13-12-2014
CV__SD_13-12-2014CV__SD_13-12-2014
CV__SD_13-12-2014
 
supriya
supriyasupriya
supriya
 
Fresher resume-sample1
Fresher resume-sample1Fresher resume-sample1
Fresher resume-sample1
 
sagar jain cv banglore
sagar jain cv bangloresagar jain cv banglore
sagar jain cv banglore
 
LP CV LATEST
LP CV LATESTLP CV LATEST
LP CV LATEST
 
Android Developer fresher
Android Developer fresherAndroid Developer fresher
Android Developer fresher
 

Similar to Laser Virtual Keyboard Seminar Report Summary

Computer science and information technology
Computer science and information technology Computer science and information technology
Computer science and information technology Vivek Kumar Sinha
 
Web Locker For Online Banking System Candidate Declaration page Report
 Web Locker For Online Banking System Candidate Declaration page Report Web Locker For Online Banking System Candidate Declaration page Report
Web Locker For Online Banking System Candidate Declaration page ReportMukesh Chaudhary(L.I.O.N)
 
Report on design and development of low cost 3d printer
Report on design and development of low cost 3d printerReport on design and development of low cost 3d printer
Report on design and development of low cost 3d printerApurva Tolia
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdfrahul812082
 
Adaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarAdaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarSuyog Potdar
 
VTU final year project report
VTU final year project reportVTU final year project report
VTU final year project reportathiathi3
 
TY BSc.IT Blackbook Cover page
TY BSc.IT  Blackbook   Cover pageTY BSc.IT  Blackbook   Cover page
TY BSc.IT Blackbook Cover pageAkashChauhan139
 
Major project report on
Major project report onMajor project report on
Major project report onAyesha Mubeen
 
5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal clusterVenkat Projects
 
Project Final Report Ismail MIM IT13078010 SHUID 24048259_final
Project Final Report Ismail MIM IT13078010 SHUID 24048259_finalProject Final Report Ismail MIM IT13078010 SHUID 24048259_final
Project Final Report Ismail MIM IT13078010 SHUID 24048259_finalIsmail Iqbal
 
Prof Chethan Raj C, Final year Project Report Format
Prof Chethan Raj C, Final year Project Report FormatProf Chethan Raj C, Final year Project Report Format
Prof Chethan Raj C, Final year Project Report FormatProf Chethan Raj C
 

Similar to Laser Virtual Keyboard Seminar Report Summary (20)

Resume
ResumeResume
Resume
 
Computer science and information technology
Computer science and information technology Computer science and information technology
Computer science and information technology
 
Web Locker For Online Banking System Candidate Declaration page Report
 Web Locker For Online Banking System Candidate Declaration page Report Web Locker For Online Banking System Candidate Declaration page Report
Web Locker For Online Banking System Candidate Declaration page Report
 
Report on design and development of low cost 3d printer
Report on design and development of low cost 3d printerReport on design and development of low cost 3d printer
Report on design and development of low cost 3d printer
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdf
 
Adaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarAdaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog Potdar
 
VTU final year project report
VTU final year project reportVTU final year project report
VTU final year project report
 
TY BSc.IT Blackbook Cover page
TY BSc.IT  Blackbook   Cover pageTY BSc.IT  Blackbook   Cover page
TY BSc.IT Blackbook Cover page
 
Abstract pi
Abstract piAbstract pi
Abstract pi
 
Major project report on
Major project report onMajor project report on
Major project report on
 
5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster
 
CV_Brijesh_Kumar
CV_Brijesh_KumarCV_Brijesh_Kumar
CV_Brijesh_Kumar
 
Resume_final
Resume_finalResume_final
Resume_final
 
Project Final Report Ismail MIM IT13078010 SHUID 24048259_final
Project Final Report Ismail MIM IT13078010 SHUID 24048259_finalProject Final Report Ismail MIM IT13078010 SHUID 24048259_final
Project Final Report Ismail MIM IT13078010 SHUID 24048259_final
 
Nagarajuyr
NagarajuyrNagarajuyr
Nagarajuyr
 
resume
resumeresume
resume
 
Prof Chethan Raj C, Final year Project Report Format
Prof Chethan Raj C, Final year Project Report FormatProf Chethan Raj C, Final year Project Report Format
Prof Chethan Raj C, Final year Project Report Format
 
Face detection
Face detectionFace detection
Face detection
 
Cover page
Cover pageCover page
Cover page
 
Certificate
CertificateCertificate
Certificate
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Laser Virtual Keyboard Seminar Report Summary

  • 1. 4R/ 2017-18/Roll No: 44 A Seminar Report On Laser Virtual Keyboard Submitted in partial fulfillment of the requirement for the degree of Bachelor of Engineering in Computer Science & Engineering of Sant Gadge Baba Amravati University, Amravati Submitted by Mr. Ajaysingh G. Rajendrakar Under the esteemed guidance of Prof. Ms. P.V. Deshmukh CSE Dept. Department of Computer Science & Engineering Shri Sant Gajanan Maharaj College of Engineering, Shegaon, Dist- Buldhana – 444 203 (Maharashtra) 2017-18
  • 2. Certificate The seminar report entitled “Virtual Keyboard Technology” is hereby approved as a creditable study carried out and presented by Mr. Ajaysingh G. Rajendrakar in a manner satisfactory to warrant its acceptance as a pre-requisite in a partial fulfillment of the requirements for degree of Bachelor of Engineering in Computer Science & Engineering of Sant Gadge Baba Amravati University, Amravati. Prof. Ms. P. V. Deshmukh Prof. N. M. Kandoi GUIDE & SEMINAR CO-ORDINATOR HEAD, CSE DEPT. Date: __/__/___ Shri Sant Gajanan Maharaj College of Engineering, Department of Computer Science & Engineering Shegaon – 444203, Maharashtra, India
  • 3. Acknowledgement The real spirit of achieving a goal is through the way of excellence and lustrous discipline. I would have never succeeded in completing my task without the cooperation, encouragement and help provided to me by various personalities. I would like to take this opportunity to express my heartfelt thanks to my guide Prof. Ms. P. V. Deshmukh, for her esteemed guidance and encouragement, especially through difficult times. Her suggestions broaden my vision and guided me to succeed in this work. I am also very grateful for her guidance and comments while studying part of my seminar and learnt many things under her leadership. I extend my thanks to Prof. N. M.. Kandoi, Head of Computer Science & Engineering Department, Shri Sant Gajanan Maharaj College of Engineering, Shegaon for his valuable support that made me consistent performer. I also extend my thanks to Dr. S. B. Somani ,Principal Shri Sant Gajanan Maharaj College of Engineering, Shegaon for his valuable support. Also I would like to thanks to all teaching and non-teaching staff of the department for their encouragement, cooperation and help. My greatest thanks are to all who wished me success especially my parents, my friends whose support and care makes me stay on earth. Mr. Ajaysingh G. Rajendrakar Final Year B. E. Sem-VII, CSE Session 2017-18
  • 4. Abstract Now a Days computing is not constraint to desktops and laptops, it has got its way into mobile devices like mobile phones. But the input device for the computing process has not been modified from the last few years. E.g. :-QWERTY keyboard. Virtual Keyboard allows users to work on any surfaces by using sensor technology if it is a input device. Virtual Devices have developed a flashlight-size gadget that projects an image of a keyboard on any surface and let’s people input data by typing on the image. The Virtual Keyboard uses light to project a full-sized computer keyboard onto almost any surface, and disappears when not in use. Used with Smartphone and PDAs, the keyboard provides a practical way to do email, word processing and spreadsheet tasks, allowing the user to leave the laptop computer at home.
  • 5. Index Topic Page no. 1. Introduction 1 2. Proposed method 2 2.1 Keyboard 2 2.2 Mouse 2 3. System architecture 3 3.1 Sensor module 3 3.2 IR Source 4 3.3 Pattern Projector 4 4. Physical setup of the system 5 5. Working of virtual laser keyboard 6 5.1 Template projection 6 5.2 Reference plane illuminations 6 5.3 Map reflection coordinates 7 5.4 Interpretation and communication 7 5.5 Image processing with matlab 7 6. Function module and algorithm 8 6.1 BLOB ANALYSIS 8 6.2 HSV MODEL –SKIN COLOR DETECTION HSL 8 6.3 DETECTING BACKGROUND 8 6.4 BACKGROUND SUBTRACTION 8 6.5 CONTOUR EXTRACTION 8 6.6 CONVEX HULL AND DEFECTS 8 6.7 FINGRETIP DETECTION 9 6.8 TOUCH DETECTION 9 6.9 For Keyboard 9 6.10 Sending Keystrokes 9 6.11 For Mouse 9 7. Application 10 8. Future enhancement 11 9. Conclusion 12 10. References