Sejarah Eclipse Arsitektur Eclipse

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.