Penyedian Layanan Berbasis Android Google maps android API

digenerasikan oleh Google Maps untuk suatu website tertentu, agar server google maps dapat mengenali. Pada Google Mpas API terdapat 4 jenis pilihan model peta yang disediakan oleh google diantaranya adalah : 1. ROADMAP, untuk menampilkan peta biasa 2 dimensi 2. SATELITE, untuk menampilkan foto satellite 3. TERRAIN, untuk menunjukkan relief fisik permukaan bumi dan menunjukkan seberapa tingginya suatu lokasi, contohnya akan menunjukkan gunung dan sungai 4. HYBRID, akan menunjukkan foto satellite yang diatasnya tergambar pula apa yang tampil pada ROADMAP jalan dan nama kota

2.5 Sejarah Android

Perjalanan Android dimulai sejak Oktober 2003 ketika 4 orang pakar IT, Andi Rubin, Rich Minner, Nick Sears dan Chris White mendirikan Android.Inc, di California US. Visi Android untuk mewujudkan mobile device yang lebih peka dan mengerti pemiliknya, kemudian menarik raksasa dunia maya Google.Google kemudian mengakuisisi Android pada Agustus 2005. OS Android dibangun berbasis platform Linux yang bersifat open source,senada dengan Linux, Android juga bersifat Open Source. Dengan nama besar Google dan konsep open source pada OS Android, tidak membutuhkan waktu lama bagi android untuk bersaing dan menyisihkan Mobile OS lainnya seperti Symbian, Windos Mobile,Blackberry dan iOS. Kini siapa yang tak kenal Android yang telah menjelma menjadi penguasa Operating System bagi Smart phone.

2.5.1 Sistem operasi Android

Sistem operasi pada android memiliki 4 lapisan layer yang merupakan komponen sistem android. Setiap lapisan tersebut menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem operasi. Dilihat pada gambar : : Gambar 2.1 Arsitektur system operasi android

1. Linux Kernel

Tumpukan paling bawah pada arsitektur Android ini adalah kernel. Google menggunakan kernel Linux versi 2.6 untuk membangun sistem Android, yang mencakup memory management, security setting, power management, dan beberapa driver hardware. Kernel berperan sebagai abstraction layer antara hardware dan keseluruhan software. Android dibangun di atas kernel Linux 2.6. Namun secara keseluruhan android bukanlah linux, karena dalam android tidak terdapat paket standar yang dimiliki oleh linux lainnya. Linux merupakan sistem operasi terbuka yang handal dalam manajemen memori dan proses. Oleh karenanya pada android hanya terdapat beberapa servis yang diperlukan seperti keamanan, manajemen memori, manajemen proses, jaringan dan driver.Kernel linux menyediakan driver layar, kamera, keypad, WiFi, Flash Memory, audio, dan IPC Interprocess Communication untuk mengatur aplikasi dan lubang keamanan.