Más contenido relacionado
Similar a Android report (20)
Más de Ayutthaya GIS (13)
Android report
- 1. 1
Android and GeoInfomatic Technology
บทนํา
Android คือ platform สําหรับระบบปฏิบติการบนโทรศัพท์มือถือ ซึ งเป็ นระบบปฏิบติการ
ั ั
่ ่
ทีพัฒนาตามแบบ Linux (ใช้ Linux Kernel 2.6 สําหรับสวนติดตอ hardware) โดยมี Google และ 30
ั ้่
บริ ษททีพัฒนาเทคโนโลยีบนมือถือชันนําเป็ นผูกอตังและสนับสนุนการดําเนินงาน ปั จจุบนมี
ั
่
อาสาสมัครเข้ารวมเป็ นนักพัฒนาโปรแกรมประยุกต์บน Android จํานวน 4300 คนทัวโลก
Google ได้ส่ ง Android SDK ออกมาสําหรับนักพัฒนาซอฟท์แวร์ นาไปใช้ในการพัฒนา
ํ
โปรแกรมประยุกต์สาหรับ Android โดยได้มีการจัดโครงการ Android Developer Challenge ชิงเงิน
ํ
่ ่
รางวัลรวม $10,000,000 สําหรับการแขงขันมีขึนในชวง 2 มค.-3 มีค 2008 โดยจะคัดผลงานผู ้
้ ่
เข้ารอบ 50 ผลงาน โดยผูทีผานรอบนีจะได้เงินรางวัลเบืองต้น 25000 US (875000) เพือเป็ นทุนใน
การพัฒนา หลังจากนันคัดให้เหลือ 10 ผลงาน จนหาผ็ชนะ โดยผูชนะจะได้เงินรางวัล 275000 US
้
่ ํ
(9625000)หรื อ 100000(3500000) US ซึ งยังไมได้กาหนดตายตัว
็ ่
งาน location-based services กเป็ นหนึงในหัวข้อหลักของการประกวด เพือสงเสริ มการ
เติบโตของการพัฒนาโปรแกรมประยุกต์บน Android และมีแผนทีจะเริ มมีการจําหนาย ่
โทรศัพท์มือถือทีใช้ระบบปฏิบติการของ Android ขึนในปี 2008
ั
Location and Map in Android
่ ี ั
LBS component เป็ นสวนสําคัญ ทีเกยวข้องกบ GeoInfomatic บน Android โดยเป็ นหนึง
ในเทคโนโลยีพืนฐานทีรองรับและสนับสนุนการทํางานของระบบงานอืนๆ
ชัยภัทร เนืองคํามา
- 2. 2
ั ่
Android รองรับการทํางานกบ GPS และอุปกรณ์ระบุตาแหนง (WIFI Location, GPS
ํ
่
Phone) โดยมี Location Manager ในการจัดการข้อมูลตําแหนง โดยนักพัฒนาสามารถเชือมตอกบ ่ ั
่ ่
สวนนีได้ผานทาง Android SDK
ี
Android SDK ได้มี API สําหรับการพัฒนาโปรแกรมประยุกต์ทีเกยวข้องกบข้อมูลเชิง ั
ตําแหนงสองสวนได้แก่
่ ่
1. Location-based Service APIs
์
สําหรับการสร้างฟังกชันการทํางาน LBS บน Android ซึ งประกอบด้วยสอง
ั
packages คือ android.location (Query, จัดการเรื องพิกดภูมิศาสตร์ , KML, ทิศทาง, tracking, GPS
Data) และ com.google.android.maps (Google Map Service)
2. Google APIs and Services
สําหรับนักพัฒนาทีต้องการนํา Google API ไปใช้สร้างโปรแกรมประยุกต์
่
โดยรวมไปถึงสวนของ Google Map API ทีให้บริ การข้อมูลแผนที สําหรับฝังลงในโปรแกรม
ประยุกต์อืนๆ ในกลุ่มนีแบงออกเป็ นสองประเภทคือ Map View และ Map Activity
่
ชัยภัทร เนืองคํามา
- 3. 3
่
ตัวอยางโปรแกรมประยุกต์บน Android
สรป
ุ
ํ
Android เป็ น Mobile platform ประเภท Open source ทีกาลังได้รับความนิยมมากใน
ปั จจุบน โดยมีแนวโน้มทีจะเป็ นทียอมรับและเป็ นมาตรฐานเปิ ดสําหรับการพัฒนาเทคโนโลยีใน
ั
ด้านนีต่อไป Android มีการผนวกรวมเอาเทคโนโลยีดาน Geoinfomatic ลงไปในชันโครงสร้างของ
้
สถาปั ตยกรรมระบบ เพือรองรับการนําเอาข้อมูลเชิงตําแหนงไปใช้งานรวมกบโปรแกรมตางๆทีอยู่
่ ่ ั ่
บน Android โดยมีส่ วนการจัดการข้อมูลเชิงตําแหนงทีได้จากกระบวนการระบุตาแหนง ทังจาก
่ ํ ่
GPS Device และจากการคํานวณโดยอ้างอิงจากสถานีส่ งสัณญาณ (tower location)
แนวคิดของ Android จะมีบทบาทและสามารถนําเทคโนโลยีดาน Geoinfomatic ไปสู่ผใช้
้ ู้
่ ่
ทัวไปได้อยางแพรหลายและเป็ นการนําเทคโนโลยีไปใช้สนับสนุนการดํารงชีวิตให้สะดวกสบาย
่
ขึนตอไป
ชัยภัทร เนืองคํามา