commit to user
4.
Android Run Time
Layer
yang membuat aplikasi Android dapat dijalankan di mana dalam prosesnya menggunakan Implementasi Linux.
Dalvik Virtual Machine
DVM merupakan mesin yang membentuk dasar kerangka aplikasi Android. Di dalam Android Run
Time dibagi menjadi dua bagian yaitu: 1
Core Libraries
: Aplikasi Android dibangun dalam bahasa java, sementara Dalvik sebagai virtual mesinnya bukan
Virtual Machine Java
, sehingga diperlukan sebuah
libraries
yang berfungsi untuk menterjemahkan bahasa javac yang ditangani oleh
Core Libraries.
2
Dalvik Virtual Machine
: Virtual mesin berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi serta efisien, dimana
merupakan pengembangan yang mampu membuat linux kernel untuk melakukan
threading
dan manajemen tingkat rendah.Nazrudin, 2011
5.
Linux Kernel
Linux Kernel
adalah
layer
dimana inti dari
operating system
dari Android itu berada. Berisi file-file system yang mengatur sistem
processing
,
memory
,
resource
,
drivers
, dan sistem-sistem operasi lainnya.
Linux Kernel
yang digunakan Android adalah
linux kernel release
2.6.Nazrudin, 2011
2.2 Google Map
Google yang mengembangkan Android dengan Google Maps. Meskipun penggunaan Google Maps sangat mudah tetapi dalam tidak dapat dilakukan
pengintegrasian peta ke aplikasi yang dibuat. Dengan cara ini Google Maps akan
commit to user
menjadi sebuah aplikasi tersendiri yang berjalan sehingga tidak terdapat kemampuan sebagai pengembang aplikasi untuk mengatur tampilan atau
menambahkannya Nazrudin, 2011.
2.3
Location Based Service Location Based Service
LBS atau layanan berbasis lokasi adalah
istilah umum yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yang kita gunakan.
LBS terdiri dari dua pilar yaitu API Map dan API Location, paket
package
dari setiap API ini berbeda dan terpisahkan. Sebagai contoh, paket map berada pada com.google.android.maps dan paket location adalah android.location. API Map
menyediakan fasilitas untuk mendisplay dan memanipulasi peta, seperti zoom, mode peta
Satelit view
,
Street view
, atau menambahkan kustom data
overlay
dll. Sedangkan API Location adalah berhubungan dengan data GPS
Global Positioning System
dan data lokasi real-time. Nazrudin, 2011
2.4 Map View dan Map Activity
Google maps yang disertakan pada Android, akan menghubungkan
dengan Google Maps di internet, tentunya ini kemudian menjadi salah satu keunggulan pada platform Android. Dengan Emulator, kita bisa mencoba Activity
Maps yang disertakan. Sedangkan untuk kita sebagai pembuat aplikasi, bisa menggunakan Map View dan Map Activity untuk membuat agar Google Maps bisa
kita masukkan kedalam aplikasi berbasis peta yang kita buat.
commit to user
Yang menyenangkan adalah untuk mengintegrasikan fitur dasar peta kedalam projek Android relative cukup mudah. Dan untuk itu pertama kita harus
memahami bahwa Google Maps secara hak cipta merupakan milik Google secara propierty, dengan begitu apabila kita ingin menggunakannya memerlukan adanya
semacam perjanjian Agreement. Google menggunakan mekanisme pendaftaran untuk mendapatkan Id API Key, yang didasarkan atas sebuah kunci yang di
generate otomatis ketika kita menginstall SDK Android. Untuk itu pada penggunaan komersial, kita harus benar-benar memahami aspek legal formalnya,
yang bisa di baca ketika mendaftarkan API Key tersebut. Nazrudin, 2011
2.5 Aplikasi