Mungkin, saya harus meralat kata2 saya, bahwa aplikasi Java dengan Swing akan terlihat berbeda dengan yang sekelasnya yang dibuat dengan VB atau Delphi. Coba lihat gambar tersebut, itu Java Swing. Tidak terlihat berbeda kan? Pun, ada icon pada system tray-nya.
Saya buat aplikasi ini cepat2 saja. Awalnya, masih dalam arahan ke satu modul SMS server dulu. Kemudian, saya ingin tunjukkan aplikasi ini pada yang meminta. Wah, saya pikir, bagus juga! Tepat, modular dan pluginnya bisa d-upload sambil jalan. Semuanya mudah.
Aplikasi di atas menggunakan MS SQL Server sebagai databasenya. Awalnya, saya kecewa karena proses menampilkan data skripsi (kasus ini), tidak cepat. Ada jeda antara saya menekan tombol Skripsi dan kemunculannya. Namun, beberapa saat kemudian, saya pikir, ini mudah! Load saja semua instance dari form dan buka koneksi serta load data yang dibutuhkan di awal loading aplikasi. Pemakai tidak akan merasakan perbedaan startup yang signifikan, namun yang jelas User Experience dengan aplikasi ini bisa meningkat
Dan itulah yang saya imlpementasikan dari aplikasi ini. Response terhadap aksi pemakai sangat baik. Selain itu, keberhasilan proses ini, karena saya menggunakan Design Pattern Singleton. Detail ttg Design Pattern sedang saya siapkan...
Semoga bermanfaat!
NB:
- Kasus rancangan Platform ini seperti Spring Dependency Injection. Jadi, keterkaitan aplikasi dengan plugin bisa ditentukan dari luar, yaitu dari file XML konfigurasi
- Di lain kesempatan,saya punya ide untuk menambahkan daftar file konfigurasi XML pada icon system tray, sehingga nantinya jenis aplikasi bisa dijalankan secara run time view Klik Kanan Icon Tray itu saja.
2 comments:
Thanks a lot for sharing this......
Great blog..........
see this
good sharing
Get More Details
Post a Comment