2.12 Java Development Kit JDK
Java Development Kit atau disingkat JDK merupakan produk dari Oracle
Corporation yang ditujukan untuk pengembangan perangkat lunak berbasis Java. Sejak Java diperkenalkan, sampai saat ini Java SDK telah banyak digunakan. Pada
tanggal, 17 November 2006, Sun memperkenalkan JDK dibawah lisensi GNU General Public License
GPL, sehingga penggunaannya bebas gratis. JDK juga dilengkapi dengan JRE Java Runtime Environment, biasanya disebut
private . JRE terdiri dari JVM Java Virtual Machine dan semua library class yang
terdapat lingkungan produksi, sama baiknya dengan penambahan hanya library- library yang berguna bagi developers, seperti library internationalization dan library
IDL.
2.13 Android Development Tools ADT
Android Development Tools ADT adalah plugin untuk Eclipse Intergrated
Development Environment IDE yang dirancang untuk memberikan lingkungan yang
terpadu di mana untuk membangun aplikasi Android. ADT memperluas kemampuan Eclipse untuk membiarkan para developer
lebih cepat dalam membuat proyek baru Android, membuat aplikasi UI, menambahkan komponen berdasarkan Android Framework API, debug aplikasi
dalam pengunaan Android SDK, dan membuat file APK untuk mendistribusikan aplikasi.
Mengembangkan aplikasi di Eclipse dengan ADT sangat dianjurkan dan merupakan cara tercepat untuk memulai membuat aplikasi android, karena banyak
kemudahan-kemudahan sebagai tools yang terintegrasi seperti, custom XML editor, dan debug panel ouput. Selain itu ADT memberikan dorongan luar biasa dalam
mengembangkan aplikasi Android.
2.14 Android
Android adalah software platform yang open source untuk mobile device. Android berisi sistem operasi, middleware dan aplikasi-aplikasi dasar. Basis OS
Android adalah kernel linux 2.6 yang telah dimodifikasi untuk mobile device. Android sendiri memiliki banyak fitur diantaranya adalah:
1. Menulis file di SD card. 2. Database dengan SQLite.
3. Application framework berbasis komponen yang memudahkan reuse. 4. Dalvik virtual machine dioptimisasi untuk menjalankan program Java di mobile
devices 5. Integrated browser berbasis WebKit engine
6. Optimized graphics tersedia 2D graphics library; dan OpenGL ES 1.0 untuk 3D graphics
7. Media support untuk MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF 8. GSM Telephony fasilitas telepon.