Berhubung tugas akhir saya di kampus mengenai aplikasi yang berhubungan dengan handphone dan GPS, di sini saya akan membagikan sebagian source code dari tugas akhir saya.
Source Code Aplikasi GPS Bluetooth Handphone
Aplikasi ini berfungsi untuk mengambil koordinat bumi dari posisi kita menggunakan GPS bluetooth (tidak bisa untuk gps berbasis builtin dan kabel, butuh pengubahan beberapa baris kodingan di source-nya jika ingin menggukanan non-bluetooth). Aplikasi ini berbasis java yang umum ditemukan di berbagai macam handphone.
Aplikasi ini dibuat menggunakan Eclipse Pulsar, bagi yang belum tahu cara menggunakannya bisa dilihat disini: Menggunakan Eclipse Untuk Pengembangan Aplikasi Handphone Berbasis Java ME – Bagian 1 – Instalasi
Ada 4 package di aplikasi ini:
- org.henson.midp: Berisi kodingan untuk modifikasi variable Float di JME
- org.qcontinuum.astro: Berisi kodingan untuk pemprosesan data-data geografis yang didapat dari GPS
- pico: Berisi kodingan utama aplikasi dan penampilan data koordinat GPS hasil pemprosesan
- trackon.com.gps: Berisi kodingan untuk koneksi bluetooth dan GPS
Jika hanya ingin mengembangkan aplikasi sebatas penggunaan koordinat latitude dan longitude bisa mengubah package bagian pico saja, jika ingin mengubah aplikasi agar dapat mengkoneksikan GPS berbasis kabel dan builtin bisa diubah di package trackon.com.gps. Untuk pengambilan data GPS lainnya seperti latitude, kecepatan, arah, dan lain lain bisa dilihat di org.continuum.astro
Library yang saya pakai disini sudah saya cek dan berjalan di handphone sekelas Nokia 3110c dan Nokia E61, biasanya handphone keluaran 2007 keatas sudah bisa menggunakan aplikasi ini. Untuk penggunaan memori dari aplikasi ini cukup kecil, hanya sekitar 125 kilobyte, tidak ada memory leak.
Kalau ada yang bingung bisa didiskusikan disini kalau ada yang ingin menambahkan silakan hehe, selamat mengotak atik java


