Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore งานนำเสนอ1

งานนำเสนอ1

Published by Thanwa010, 2019-08-19 10:51:32

Description: งานนำเสนอ1

Search

Read the Text Version

เร่อื ง ระบบปฏบิ ตั กิ ารแอนดรอยดแ์ ละความหมายของมนั จดั ทาโดย นาย.สุทธวรี ์ ศรรี าชพฒั น์ แผนก คอมพวิ เตอรธ์ ุรกจิ รหสั 030

ระบบปฏบิ ตั กิ ารแอนดรอยด์ ณโลกของการตดิ ต่อสอ่ื สารในปจั จบุ นั ไดม้ กี ารพฒั นาทก่ี า้ วหนา้ เป็นอย่างมาก โดยเฉพาะการสอ่ื สารแบบไร้ สาย ทไ่ี ดม้ กี ารพฒั นาความเร็วในการรบั สง่ ขอ้ มลู ทส่ี ูงข้นึ จากเดมิ ทม่ี กี ารส่งไดเ้พยี งขอ้ ความสน้ั (SMS :Short Message Service) และ MMS(Multimedia Messaging Service) ปจั จบุ นั สามารถทาการโทรศพั ทแ์ บบเหน็ หนา้ คู่สนทนากนั ได้ (Video Call) แต่ตอ้ งผ่านทางระบบของวายฟาย Wi-Fi (wireless fidelity) หรือ ระบบ 3G (Third Generation of Mobile Telephone)

ซง่ึ สาหรบั ประเทศไทยแลว้ อปุ กรณม์ อื ถอื และ อปุ กรณพ์ กพา สว่ นมากในตลาดจะรองรบั ระบบการรบั สง่ ขอ้ มลู ความเรว็ สูงเป็นทเ่ี รยี บรอ้ ยแลว้ และไดร้ บั ความ นิยมจากผูใ้ ชง้ านเป็นจานวนมาก

ระบบปฏบิ ตั กิ ารบนอปุ กรณด์ งั กลา่ ว มอี ยูห่ ลายตวั กนั เช่น Android, iOS, Windows Phone, BlackBerry, Symbian, webOS, MeeGo และ QNX เป็นตน้

ANDROID คอื อะไร แอนดรอยด์ (Android) คอื ระบบปฏบิ ตั กิ ารแบบเปิดเผย ซอรฟ์ แวรต์ น้ ฉบบั (Open Source) โดยบรษิ ทั กูเก้ลิ (Google Inc.) ทไ่ี ดร้ บั ความนยิ มเป็นอยา่ งสูง

เน่อื งจากอปุ กรณ์ทใ่ี ชร้ ะบบปฏบิ ตั กิ ารแอนดรอยด์ มจี านวนมาก อปุ กรณ์มหี ลากหลายระดบั หลายราคา รวมทง้ั สามารถทางานบนอปุ กรณท์ ม่ี ขี นาดหนา้ จอ และความละเอยี ดแตกต่างกนั ได้ ทาใหผ้ ูบ้ ริโภคสามารถ เลอื กไดต้ ามตอ้ งการ

และหากมองในทศิ ทางสาหรบั นกั พฒั นาโปรแกรม (Programmer) แลว้ นน้ั การพฒั นา โปรแกรมเพอ่ื ใชง้ านบนระบบปฏบิ ตั กิ ารแอนดรอยด์ ไมใ่ ช่เร่อื งทย่ี าก เพราะมขี อ้ มลู ในการพฒั นารวมทง้ั Android SDK (Software Development Kit)

นอกจากนน้ั แลว้ แอนดรอยด์ ยงั มโี ปรแกรมแกรมทเ่ี ปิดเผยซอรฟ์ แวรต์ น้ ฉบบั (Open Source) เป็นจานวนมาก ทาใหน้ กั พฒั นาทส่ี นใจ สามารถนาซอรฟ์ แวรต์ น้ ฉบบั มาศกึ ษาได้ อย่างไมย่ าก ประกอบกบั ความนิยมของแอนดรอยดไ์ ดเ้พม่ิ ข้นึ อยา่ งมากใน โดยดูไดจ้ ากสว่ นแบง่ การตลาด ดงั รูป

