26
บทที2 การทบทวนเอกสาร/วรรณกรรมที่เกี่ยวข้อง 2.1 แนวความคิด รูปที ่ 2.1 โครงสร้างการทํางานของระบบกล้องวงจรปิด โครงสร้างการทํางานของระบบกล้องวงจรปิดนี ้แสดงให้เห็นถึงการทํางานของกล้องวงจร ปิ ด CCTV (Closed-circuit television) เชื ่อมต่อกับระบบอินเตอร์เน็ต เพื่อติดต่อไปยังอุปกรณ์ สื่อสารชนิดอื่นๆ (Devices) เช่น คอมพิวเตอร์ (Computer) โน้ตบุ๊ก (Notebook) แท็บเล็ต (Tablets) สมาร์ทโฟน (Smart Phones) เป็นต้น เพื่อจัดการเกี่ยวกับกล้องวงจรปิด และทําให้เกิดประโยชน์ใน การใช้งานกล้องวงจรปิดอย่างเต็มประสิทธิภาพ และเกิดความยืดหยุ่นในการตรวจสอบดูวิดีโอทีได้รับจากกล้องวงจรปิดในหลากหลายสถานที่และเป็นวิดีโอแบบเรียลไทม์ (Real Time) โดยปกติ ถ้าเป็นกล้องวงจรปิดทั ่วไปที่ไม่ได้เชื่อมต่อระบบอินเตอร์เน็ตจะไม่สามารถจัดการหรือแสดงผล ผ่านระบบอินเตอร์เน็ตได้เลย จะใช้ได้แค่กับอุปกรณ์ในส่วนที่ต่อกับกล้องวงจรปิดโดยตรงเท่านั ้น หรืออยู่ในวงแลน (LAN) เดียวกันเท่านั ้น 2.2 ทฤษฎีที่เกี่ยวข้อง 2.2.1 กล้องวงจรปิด (CCTV) CCTV (Closed-circuit television) หรือ กล้องวงจรปิด คือ การใช้กล้องวีดีโอเพื่อถ่ายทอด ภาพไปยังอุปกรณ์ปลายทาง เช่น จอมอนิเตอร์หรือเครื่องบันทึกภาพมันแตกต่างกับระบบกระจาย สัญญาณโทรทัศน์ทั ่วไปที่มันกระจายภาพทางอากาศไปยังทุกที่ที่สัญญาณภาพกระจายไปถึงแตกล้องวงจรปิดจะจับภาพในพื ้นที่เฉพาะจุดและกล้องวงจรปิดมักจะถูกใช้บ่อยในการเฝ้าระวัง (surveillance) ในพื ้นที่ที่ต้องการตรวจสอบเช่น สนามบิน ท่าอากาศยาน ธนาคาร ร้านค้า โรงงาน

บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

3

บทท 2

การทบทวนเอกสาร/วรรณกรรมทเกยวของ

2.1 แนวความคด

รปท 2.1 โครงสรางการทางานของระบบกลองวงจรปด

โครงสรางการทางานของระบบกลองวงจรปดนแสดงใหเหนถงการทางานของกลองวงจร

ปด CCTV (Closed-circuit television) เชอมตอกบระบบอนเตอรเนต เพอตดตอไปยงอปกรณ

สอสารชนดอนๆ (Devices) เชน คอมพวเตอร (Computer) โนตบก (Notebook) แทบเลต (Tablets)

สมารทโฟน (Smart Phones) เปนตน เพอจดการเกยวกบกลองวงจรปด และทาใหเกดประโยชนใน

การใชงานกลองวงจรปดอยางเตมประสทธภาพ และเกดความยดหยนในการตรวจสอบดวดโอท

ไดรบจากกลองวงจรปดในหลากหลายสถานทและเปนวดโอแบบเรยลไทม (Real Time) โดยปกต

ถาเปนกลองวงจรปดทวไปทไมไดเชอมตอระบบอนเตอรเนตจะไมสามารถจดการหรอแสดงผล

ผานระบบอนเตอรเนตไดเลย จะใชไดแคกบอปกรณในสวนทตอกบกลองวงจรปดโดยตรงเทานน

หรออยในวงแลน (LAN) เดยวกนเทานน

2.2 ทฤษฎทเกยวของ

2.2.1 กลองวงจรปด (CCTV)

CCTV (Closed-circuit television) หรอ กลองวงจรปด คอ การใชกลองวดโอเพอถายทอด

ภาพไปยงอปกรณปลายทาง เชน จอมอนเตอรหรอเครองบนทกภาพมนแตกตางกบระบบกระจาย

สญญาณโทรทศนทวไปทมนกระจายภาพทางอากาศไปยงทกททสญญาณภาพกระจายไปถงแต

กลองวงจรปดจะจบภาพในพนทเฉพาะจดและกลองวงจรปดมกจะถกใชบอยในการเฝาระวง

(surveillance) ในพนททตองการตรวจสอบเชน สนามบน ทาอากาศยาน ธนาคาร รานคา โรงงาน

Page 2: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

4

ทางทหาร ถนนหนทาง จดลอแหลมตางๆ เรยกเปนระบบกลองวงจรปดทงหมดแตไมแคนนกลอง

วงจรปดยงสามารถใชประโยชนอยางอนนอกจากการเฝาระวง

รปท 2.2 กลองวงจรปด (CCTV)

จดเรมตนของกลองวงจรปด

กลองวงจรปดหรอ CCTV ไดรบการพฒนาขนมาเปนครงแรกในชวงปลายทศวรรษท 2513

และนาไปใชในระบบการรกษาความปลอดภยภายในธนาคาร หรอสถานททตองการความปลอดภย

เปนอยางมาก เรยกไดวามการนากลองวงจรปดหรอ CCTV ไปใชในวงแคบไมแพรหลายเหมอน

ดงเชนปจจบนอาจจะเปนเพราะในยคนน ราคาของกลองวงจรปดหรอ CCTV มราคาแพง สาหรบ

ในดานคณภาพของภาพทออกมานน เมอเทยบกบสมยนตองนบวาเปนภาพขาวดาทไมชด ไม

