Tampilkan postingan dengan label android sdk. Tampilkan semua postingan
Tampilkan postingan dengan label android sdk. Tampilkan semua postingan

Android SDK


Android SDK(Software Development Kit) adalah tools API(Application Programming Interface) yang diperlukan untuk memulai pengembangan suatu aplikasi pada platform android menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang direlease oleh Google. Saat ini disediakan Android SDK sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. Sebagai platform aplikasi netral, android memberi anda kesempatan untuk membuat aplikasi yang kita butuhkan yang bukan aplikasi bawaan Handphone/smartphone.
Beberapa fitur android adalah
  1. Framework aplikasi yang mendukung penggantian komponen dan reusable
  2. Dalvik Virtual Machine dioptimalkan untuk perangkat mobile
  3. Integrated browser berdasarkan engine open source WebKit
  4. Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0
  5. SQLite untuk penyimpanan data/database
  6. Media suport yang mendukung audio, video dan gambar
  7. Bluetooth,EDGE,3G,WiFi(Tergantung hardware)
  8. Kamera,GPS,kompas dan accelerometer(tergantung hardware)
  9. Lingkugan Development yang lengkap dan kaya termasuk perangkat emulator,tools untuk debugging,profil dan kinerja memori dan plugin untuk IDE eclipse

Dalvilk Virtual Machine(DVM)


Salah satu kunci dari android adalah DVM. Android berjalan didalam DVM bukan di Java Virtual Machine(JVM) sebenarnya sama saja antara DVM dan JVM akan tetapi DVM sudah di customize sehingga bisa efisien diperangkat mobile. DVM adalah register bases sementara JVM adalah stack bases DVM dibuat oleh Dan Bornsten dan beberapa engineer Google yang lainnya. DVM menggunakan kernel linux untuk menangani fungsionalitas tingkat rendah termasuk keamanan, threading, dan manajemen memori. Hal ini akan memungkinkan kita untuk membuat aplikasi C/C++ sama seperti OS linux kebanyakan.
DVM menggunakan executable file dimana developer tidak perlu khawatir tentang kapasitas memori. Karena dengan DVM akan di usahakan oleh DVM memori sekecil mungkin dalam mendevelop suatu aplikasi android. Executable file diciptakan dengan mengubah kelas bahasa Java dan dikompilasikan menggunakan tools yang disediakan dalam SDK android.
DVM
DVM

 
Komunitas TIK Bandung Jawa Barat Indonesia © 2015 | Desain oleh Cheap TVS