newnavbar

Monday, May 2, 2016

Pendahuluan Android Lengkap

DOWNLOAD INI FILE
 
      Android adalah sebuah Operasi Sistem seperti hal nya pada windows. Lebih tepatnya Android digunakan untuk perangkat Mobille yang mencangkup Sistem Operasi, Middleware dan Aplikasi. Sehingga Android mencangkup keseluruhan sebuah aplikasi, mulai dari sistem operasi sampai pada pengembangan aplikasi itu sendiri. Pengembangan aplikasi pada platform Android ini menggunakan dasar bahasa pemrogaman Java.

     Platform pengembangan aplikasi Android berisfat open-source­ atau bisa dibilang terbuka bagi para pengembang, jadi para developer dapat mengembangkan dan menciptakan aplikasi mereka sendiri yang kaya dan inovatif. Bahkan jika pengembang dapat membuat aplikasi yang bermanfaat dan bervariasi, kemudia menjual untuk keuntungan pribadinya tanpa lisensi ke produsen atau vendor tertentu.

      Android adalah sistem operasi yang berbasis Linux, yang dibuat dengan dasar kernel Linux 2.6. Tim pengembang Andoid memilih kernel Linux tersebut dengan beberapa alasan, antara lain :
  •   Security, kernel Linux ini dapat mengatur keamanan antara sistem dan aplikasi.
  •  Manajemen memori, kernel Linux ini dapat mengatur manajemen memori
  • Manajemen proses, kernel Linux ini dapat mengatur proses lebuh baik, mengatur resource yang diperlukan sesuai dengan kebutuhan untuk menjalankan aplikasi
  •  Network stack, kernel Linux ini dapat mengatur komunikasi jaringan.
  • Driver, kernel Linux ini menjamin sesuatu dapat berjalan dengan baik, berbagai pabrikan hardware bisa bekerja dengan karnel ini.
         Berdasarkan kernel Linux 2.6 tersebut, framework atau kernagka kerja dari sistem operasi Android dikembangkan dengan berbagai variasi viturnya. Fitur-fitur ini kemudian juga dikembangkan secara open-source sehingga anda pun dapat menambahkan atau memodifikasi sendiri. Berbagai fitur yang ada, antara lain :

1. Android run-time, terdiri atas library Java dan Dalvik virtual machine.
2. Open GL ( graphics library). Merupakan API (Application Program Interface) yang digunakan
     untuk membuat grafis 2D dan 3D.
3. WebKit, Merupakan engine dari web browser yang dapat digunakan untuk menampilkan isi  website dan       menyederhanakan tampilan dari proses loading.
4. SQLite, merupakan engine dari relasional databse yang dapat diintegrasikan dengan aplikasi.
5. Media framework, merupakan library yang digunakan untuk menjalankan dan merekam file audio atau           video.
6. SSL ( Source Socket Layer), merupakan library yang digunakan untuk keamanan internet (internet scurity).

        Kemudian bagaimana berbagai library tersebut seperti SQLite berinteraksi dengan Android,dalam proses pembuatan aplikasi sendiri. Hal tersebut sudah diantisipasi oleh para pengembang Android, sehingga semua library tersebut sudah dapa digunakan secara otomatis ketika mengembangkan aplikasi. Berbagai fitur-fitur yang ada pada library yang dapat digunakan secara langsung, antara lain :
  • Activity Manager, digunakan untuk manajemen activity life cycle.
  • Telephony Manager, digunakan untuk akses layanan telepon juga infromasi daftar kontak, seperti no telepon, alamat, dll.
  • View System, digunakan untuk meng-handle view dan layout tampilan UI (user interface). 

No comments:

Post a Comment

Baca Juga