ละเอยด เรยกไดวามคณภาพทแยเลยทเดยว ตอมากมการพฒนากลองวงจรปดอยางตอเนอง จวบ

จนกระทงปจจบนทาใหเกดการใชงาน อยางแพรหลายมากขนดวย สาหรบระบบกลองวงจรปด

CCTV กพฒนาใหสามารถควบคมการทางานในระยะไกลไดภาพทไดจากกลองกมสสนสวยงาม

ความละเอยดและความชดเจนของภาพมากกวาในอดต

พนฐานและระบบการทางานของระบบ CCTV

ระบบโทรทศวงจรปด CCTV (Closed Circuit Television System) คอระบบการบนทกภาพ

เคลอนไหวทถกจบภาพโดยกลองวงจรปด ซงไดตดตงตามสถานทตางๆมายงสวนรบภาพซงเรยกวา

จอภาพ (Monitor) เปนระบบสาหรบใชเพอการรกษาความปลอดภยหรอใชเพอการสอดสองดแล

เหตการณหรอสถานการณตางๆ

Page 3: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

5

ประโยชน-การใชงานระบบโทรทศนวงจรปด

- ดานการรกษาความปลอดภยของบคคลและสถานท

- ดานตรวจสอบการทางานของเครองจกรในโรงงานอตสาหกรรมขนาดใหญ ททางานโดย

อตโนมตหรอ การทางานของพนกงาน

- ใชงานรวมกบระบบควบคมการจราจร เชนตรวจสอบปรมาณรถยนต ฯลฯ

สวนประกอบของระบบ CCTV

สวนประกอบของระบบCCTV แบงออกเปน 3สวนคอ

1. สวนทใชสงสญญาณภาพ

-กลอง(Camera), เลนส(Lens)

รปท 2.3 เลนส (Lens)

2. สวนทใชเชอมตอ

-สายเคเบลทาหนาทเชอมตอสญญาณภาพระหวางกลองกบ Monitor

Page 4: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

6

รปท 2.4 สายเคเบล

-เครองบนทก DVR หรอ NVR ทาหนาทเกบขอมลและสงสญญาณขอมลทบนทกไปยงสวน

แสดงผล

รปท 2.5 เครองบนทกวดโอ (DVR or NVR)

Page 5: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

7

3. สวนทใชรบสญญาณภาพ

-จอมอนเตอรซงทาหนาทเปนตวแสดงผล

รปท 2.6 หนาจอมอนเตอร (Monitor)

2.2.2 ระบบปฏบตการ Android

รปท 2.7 สญลกษณของแอนดรอยด

Page 6: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

8

แอนดรอยด (Android) คอระบบปฏบตการแบบเปดเผยซอรฟแวรตนฉบบ (Open Source)

โดย บ รษท ก เ ก ล (Google Inc.) ท ไ ด รบ ค วา ม นย ม เ ป นอยา ง ส ง เ นอง จา ก อป ก รณ ท ใ ช

ระบบปฏบตการแอนดรอยด มจานวนมาก อปกรณมหลากหลายระดบ หลายราคา รวมทงสามารถ

ทางานบนอปกรณทมขนาดหนาจอ และความละเอยดแตกตางกนได ทาใหผบรโภคสามารถเลอก

ไดตามตองการและหากมองในทศทางสาหรบนกพฒนาโปรแกรม (Programmer) แลวนน การ

พฒนาโปรแกรมเพอใชงานบนระบบปฏบตการแอนดรอยด ไมใชเรองทยาก เพราะมขอมลในการ

พฒนารวมทง Android SDK (Software Development Kit) เตรยมไวใหกบนกพฒนาไดเรยนร และ

เมอนกพฒนาตองการจะเผยแพรหรอจาหนายโปรแกรมทพฒนาแลวเสรจ แอนดรอยดกยงมตลาด

ในการเผยแพรโปรแกรม ผาน Android Market แตหากจะกลาวถงโครงสรางภาษาทใชในการ

พฒนานน สาหรบ Android SDK จะยดโครงสรางของภาษาจาวา (Java language) ในการเขยน

โปรแกรม เพราะโปรแกรมทพฒนามาไดจะตองทางานอยภายใต Dalvik Virtual Machine

เชนเดยวกบโปรแกรมจาวา ทตองทางานอยภายใต Java Virtual Machine (Virtual Machine เปรยบ

ไดกบสภาพแวดลอมทโปรแกรมทางานอย) นอกจากนนแลว แอนดรอยด ยงมโปรแกรมแกรมท

เปดเผยซอรฟแวรตนฉบบ (Open Source) เปนจานวนมาก ทาใหนกพฒนาทสนใจ สามารถนา

ซอรฟแวรตนฉบบ มาศกษาไดอยางไมยาก ประกอบกบความนยมของแอนดรอยดไดเพมขนอยาง

มาก

2.2.2.2 ประวตความเปนมา

เรมตนระบบปฏบตการแอนดรอยด ถกพฒนามาจากบรษท แอนดรอยด (Android Inc.) เมอ

ป พ.ศ. 2546 โดยมนาย แอนด รบน (Andy Rubin) ผใหกาเนดระบบปฏบตการน และถกบรษท ก

เกล ซอกจการเมอ เดอนสงหาคม ป พ.ศ. 2548 โดยบรษทแอนดรอยด ไดกลายเปนมาบรษทลก ของ

บรษทก เ กล และย งมนาย แอนด รบน ดาเนนงานอยในทมพฒนาระบบปฏบตการตอไป

ระบบปฏบตการแอนดรอยด เปนระบบปฏบตการทพฒนามาจากการนาเอา แกนกลางของ

ระบบปฏบตการลนกซ (Linux Kernel) ซงเปนระบบปฏบตการทออกแบบมาเพอทางานเปนเครอง

ใหบรการ (Server) มาพฒนาตอ เพอใหกลายเปนระบบปฏบตการบนอปกรณพกพา (Mobile

Operating System) ตอมาเมอเดอน พฤศจกายน ป พ.ศ. 2550 บรษทกเกล ไดทาการกอตงสมาคม

