Akhirnya selesai juga satu project saya, membuat file sinkronisasi applikasi buat kantor saya. Applikasi ini saya kira lumayan sederhana untuk dibuat, tetapi saya ternyata menemukan beberapa hambatan selama proses pembuatan.
Applikasi ini akan mengambil data tentang semua
client dari
database, terus melakukan sinkronisasi antara
server dengan semua
client yang ada. Terus saya juga membuat
simple scheduler untuk mengatur banyaknya proses sinkronisasi yang bisa berjalan pada saat bersamaan. Jadi, semua
client harus memalui
queue list (antrian) sebelum memulai proses sinkronisasi dengan
server.
Dari pengalaman ini, saya belajar menggunakan
thread untuk menampikan sinkronisasi status di
Windows Form TextBox. Pada awalnya, saya tidak menggunakan
thread, dan alhasil, tidak ada
text yg muncul di
TextBox selama proses sinkronisasi berjalan.
Textnya baru muncul setelah proses sinkronisasi selesai.
Threads arefun if we can manage them :)
Project selanjutnya akan melibat penggunaan teknology nirkabel
Bluetooth untuk
file transfer. Yuhu :)