APA SIH ANDROID ITU ?

| Minggu, 03 April 2011 | |
Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK (software Development kit) sebagai alat bantu dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.

Features :
  • Framework Aplikasi yang mendukung penggantian komponen dan reusable.
  • Mesin virtual Dalvik dioptimalkan untuk perangkat mobile
  • Integrated browser berdasarkan engine open source WebKit
  • Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware)
  • SQLite untuk penyimpanan data
  • Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (tergantung hardware)
  • Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)
  • Kamera, GPS, kompas, dan accelerometer (hardware tergantung)
  • Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE 
Framework Aplikasi :

Pengembang memiliki akses penuh framwork API yang sama yang digunakan oleh aplikasi inti. Arsitektur aplikasi dirancang agar komponen dapat digunakan kembali (reuse) dengan mudah. setiap aplikasi dapat memanfaatkan kemampuan ini dan aplikasi yang lain mungkin akan memanfaatkan kemampuan ini (sesuai dengan batasan keamanan yang didefinisikan oleh framework). Mekanisme yang sama memungkinkan komponen untuk diganti oleh pengguna.
Semua aplikasi yang merupakan rangkaian layanan dan sistem, termasuk:
  • View Set kaya dan extensible yang dapat digunakan untuk membangun aplikasi, termasuk daftar, grids, kotak teks, tombol, dan bahkan sebuah embeddable web
  • Content Provider yang memungkinkan aplikasi untuk mengakses data (seperti dari daftar kontak telp) atau dari data mereka sendiri
  • Resource Manager, yang menyediakan akses ke kode sumber non-lokal seperti string, gambar, dan tata letak file
  • Notifikasi Manager yang memungkinkan semua kustom aplikasi untuk ditampilkan dalam alert status bar
  • An Activity Manager yang mengelola siklus hidup aplikasi dan menyediakan navigasi umum backstack
Android Runtime

Android terdiri dari satu set core libraries yang menyediakan sebagian besar fungsi yang tersedia dalam core libraries dari bahasa pemrograman Java. Setiap menjalankan aplikasi Android sendiri dalam proses, dengan masing-masing instance dari mesin virtual Dalvik (Dalvik VM). Dalvik dirancang agar perangkat dapat menjalankan multiple VMs secara efisien. Mesin Virtual Dalvik dieksekusi dalam Dalvik executable (.dex), sebuah format yang dioptimalkan untuk memori yang kecil. Dalvik VM berbasis, berjalan dan dikompilasi oleh compiler bahasa Java yang telah ditransformasikan ke dalam .dex format yang disertakan oleh tool "dx".
Dalvik VM bergantung pada kernel Linux untuk berfungsi , seperti threading dan manajemen memori tingkat rendahnya .

Linux Kernel

Android bergantung pada Linux Versi 2.6 untuk inti sistem pelayanan seperti keamanan, manajemen memori, proses manajemen, susunan jaringan, dan driver model. Kernel juga bertindak sebagai lapisan yang abstak antara hardware dan software stacknya.


UPDATE

Setelah sekian waktu Android hadir, masih aja ada yg bertanya Android itu apa sih??? .... ya wajar sih, mungkin saat ini yg sudah kenal lengket ya Gadget mania, tukang browsing, sama Developer aplikasi.

Dan Pertama kita tegaskan kita bukan bicara, tentang Robot Android

Ok untuk yang belum kenal dengan Android, Pertama kita bisa berpikir tentang dunia komputer. Dalam dunia komputer (PC Specially) ada yg namanya Hardware & Software. ...., Hardware itu ya perangkat keras (CPU, Keyboard, Monitor dll),

lha kalo Software? ... ya anggap saja program yg berjalan di Hardware itu (SO -Sistem Operasi -Windows XP, Linux dll, Aplikasi Office - MS Word dsb) .

Nah sama saja pada dunia Handphone/Ponsel ada juga Hardware & Software nya ....,

Hardwarenya ya (Ada Layar LCD, Cassing, Keypad, beserta Jeroanya). Sedangkan Software, ya sama aja ada Sistem Operasi (OS / SO : misal Blackberry OS, Symbian, Windows Mobile, Limo dll) , Aplikasi misal : buat kirim SMS, kirim/terima email, game, dll.

Nah lalu Android?


Android itu ya mudahnya ya Sistem Operasi ,

..... lha kalo begitu kayak di komputer bisa nggak HP/Ponsel diganti-ganti, Diinstall sistem operasinya, ..... wah, kalo yg ini sih kita musti tau dulu, .... bahwa Hardware HP itu Arsitekturnya berbeda-beda, jadi gak standar kayak di komputer ..

Tetapi apabila spesifikasi hardware-nya sama, dengan kebutuhan yang disyaratkan oleh suatu Sistem Operasi. maka kita bisa mengganti Sistem Operasinya.

Misal HTC Tytn II yang memakai windows mobile, itu pada saat sekarang sudah banyak yang bisa menggantinya dengan Android (Android standar yang dioprek). Karena memang banyak HP/ponsel HTC yang memang dibuat untuk Android ini, dan kemudian ada orang-orang pinter yang ngoprek Android agar bisa berjalan di HTC Tytn II.

Jadi tidak semudah menginstall sistem operasi di HP, apalagi kalau Sistem Operasinya bukan Open Source seperti Android. Misal Symbian, Windows Mobile, Blackberry OS itu saat ini kita "relatif" nggak bisa dioprek. Itu juga karena HP/Ponsel itu secara Arsitektur Hardware berbeda-beda.

Nah di Android sendiri, selain mudah dioprek, juga kita bisa membuat aplikasi sendiri secara mudah, yaitu dengan pemrograman bahasa java. Tentu ini sangat menyenangkan, kita bisa membuat aplikasi berkirim SMS, email, atau bahkan aplikasi berbasis peta dengan GPS yang menyenangkan.

Tentu saja, faktor keamanan pada Android juga diperhatikan, mengenai kemungkinan Virus dan sebagainya. Tentu pada saat ini tidak satupun Sistem Operasi yang kebal dengan virus, tetapi pada Android dibuat seaman mungkin, ingat Android pada dasarnya dibangun pada sebuah kernel Linux, yang tangguh.

Kemudian untuk pengguna umum, apa keuntungannya?

Android dibangun untuk platform mobile masa depan - dan mnurutku komputer PC pada beberapa segi akan digusur oleh mobile computing ini pada saatnya nanti . Dengan bagitu, akan sangat menyenangkan mampunyai dan menggunakan aplikasi yang memenuhi kebutuhan kita sebagai pengguna. Dan tentu saja, Android menawarkan pengalaman menggunakan Handphone atau ponsel yang "Dedicated untuk Internet Connection" . Tentunya juga hal lain, misal Bisnis Productivity, Multimedia, Games, dll juga didukung oleh Android.
salam. 

1 komentar:

Anonim Says:
3 Februari 2022 pukul 21.27

888 TV : Watch online on YouTube
and video of the 888 online channel youtube to mp3 y2mate on YouTube. of the 888 online channels on YouTube. of the 888 online channels on YouTube. of the 888 online channels on YouTube.

Posting Komentar