OHA (Open Handset Alliance, http://www.openhandsetalliance.com) เพอเปนหนวยงานกลางใน

การกาหนดมาตรฐานกลาง ของอปกรณพกพาและระบบปฏบตการแอนดรอยด โดยมสมาชก

ในชวงกอนตงจานวน 34 รายเขารวม ซงประกอบไปดวยบรษทชนนาทดาเนนธรกจดานการ

สอสาร เชน โรงงานผลตอปกรณพกพา, บรษทพฒนาโปรแกรม, ผใหบรการสอสาร และผผลต

อะไหลอปกรณดานสอสาร หลงจากนน เมอเดอนตลาคม ป พ.ศ. 2551 บรษท กเกล ไดเปดตวมอถอ

Page 7: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

9

ตวแรกทใชระบบปฏบตการแอนดรอยด ทชอ T-Mobile G1 หรออกชอหนงคอ HTC Dream โดยใช

แอนดรอยดรน 1.1 และหลงจากนน ไดมการปรบพฒนาระบบปฏบตการเปนรนใหม มาเปนลาดบ

ชวงตอมาไดมการออกผลตภณฑจากบรษทตางๆ ออกมาหลากหลายรน หลากหลายยหอ ตามการ

พฒนาระบบปฏบตการแอนดรอยด ทมอยอยางตอเนอง ทาใหสนคาของแอนดรอยด มใหเลอกอย

อยางมากมาย

2.2.2.3 โครงสรางของแอนดรอยด

การทาความเขาใจโครงสรางของระบบปฏบตการแอนดรอยด ถอวาเปนสงสาคญเพราะถา

นกพฒนาโปรแกรม สามารถมองภาพโดยรวมของระบบไดท งหมด จะใหสามารถเขาใจถง

กระบวนการทางานไดดยงขน และสามารถนาไปชวยในการออกแบบโปรแกรมทตองการพฒนา

เพอใหเกดประสทธภาพในการทางาน

รปท 2.8 สถาปตยกรรมของแอนดรอยด

Page 8: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

10

จากโครงสรางของระบบปฏบตการแอนดรอยด จะสงเกตไดวา มการแบงออกมาเปนสวนๆ

ทมความเกยวเนองกน โดยสวนบนสดจะเปนสวนทผใชงานทาการตดตอโดยตรงซงกคอสวนของ

(Applications) จากนนกจะลาดบลงมาเปนองคประกอบอนๆตามลาดบ และสดทายจะเปนสวนท

ตดตอกบอปกรณโดยผานทาง Linux Kernel โครงสรางของแอนดรอยด พอทจะอธบายเปนสวนๆ

ไดดงน

Applications สวน Application หรอสวนของโปรแกรมทมมากบระบบปฏบตการ หรอเปน

กลมของโปรแกรมทผใชงานไดทาการตดตงไว โดยผใชงานสามารถเรยกใชโปรแกรมตางๆได

โดยตรง ซงการทางานของแตละโปรแกรมจะเปนไปตามทผพฒนาโปรแกรมไดออกแบบและเขยน

โคดโปรแกรมเอาไว

Application Framework เปนสวนทมการพฒนาขนเพอใหนกพฒนาสามารถพฒนา

โปรแกรมไดสะดวก และมประสทธภาพมากยงขน โดยนกพฒนาไมจาเปนตองพฒนาในสวนทม

ความยงยากมากๆ เพยงแคทาการศกษาถงวธการเรยกใชงาน Application Framework ในสวนท

ตองการใชงาน แลวนามาใชงาน ซงมหลายกลมดวยกน ตวอยางเชน

Activities Manager เปนกลมของชดคาสงทจดการเกยวกบวงจรการทางานของหนาตางโปรแกรม

(Activity)

Content Providers เปนกลมของชดคาสง ทใชในการเขาถงขอมลของโปรแกรมอน และสามารถ

แบงปนขอมลใหโปรแกรมอนเขาถงได

View System เปนกลมของชดคาสงทเกยวกบการจดการโครงสรางของหนาจอทแสดงผลในสวนท

ตดตอกบผใชงาน (User Interface)

Telephony Manager เปนกลมของชดคาสงทใชในการเขาถงขอมลดานโทรศพท เชนหมายเลข

โทรศพท เปนตน

Resource Manager เปนกลมของชดคาสงในการเขาถงขอมลทเปน ขอความ, รปภาพ

Location Manager เปนกลมของชดคาสงทเกยวกบตาแหนงทางภมศาสตร ทระบบปฏบตการไดรบ

คาจากอปกรณ

Notification Manager เปนกลมของชดคาสงทจะถกเรยกใชเมอโปรแกรม ตองการแสดงผลใหกบ

ผใชงาน ผานทางแถบสถานะ (Status Bar) ของหนาจอ

Libraries เปนสวนของชดคาสงทพฒนาดวย C/C++ โดยแบงชดคาสงออกเปนกลมตาม

วตถประสงคของการใชงาน เชน Surface Manage จดการเกยวกบการแสดงผล, Media Framework

Page 9: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

11

จดการเกยวกบการการแสดงภาพและเสยง, Open GL | ES และ SGL จดการเกยวกบภาพ 3มต และ

2มต, SQLite จดการเกยวกบระบบฐานขอมล เปนตน

Android Runtime จะม Darvik Virtual Machine ทถกออกแบบมา เพอใหทางานบนอปกรณ

ทม หนวยความจา (Memory) , หนวยประมวลผลกลาง (CPU) และพลงงาน (Battery) ทจากด ซง

การทางานของ Darvik Virtual Machine จะทาการแปลงไฟลทตองการทางาน ไปเปนไฟล .DEX

กอนการทางาน เหตผลกเพอใหมประสทธภาพเพมขนเมอใชงานกบ หนวยประมวลผลกลางทม

ความเรวไมมาก สวนตอมาคอ Core Libraries ทเปนสวนรวบรวมคาสงและชดคาสงสาคญ โดยถก

เขยนดวยภาษาจาวา (Java Language)

Linux Kernel เปนสวนททาหนาทหวใจสาคญ ในจดการกบบรการหลกของระบบปฏบตการ

เชน เรองหนวยความจา พลงงาน ตดตอกบอปกรณตางๆ ความปลอดภย เครอขาย โดยแอนดรอยด

ไดนาเอาสวนนมาจากระบบปฏบตการลนกซ รน 2.6 (Linux 26. Kernel) ซงไดมการออกแบบมา

เปนอยางด

2.2.2.4 ขอเดนของระบบปฏบตการแอนดรอยด

เนองจากระบบปฏบตการแอนดรอยดมการเจรญเตบโตอยางรวดเรว และมสวนแบงตลาด

ของอปกรณดานน ขนทกขณะ ทาใหกลมผใชงาน และกลมนกพฒนาโปรแกรม ใหความสาคญกบ

ระบบปฏบตการแอนดรอยดเพมมากขน เมอมองในดานของกลมผลตภณฑ บรษททมการพฒนา

ผลตภณฑรนใหม ไดมการนาเอาระบบปฏบตการแอนดรอยดไปใชในสนคาของตนเอง พรอมทงยง

มการปรบแตงใหระบบปฏบตการมความสามารถ การจดวาง โปรแกรม และลกเลนใหมๆ ท

แตกตางจากคแขงในทองตลาด โดยเฉพาะอยางยง กลมสนคาทเปน มอถอรนใหม (Smart Phone)

และอปกรณจอสมผส (Touch Screen) โดยมคณลกษณะแตกตางกนไป เชนขนาดหนาจอ ระบบ

โทรศพท ความเรวของหนวยประมวลผล ปรมาณหนวยความจา แมกระทงอปกรณตรวจจบตางๆ

(Sensor) หากมองในดานของการพฒนาโปรแกรม ทางบรษท Google ไดมการพฒนา Application

Framework ไวสาหรบนกพฒนาใชงาน ไดอยางสะดวก และไมเกดปญหาเมอนาชดโปรแกรมท

พฒนาขนมา ไปใชกบอปกรณทมคณลกษณะตางกน เชนขนาดจออปกรณ ไมเทากน กยงสามารถ

ใชงานโปรแกรมไดเหมอนกน เปนตน

2.2.3 Java programming language

ภาษาจาวา (องกฤษ: Java programming language) เปนภาษาโปรแกรมเชงวตถ (องกฤษ:

Object Oriented Programming) พฒนาโดย เจมส กอสลง และวศวกรคนอนๆ ภาษาจาวาถก

พฒนาขนในปพ.ศ. 2534 (ค.ศ. 1991) โดยเปนสวนหนงของโครงการกรน (the Green Project) และ

สา เ รจออกสสาธารณะในปพ.ศ. 2538 (ค.ศ . 1995) ซ งภาษา น ม จดประสงคเพ อใชแทน

Page 10: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

12

ภาษาซพลสพลส (C++) โดยรปแบบทเพมเตมขนคลายกบ ภาษาอบเจกตทฟซ (Objective-C) แต

เดมภาษานเรยกวา ภาษาโอก (Oak) ซงตงชอตามตนโอกใกลททางานของ เจมสกอสลงแตวา ม

ปญหาทางลขสทธจงเปลยนไปใชชอ“ จาวา ” ซงเปนชอกาแฟแทน (แอพพลเคชน วดประสทธภาพ

การขบขรถยนตบนสมารตโฟนระบบปฏบตการแอนดรอยด ,2555) จดเดนของภาษาจาวาอยท

ผเขยนโปรแกรมสามารถใชหลกการของ Object-Oriented Programming มาพฒนาโปรแกรมของ

ตนดวยJava ได ภาษาจาวาเปนภาษาสาหรบเขยนโปรแกรมทสนบสนนการเขยนโปรแกรมเชงวตถ

( OOP : Object-Oriented Programming) โปรแกรมทเขยนขนถกสรางภายในคลาส ดงนน คลาสคอ

ทเกบเมทอด(method) หรอพฤตกรรม (behavior) ซงมสถานะ(state) และรปพรรณ (Identity) ประจา

พฤตกรรม

รปท 2.9 สญลกษณของจาวา

2.2.3.2 จดมงหมายของวาจา

จดมงหมายหลก 4 ประการ ในการพฒนาจาวา คอ

1. ใชภาษาโปรแกรมเชงวตถ

2. ไมขนกบแพลตฟอรม (สถาปตยกรรม และ ระบบปฏบตการ)

3. เหมาะกบการใชในระบบเครอขาย พรอมมไลบรารสนบสนน

4. เรยกใชงานจากระยะไกลไดอยางปลอดภย

Page 11: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

13

2.2.3.3 ตวอยางการเขยนโปรแกรมแสดงผลคาวา “Hello”

// ประกาศ class

public class MyClass { // ประกาศ Method ชอ main เพราะ java จะเรยกหา Method main เปน Method แรก

public static void main(String[] args) { System.out.println("Hello World!"); // แสดงขอความวา Hello World!

} }

2.2.4 Genymotion

ความรทวไปเกยวกบ Genymotion

เปน Developer ทหงดหงดกบ Android SDK Emulator ในยคแรกทเปน ARM ซงใชงาน จรง

แทบไมไดกเลย Compile Android เปน x86แลวเอาไปรนบน Virtual Box ผลคอทางานไดลน ไหล

มาก คนเลยใช Genymotion แทน Android Emulator กน

ตอนนAndroid Emulator พฒนาโดยม HAXM เขามาชวยใหทางานลนไหลแลว แตเอาเขา

จรงกยงแนะนา Genymotion ซงจะสามารถทางานไดดกวา

นกพฒนา Android Application สวนใหญมปญหากบการทดสอบโปรแกรมเปนอยางมาก

เพราะความชา ของโปรแกรมจาลองเครอง (Emulator) ทมากบ ADT หรอชดเครองมอพฒนาจาก

Google เอง ทาใหจาเปนตองใชเครองจรงในการทดสอบ และถาอยากทดสอบหลายๆ เครองกตอง

มเครองหลายๆรน

โดยปกตเรากจะตองลง Android SDK รวมถง plugins ตางๆ สาหรบ eclipse เพอใชในการเขยน

แอพพลเคชนซงใน SDK นกจะมทง library, emulator และเครองไมเครองมอตางๆทจา เปนมาดวย

แลว ซงหลงจากตดตงครบแลวกตองเลอกโหลดSystem Image สาหรบแตละ เวอรชน มาอกทเพราะ

แตละตวกไมเหมอนกน เชน jellybean , kit Kat เปนตน

Genymotion ทา ใหเราสามารถขามในสวนสดทายไปไดคอไมตองโหลด System Image

เพมเตมจาก Android SDK มา Genymotion จะมสวนใหโหลดตางหาก (ใครจะโหลดทงของ stock

และ Genymotion กไมวากน แตเปลองเนอทในเครอง

Genymotion เปน Emulator ทสรางขนมาเพอนกพฒนา ซงจะตางจาก Emulator อยาง Blue

Stack ทสรางขนมาเพอเลนแอพพลเคชน แอนดรอยดเพอเอาไวเลนเกมโดยเฉพาะแต Genymotion

จะมจดเดนตรงทมตวชวยตางๆสาหรบนกพฒนาอยดวยสาหรบ Emulator ทมาพรอม กบ ADT

Page 12: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

14

Bundle หรอ Android Studio ไมตองพดถงอะไรมากนก นาจะรกนอยแลวกบความสามารถในการ

อดและชานาราคาญ ถงแมวาหลงๆมานจะพฒนาใหเรวขนแลวกตาม แตกยงม ปญหาอยดแต

สาหรบ Genymotion จะใหความลนไหลกวามาก ซงขนอยกบสเปคคอมทใชดวย

2.2.4.2 คณสมบตเดน

1. การเชอมตอทมประสทธภาพ

2. มตวเลอก GPS Emulation

3. แถบคา สงทสะดวกตอการใชงาน

2.2.5 ความรพนฐานเกยวกบ IP Address

IP Address คอหมายเลขประจา เครองคอมพวเตอร ซงประกอบดวยตวเลข 4 ชด ม

เครองหมายจดขนระหวางชด ตวอยาง IP Address 192.168.0.1 เปนตน

การสอสารและรบสงขอมลในระบบ Internet สงสาคญคอทอยของคอมพวเตอรแตละเครอง

ดงนนเพอใหเกดความถกตองแมนยา จง ไดมการกาหนดหมายเลขประจาเครองทเราเรยกวา IP

Address และเพอไมใหเกดความสบสนและซ ากน จงไดมการกอตงองคกรเพอ แจกจาย IP Address

โดยเฉพาะ ชอองคกรวา InterNIC (International Network Information Center) อย ทประ เทศ

สหรฐอเมรกา การแจกจายนนทาง InterNIC จะแจกจายเฉพาะ Network Address ใหแตละเครอขาย

สวนลกขายของเครอง ทางเครอขายนนกจะเปน ผแจกจายอกทอดหนง ดงนนพอสรปไดวา IP

Address จะประกอบดวยตวเลข 2 สวน คอ

1. Network Address

2. Computer Address

การแบงขนาดของเครอขายสามารถแบงขนาดของการแจกจาย Network Address ได 3 ขนาดคอ

1. Class A nnn.ccc.ccc.ccc (nnn ชดแรก ตวเลขอยระหวาง 1-126) เครอขาย Class A สามารถ

แจกจาย IP Address ไดมากทสดถง 16 ลานหมายเลข

2. Class B nnn.nnn.ccc.ccc (nnn ชดแรก ตวเลขอยระหวาง 128-191) เครอขาย Class A

สามารถแจกจาย IP Address ไดมากเปนอนดบสอง คอ 65,000 หมายเลข

3. Class c nnn.nnn.nnn.ccc (nnn ชดแรก ตวเลขอยระหวาง 192-233) เครอขาย Class A

สามารถแจกจาย IP Address ไดนอยทสด คอ 256 หมายเลข

* nnn หมายถง Network Address ccc หมายถง Computer Address

Page 13: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

15

2.2.6 ความรพนฐานเกยวกบ โปรโตคอล (Protocol)

ความหมายของโปรโตคอล (Protocol) โปรโตคอล หมายถง กฎหรอรปแบบการ

ตดตอสอสารระหวางคอมพวเตอร หรอระหวางอปกรณเครอขาย เปรยบเสมอนภาษากลางททาให

อปกรณตางๆตดตอสอสารกนได โปรโตคอลทรจกกนแพรหลาย เชน อนเตอรเนต โปรโตคอล

หรอ IP ซงใชเปนรปแบบมาตรฐานในการสงขอมลตาง ๆในอนเตอรเนต

โปรโตคอล (Protocol) คอ ระเบยบวธการในการตดตอสอสาร เมอมาใชกบเทคโนโลย

สอสารโทรคมนาคม จงหมายถงขนตอนการตดตอสอสาร ซงรวมถง กฎระเบยบ และขอกาหนด

ตางๆ รวมถงมาตรฐานทใช เพอใหตวรบและสงสามารถดาเนนกจกรรมทางดานการสอสารได

สาเรจ ซงมมากมายหลายชนด แตในทนจะขอกลาวเฉพาะสวนทเกยวของเพยงบางโปรโตคอล

เทานนและขอกาหนดหรอขอตกลงในการสอสารระหวางคอมพวเตอร หรอภาษาสอสารทใชเปน

ภาษากลางในการสอสารระหวางคอมพวเตอรดวยกน การทเครองคอมพวเตอรทถกเชอมโยงกนไว

ในระบบจะสามารถตดตอสอสารกนไดนน จาเปนจะตองมการสอสารทเรยกวา โปรโตคอล

(Protocol) เชนเดยวกบคนเราทตองมภาษาพดเพอใหสอสารเขาใจกนได โปรโตคอลชวยใหระบบ

คอมพวเตอรสองระบบ ทแตกตางกนสามารถสอสารกนอยางเขาใจได คอขอตกลงทกาหนดเกยว

กบการสอสารระหวางเครองคอมพวเตอรตางๆ ทงวธการสงและรบขอมล วธการตรวจสอบ

ขอผดพลาดของการสงและรบขอมล การแสดงผลขอมลเมอสงและรบกนระหวางเครองสองเครอง

ดงนนจะเหนไดวาโปรโตคอลมความสาคญมากในการสอสารบนเครอขาย หากไมมโปรโตคอล

แลว การสอสารบนเครอขายจะไมสามารถเกดขนได

ตวอยางของโปรโตคอล

1. โปรโตคอล HTTP หรอ Hypertext Transfer Protocol จะใชเมอเรยกโปรแกรมบราวเซอร

(Browser)

2. โ ป ร โ ต ค อ ล TCP/IP ห ร อ Transfer Control Protocol/Internet Protocolค อ เ ค ร อ ข า ย

โปรโตคอลทสาคญมากทสด เนองจากเปนโปรโตคอลทใชในระบบเครอขาย Internet

รวมทง Intranet ซงประกอบดวย 2 โปรโตคอลคอ TCP และ IP

3. โปรโตคอล SMTP หรอ Simple Mail Transfer Protocol คอ โปรโตคอล ทใชในการรบสง

จดหมายอเลกทรอนกสบนเครอขายอนเทอรเนต

นอกจากโปรโตคอลทกลาวมาขางตนแลว ยงมโปรโตคอลตางๆอกมากมาย เชน การโอนยายแฟม

ระหวางกน ใชโปรโตคอลชอ FTP หรอ File Transfer Protocol การโอนยายขาวสารระหวางกนกใช

โปรโตคอลชอ NNP หรอ Network News Transfer Protocol และยงมโปรโตคอลทสาคญสาหรบ

การสอบถามขอมลขาวสารระหวางกน ซงเปนโปรโตคอลทมประโยชนมาก โปรโตคอลนมชอวา

ICMP หรอ Internet Control Message Protocol เปนตน

Page 14: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

16

2.2.6 Dynamic Domain Name System (DDNS)

DDNS ยอมาจาก Dynamic Domain Name System คอการแปลงหมายเลขไอพใหเปนชอ

โดเมนหรอแปลงชอโดเมนใหเปนหมายเลขไอพ เปนการตงคาทไดมาจากการ DynDNS (ไดดเอน

เอส) หรอยอมาจาก Dynamic DNS (ไดนามก ดเอนเอส) สามารถทาใหเราเชอมโยง Host name

(โฮสเนม) บนระบบอนเตอรเนตเขากบ IP Address (ไอพแอดเดรส) ทเปลยนแปลงอยเสมอ

ในโลกของระบบอนเตอรเนตนนจะม IP Address อยางจากด ดงนนเมอทาการเชอมตอ

อนเตอรเนตผาน ISP (ไอเอสพ) ของคณ เคากจะให IP Address ชวคราว (Dynamic IP Address) ซง

จะเปลยนแปลงอยตลอดเวลาเสมอ เพอใชในการอางองบนระบบอนเตอรเนตเมอคณออนไลนอย

นนเอง อยางในกรณทใช DDNS (ดดเอนเอส) กบกลองวงจรปด แคผใชเซทคา DDNS ไวกบเครอง

DVR (ดวอาร) กสามารถเรยกดกลองวงจรปดผานชอ Host name ไดทกท ทกเวลา เพองายและ

สะดวกในการใชงาน ตวอยางการนาระบบ DDNS มาใชงานในปจจบนคอการนามาใชกบกลอง

วงจรปดทบาน โดยการทางานคอกลองจะเชอมตอ internet (อนเตอรเนต) ผานทาง wifi (ไวไฟ)

เพอใหเราสามารถ connect (คอนเนค) เขาสหนาเวบของกลองเพอใชงานจากทอนไดโดยไมจา IP

หลกการทางานของ DDNS

รปท 2.10 Dynamic Domain Name System

1. ฝง Host server (โฮสเซรฟเวอร) ของเราตอง configure (คอนฟคกเรชน) DDNS ใหคอยทาการสง

Update IP (อพเดทไอพ) ไปยง DDNS server (ดดเอนเอส เซรฟเวอร)

2. เมอ user ทาการ request Domain (รเควสโดเมน) ของเราขนมา ตวอยางคอ http://demo.ddns.net

ทเรา configure ไวฝง DDNS server กจะสง IP ของ Host server เราไปให

3. ฝง user กจะสามารถ connect เขามาหา server ของเราได

Page 15: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

17

2.2.7 Forward Port

การ Forward Port คอ การกาหนดเสนทางของขอมลทตดตอเขามายง router ให forward ไป

ยงเครองทอยหลง router ทใช ip ภายใน โดยมหลกการในการ forward โดยพจารณาจากหมายเลข

port ทตดตอเขามา… เพราะ service หรอพวก application แตละชนด จะมหลายเลข number port ท

ใชในการตดตอสอสารเปนของตวเองโดยเฉพาะ (จงนาเอาเรองนมาใชประโยชนได)… โดยจะตอง

มการตงคาวา ถามการตดตอเขามาจาก port number ไหน จะให forward ขอมลเหลานนไปยงเครอง

ทอยหลง router เครองไหน ( ip อะไร ) เชน ถาเราม ip จรง 1 ตว อยทตว router แตม server ทรน

พวก service ตางๆ เอาไวหลายๆตวในเครอขายภายใน ซงใช ip เปน local ถาเราตองการใหผใชงาน

จากขางนอก ตดตอเขามายง server เหลานนได เรากจะตองทาการกาหนดวา ถามการตดตอเขามา

ทาง tcp/udp port หมายเลขอะไร จะให forward พวก traffic ไปยง server ตวไหน Port Forward ม

ความจาเปนสาหรบอนเทอรเนตความเรวสง อยางเชนADSL ทเชอมผานโมเดม Router จะตอง

กาหนดชดเจนถงเสนทางทจะ เขา-ออกมาเขาใจความหมายตอไปนกอน จะทาใหเขาใจเรอง Port

Forward ยงขน

1. ทกอปกรณทใชเชอมตออนเทอรเนต จะถกกาหนดอยางนอยทสดหนงไอพ (ip) เพอแสดง

หมายเลขตาแหนงทอยแตละไอพสามารถเลอกใชพอรต (port) ใดๆพอรตหนง เพอ รบ-สง

ขอมล

2. ไอพหนง ไมสามารถเลอกใชพอรตซ า หรอพอรตทถกไอพ อนเลอกใชอยกอนแลวใน

คอมพวเตอรเครองเดยวกน

3. NAT คอคายอจากNetwork Address Translation สาหรบเครอขายใชหนงไอพอางองตาแหนง

เพอจดการกบตาแหนงทอยไอพอนๆจานวนมากมายสญญาณ ADSL จะสงมาเขาท Router โดย

ม External IP เปลยนแปลงตามการเชอมตอแตละครง และ External IP น บอกใหทราบถงทอย

ของเรา ไวเพอตดตอกบ External IP ของผอนทหางไกลภายใน Router จะสราง Internal IP

ออกมาสองชด

4. ชดแรกหรอ Internal IP1 มชอเรยกโดยทวไปวา Gateway เปน Fix IP (ไอพเปลยนแปลงตาม

บรษทผผลต Router) หนาทของ Gateway คอ รบ-สง ขอมลระหวาง Client กบ Gateway และ

Gateway กบ External IP

5. ชดสองหรอ Internal IP2 มชอเรยกโดยทวไปวา Client ยงแบงยอยออกไปไดอกตามจานวนเครอง

คอมพวเตอรทเชอมตอใชอนเทอรเนตรวมกน ตวอยางเชน Client PC IP1, Client PC IP2 ...

ตอๆไป โดยกาหนดไอพตามลาดบ และตามชนดของบรษทผผลต Router หนาทของ Client คอ

รบ-สง ขอมลระหวางเครองคอมพวเตอรกบ Gateway ตามรปขางลาง

Page 16: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

18

รปท 2.11 การ Forward Port

Page 17: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

19

2.3 เวบไซตทเกยวของ

คณะนกศกษาปฏบตสหกจศกษาไดทาการคนหาเวบไซตทเกยวของเนองจากมประโยชนตอ

การดาเนนโครงงาน โดยการคนหาจากเวบไซต ดงตอไปน

รปท 2.12 http://www.matcom.co.th/index.php?id=300

เปนเวบไซตทใหความรเกยวกบกลองวงจรปดและอปกรณทเกยวของรวมถงความรดาน

การตดตงตงคากลองวงจรปด

Page 18: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

20

รปท 2.13 https://developer.android.com/studio/index.html

เปนเวบไซตทใหความรเรองของ Android Studio เกยวกบการใชงานเขยนโปรแกรมบนมอ

ถอระบบปฏบตการแอนดรอยด รวมถงขนตอนการตดตงการใชโปรแกรม Android Studio

Page 19: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

21

รปท 2.14 https://stackoverflow.com/questions

เปนเวบไซตทเหลาโปรแกรมเมอรมารวมตวกนเพอชวยกนแกไขปญหาตางๆ หรอเขามาตง

และตอบปญหา คาถามตางๆ ตามทแตละคนไดพบเจอ เราสามารถตงคาถามได แลวยงสามารถตอบ

คาถามของคนอนได ถาเราตอบคาถามไดดกจะมคนมากดใหคะแนนคาตอบนนๆของเราดวย

Page 20: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

22

รปท 2.15 https://github.com/

GitHub เปนเวบเซฟเวอรทใหบรการในการฝากไฟล Git (ทวโลกมกนยมใชในการเกบ

โปรเจค Open Source ตางๆ ทดงๆ ไมวาจะเปน Bootstrap, Rails, Node.js, Angular เปนตน) เรา

สามารถดาวโหลดโปรเจคของคนอนมาดเปนตวอยางได เพอพฒนาโปรเจคของเรา

Page 21: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

23

รปท 2.16 http://www.akexorcist.com/

เปนเวบไซตทใหความร ใหคาแนะนา และมขาวสารใหมๆ แจงใหทราบตลอด เกยวกบ การ

เขยนโปรแกรมบนมอถอระบบปฏบตการแอนดรอยด เปนภาษาไทยเขาใจและงายตอการเรยนร

สาหรบผเรมตนเขยนแอพพลเคชนบนแอนดรอยด

Page 22: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

24

2.4 งานวจยทเกยวของ

รปท 2.17 แอพพลเคชนจาลองการแตงตวสนขบนระบบปฏบตการแอนดรอยด

ปารฉตร เนตรกระจาง และ มหธน บรพชรพงศ (2556) สาขาวชา วทยาการคอมพวเตอร

คณะ วทยาศาสตร มหาวทยาลยสยาม แอพพลเคชนจาลองการแตงตวสนขบนระบบปฏบตการแอน

ดรอยดเปนภาคนพนธทจดทาขนโดยมวตถประสงค เพอใหเกดความคดสรางสรรคและสราง

จนตนาการโดยสรางแบบจาลองของสนขขนมา สามารถทาการเลอกเสอผา และอปกรณเสรมชวย

ในการแตงตวของสนขทตองการรวมทงแตงภาพโดยใชกรอบ ใสขอความหรอองคประกอบอนๆท

กาหนดใหสามารถแชรผานโซเซยลมเดย หรอทาการบนทกเกบไวภายหลงได เพอเปนแนวทางใน

การแตงตวสตวเลยงหรอเปนความสนกเพลดเพลน แอพพลเคชนนมการพฒนาโดยนาภาษา JAVA

มาชวยในการพฒนา มการทดสอบระบบบนสมารทโฟน ผานทางระบบปฏบตการแอนดรอยด

Page 23: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

25

รปท 2.18 ระบบตรวจจบใบหนาและตดตามบคคลผานกลองวงจรปด

อรฉตร จตตโสภกตร, จตพล เบญจประกายรตน และ ชยพทกษ พฒนกตตคณ (2558)

สาขาวชา วศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณ

ทหารลาดกระบง ในปจจบนเทคโนโลยดานการประมวลผลภาพ กาลงเปนเรองทอยในความสนใจ

และเปนเทคโนโลยทสามารถนามาสรางนวตกรรมทางเทคโนโลยใหมๆไดอยางมากมาย โครงงาน

นจงไดหยบนาเทคโนโลยการตรวจจบใบหนาของมนษย และตรวจจบการเคลอนท มาศกษาและ

พฒนาโดยผสมผสานเทคโนโลยเหลานเขาดวยกน ระบบนจะเปนระบบทตดตงกลองวงจรปด

ภายในอาคาร เพอทจะตดตามการเคลอนทของบคคลภายในอาคารวาบคคลใดอยในตาแหนงใดของ

อาคารโดยไดนาเทคโนโลยการตรวจจบใบหนาเขามาใชเพอใหทราบวาบคคลทลงทะเบยนเขาใช

งานอาคารนนเปนใคร และหลงจากลงทะเบยนแลวจะทาการตดตามการเคลอนทของบคคลนน ซง

ระบบจะทาการบนทกขอมลตาแหนงตางๆของบคคลภายในอาคารไวในฐานขอมลเชงเวลา เพอให

สามารถดยอนหลงไดวาใครอยทตาแหนงใดภายในอาคารในเวลาทตองการยอนกลบไปด โดย

ระบบนจานาเสนอตอผใชงานทงในรปแบบของโปรแกรมบนคอมพวเตอร โดยผใชสามารถเลอกท

จะรบชมในรปแบบแผนผงได เพอใหเหนมมมองทเปนภาพรวมมากขน

Page 24: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

26

รปท 2.19 แอพพลเคชนระบบการวางแผนและตดตามการลดนาหนก

ชยพร ตระกลศร และ กตตพงศ อนมประเสรฐ (2558) สาขาวชา วทยาการคอมพวเตอร คณะ

วทยาศาสตร มหาวทยาลยสยาม ผจดทาจงทาการพฒนาแอพพลเคชนตดตามการลดน าหนกนขน

โดยเกบรวบรวมปญหาตางๆ จากการสอบถามเพอนๆทเขาฟตเนสและเพอนทกาลงลดน าหนก ซง

ปญหาทพบบอยกคอ ผใชมกจะลมบนทกการกน จงทาใหผใชไมสามารถทราบไดวาตวเองกนไปก

แคลอรแลวจงเปนปญหาในการลดน าหนก ทาใหไมเกดความกาวหนา โดยการพฒนาไดนา

เทคโนโลย Android Studio v.2.3.3, ภาษา PHP v.7,PHP Server v.7 มาใชในการพฒนาระบบจาก

การทผใชไดทาการทดสอบแอพพลเคชนสรปไดวาผใชมความสนใจกบแอพพลเคชนตดตามการ

ลดน าหนก ในสวนของ User Interface เมอผใชไดสมผส ผใชสามารถเขาใจกบ User Interface ได

ทนทใชงานงาย และในเรองของระบบในแอพพลเคชนนน ตอบโจทยความตองการของผใช และ

ผใชตองการใหพฒนาระบบตอไป

Page 25: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

27

รปท 2.20 แอปพลเคชนสมนไพรดแลสขภาพบนระบบปฏบตการแอนดรอยด

สรนธร จยาศกด และ ขวญชนก อมอมรชย (2558) สาขาวชา วทยาการคอมพวเตอรและ

วศวกรรมซอฟตแวร คณะวทยาศาสตรและเทคโนโลย มหาวทยาลยกรงเทพ สมนไพรบาบดไดรบ

ความนยมขนในสงคมยคขาวสารและเทคโนโลย เนองจากคนในปจจบนใหความสนใจดแลและใส

ใจเรองสขภาพจงไดมความตองการทจะเขาถงขอมลเพอศกษาและทาความเขาใจจากสอออนไลน

ตางๆ เพมมากขน เพอเพมชองทางการเขาถงขอมลดานสมนไพรไทย ผวจยจงพฒนาแอพพลเคชน

สมนไพรดแลสขภาพบนระบบปฏบตการแอนดรอยดซงประกอบดวยสวนของการแนะนาขอมล

สมนไพรและสวนของการจดกลมการดแลดวยสมนไพรโดยแบงออกเปนตามชวงอายโดยแบงเปน

3 ชวง พรอมทงศกษาความพงพอใจของผใชแอพพลเคชนทมตอความสวยงามในดานการออกแบบ

ดานขอมล แนะนาสมนไพร ดานการใชงานระบบ และความพงพอใจโดยรวมของแอพพลเคชน

โดยกลมตวอยางสาหรบงานวจยครงนคอกลมคนทวไปทมความสนใจเกยวกบสมนไพรหรอคนท

ใชอปกรณมอถอแอนดรอยดในชวตประจาวนทงเพศชายและเพศหญงจานวน 30 คน พบวามความ

พงพอใจตอการใชงานแอพพลเคชนสาหรบดานตางๆ อยในระดบด การพฒนาแอปพลเคชน

สาหรบการวจยในครงนใชใชภาษา JQuery รวมกบ HTML5 และ Phone Gap v.6.1.2 สาหรบการ

พฒนาเพอใหตรงกบขอบเขตและการออกแบบทไดกาหนดไว

Page 26: บทที่ 2 - Siam Universityresearch-system.siam.edu/.../07_ch2.pdf · 2018-11-01 · บทที่ . 2. ... รูปที่ 2.1 ... ความนิยมเป็นอย่างสูง

28

รปท 2.21 ASEAN Quiz : เกมแอปพลเคชนบนระบบปฏบตการแอนดรอยด

ระววร ฮงมา, ภมนทร ฮงมา, นฤนาท ภวทศ และมงขวญ ออนพนา (2558) สาขาวชา

เทคโนโลยสารสนเทศและการสอสาร คณะวทยาการจดการและเทคโนโลยสารสนเทศ

มหาวทยาลยนครพนม งานวจยนมวตถประสงคเพอพฒนาเกม แอปพลเคชนบนสมารทโฟน ใน

ระบบปฏบตการแอนดรอยดเพอการศกษาหาความรเกยวกบขอมลทวไปของแตละประเทศใน

อาเซยน และเพอศกษาความพงพอใจของผใชทมตอการใชงานแอปพลเคชน ทงดานความสวยงาม

ของการออกแบบ ดานขอมล และดานการทางานของระบบ โดยแอปพลเคชนนพฒนามาจาก

โปรแกรม Eclipse v.3.3ใชภาษา JAVA ชวยในการพฒนา