Sampai saat ini Eclipse memiliki 4 versi package, yaitu: Indigo Package, Helios Package, Galileo Package, Ganymade Package, dan Europa Package.
Dari total pengunduh pada situs resmi Eclipse http:www.eclipse.org, terdapat sebanyak 988.945 pengunduh Eclipse Classic Indigo per tanggal 20 Agustus
2011.
2.4 Location Based Services
Location Based Services layanan berbasis lokasi LBS adalah teknologi yang digunakan untuk menemukan lokasi suatu perangkat yang digunakan oleh
pengguna. Ada dua unsur utama layanan berbasis lokasi yaitu Safaat 2011: 1. Location Manager API Maps
Location Manager menyediakan layanan sumber untuk LBS, Application Programming Interface API Maps yang menyediakan fasilitas untuk
menampilkan, memanipulasi peta beserta fitur-fitur lain seperti tampilan satelit, jalan, maupun kombinasi keduanya. Paket ini berada pada
com.google.android.maps. 2. Location Providers API Location
Location Providers menyediakan teknologi pencarian lokasi yang digunakan oleh perangkat. API Location berhubungan dengan data GPS Global
Positioning System dan data lokasi real time. API Location berada pada paket android yaitu paket android.location. Dengan API Location kita dapat
menentukan lokasi kita saat ini, perpindahannya trackback, serta kedekatan dengan lokasi tertentu dengan mendeteksi perpindahan.
2.5 SQLite
SQLite merupakan sebuah sistem manajemen basis data relasional yang bersifat ACID-compliant mempunyai handler tabel BerkeleyDB dan InnoDB
sehingga bisa mendukung transaksi dan memiliki ukuran pustaka kode yang relatif kecil Owens 2010. Paradigma SQLite berbeda dengan client-server.
SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan bagian integral dari sebuah program secara keseluruhan. Oleh
karena itu, protokol komunikasi utama yang digunakan SQLite adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme
seperti ini akan memberikan keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata
definisi data, tabel, indeks, dan data disimpan sebagai sebuah berkas. Kesederhanaan dari sisi desain tersebut bisa dicapai dengan cara mengunci
keseluruhan berkas basis data pada saat sebuah transaksi dimulai. SQLite mengimplementasikan hampir seluruh elemen-elemen standar yang
berlaku pada SQL-92 SQL standar yang berlaku secara umum, termasuk transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas
ACID, trigger, dan kueri-kueri yang kompleks. Pada SQLite tidak ada pengecekan tipe data sehingga data bisa dientrikan dalam bentuk string untuk
sebuah kolom bertipe integer. Hal ini bisa merupakan sebuah inovasi yang menambah nilai guna dari sebuah basisdata, utamanya ketika digunakan dalam
bahasa pemrograman berbasis script PHP, Perl. Di sisi lain, kondisi tersebut merupakan sebuah kekurangan. Beberapa proses ataupun thread dapat berjalan
secara bersamaan dan mengakses basisdata yang sama tanpa mengalami masalah. Hal ini dikarenakan akses pembacaan data dilakukan secara paralel. Sementara itu
akses penulisan data hanya bisa dilakukan jika tidak ada proses penulisan lain yang sedang dilakukan.
2.6 Manajemen Pengetahuan