การทาความเขา้ ใจโครงสรา้ งของระบบปฏบิ ตั กิ ารแอนดรอยด์ ถอื วา่ เป็นสง่ิ สาคญั เพราะถา้ นกั พฒั นา โปรแกรม สามารถมองภาพโดยรวมของระบบไดท้ ง้ั หมด จะใหส้ ามารถเขา้ ใจถงึ กระบวนการทางานไดด้ ี ยง่ิ ข้นึ และสามารถนาไปช่วยในการออกแบบโปรแกรมทต่ี อ้ งการพฒั นา เพอ่ื ใหเ้กดิ ประสทิ ธภิ าพในการ ทางาน

จากโครงสรา้ งของระบบปฏบิ ตั กิ ารแอนดรอยด์ จะสงั เกตไดว้ า่ มกี ารแบ่งออกมาเป็นสว่ นๆ ทม่ี คี วาม เก่ยี วเน่อื งกนั โดยสว่ นบนสุดจะเป็นสว่ นทผ่ี ูใ้ ชง้ านทาการตดิ ต่อโดยตรงซง่ึ ก็คอื ส่วนของ (Applications) จากนน้ั กจ็ ะลาดบั ลงมาเป็นองคป์ ระกอบอน่ื ๆตามลาดบั และสดุ ทา้ ยจะ เป็นส่วนทต่ี ดิ ต่อกบั อปุ กรณ์โดยผา่ นทาง Linux Kernel โครงสรา้ งของแอนดรอยด์ พอทจ่ี ะ อธิบายเป็นส่วนๆไดด้ งั น้ี

Applications ส่วน Application หรือสว่ นของโปรแกรมทม่ี มี ากบั ระบบปฏบิ ตั กิ าร หรือเป็นกลมุ่ ของโปรแกรมทผ่ี ูใ้ ชง้ านไดท้ าการตดิ ตง้ั ไว้โดยผูใ้ ชง้ านสามารถเรียกใช้ โปรแกรมต่างๆไดโ้ ดยตรง ซง่ึ การทางานของแต่ละโปรแกรมจะเป็นไปตามทผ่ี ูพ้ ฒั นาโปรแกรมได้ ออกแบบและเขยี นโคด้ โปรแกรมเอาไว้

Application Framework เป็นสว่ นทม่ี กี ารพฒั นาข้นึ เพอ่ื ใหน้ กั พฒั นาสามารถ พฒั นาโปรแกรมไดส้ ะดวก และมปี ระสทิ ธิภาพมากยง่ิ ข้นึ โดยนกั พฒั นาไมจ่ าเป็นตอ้ งพฒั นาในส่วนทม่ี ี ความยุง่ ยากมากๆ เพยี งแค่ทาการศกึ ษาถงึ วธิ กี ารเรยี กใชง้ าน Application Framework ในส่วนทต่ี อ้ งการใชง้ าน แลว้ นามาใชง้ าน ซง่ึ มหี ลายกลมุ่ ดว้ ยกนั ตวั อยา่ งเช่น

Activities Manager เป็นกลมุ่ ของชดุ คาสงั่ ทจ่ี ดั การเกย่ี วกบั วงจรการทางานของ หนา้ ต่างโปรแกรม(Activity)

Content Providers เป็นกลมุ่ ของชดุ คาสงั่ ทใ่ี ชใ้ นการเขา้ ถงึ ขอ้ มลู ของโปรแกรมอน่ื และสามารถแบ่งปนั ขอ้ มลู ใหโ้ ปรแกรมอน่ื เขา้ ถงึ ได้

View System เป็นกลมุ่ ของชดุ คาสงั่ ทเ่ี กย่ี วกบั การจดั การโครงสรา้ งของหนา้ จอทแ่ี สดงผล ในสว่ นทต่ี ดิ ต่อกบั ผูใ้ ชง้ าน (User Interface) ฉ


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook