Selasa, 19 Oktober 2010

Pengenalan Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform bersifat open source bagi para pengembang untuk menciptakan aplikasi mereka sendiri. 

Awalnya, Google Inc. mengakuisi Android Inc., pendatang baru yang membuat software untuk ponsel yang berada di Palo Alto, California Amerika Serikat. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan hadware, software, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Keunggulan Android diantaranya :
1. Keterbukaan
   Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar
   panggilan ke API.
2. Penghancuran perbatasan
   Anda dapat menggabungkan informasi dari Internet ke dalam telepon, seperti informasi
   kontak, atau data pada lokasi geografis untuk mendapatkan kesempatan baru.
3. Kesamaan aplikasi
   Untuk Android ada perbedaan antara telepon utama aplikasi dan
   perangkat lunak lain, anda bahkan dapat mengubah program untuk memutar nomor,
   atau screen saver.
4. Cepat dan mudah perkembangan
   Dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan
   aplikasi Android, termasuk simulator ini instrumen, dan alat debugging maju.

       Google mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem operasi. Berikut ini susunan dari lapisan – lapisan tersebut jika di lihat dari lapisan dasar hingga lapisan teratas:
a.      Linux Kernel Tumpukan paling bawah pada arsitektur Android ini adalah kernel.

b.    Android Runtime Lapisan setelah Kernel Linux adalah Android Runtime.
       Android Runtime ini berisi Core Libraries dan Dalvik Virtual Machine. Core Libraries
       mencakup serangkaian inti library Java, artinya Android menyertakan satu set 
       library-library dasar yang menyediakan sebagian besar fungsi-fungsi yang ada pada 
       library-library dasar bahasa pemrograman Java.

c.     Libraries Bertempat di level yang sama dengan Android Runtime adalah Libraries. 
       Android menyertakan satu set library-library dalam bahasa C/C++ yang 
       digunakan oleh berbagai komponen yang ada pada sistem Android.

d.     Application Framework Lapisan selanjutnya adalah application framework, yang 
        mencakup program untuk mengatur fungsi-fungsi dasar smartphone. 
        Application Framework merupakan serangkaian tool dasar seperti alokasi resource 
        smartphone, aplikasi telepon, pergantian antar - proses atau program, 
        dan pelacakan lokasi fisik telepon.

e.     Application Di lapisan teratas bertempat pada aplikasi itu sendiri. Di lapisan inilah 
        anda menemukan fungsi-fungsi dasar smartphone seperti menelepon dan mengirim
        pesan singkat, menjalankan web browser, mengakses daftar kontak, 
        dan lain-lain. Bagi rata-rata pengguna, lapisan inilah yang paling sering 
        mereka akses. Mereka mengakses fungsi-fungsi dasar tersebut melalui user interface.

Tidak ada komentar:

Posting Komentar