Long weekend, idol, maps & live programming?
Seperti biasa apabila long weekend, bandung akan dibanjir oleh pendatang dari Jakarta, apa mereka tidak pusing .. sudah tiap hari bermacet-macet di Jakarta, eh di bandung juga bermacet-macet lagi. Seperti biasa juga, jangan keluar dari tempat tinggal, jangan mencoba melewati jalan *** dan lebih mending melakukan kegiatan di kamar. Biasanya dengan menonton dvd, tetapi sudah lebih dari 3 minggu ini para penjual cd/dvd ilegal menghilang di bandung. entah kemana, kecuali 'yang satu' itu, tapi itu pun tidak ada film baru.
Minggu ini kepala dipenuhkan dengan peta, long+lat, google map, virtual earth makanya bacaan tidak jauh dari dua buku dibawah ini :
Sayang detail data (detail peta dan foto angkasa) milih Virtual Earth masih kalah dengan Google Map. Google Maps dipadukan dengan perangkat GPS sungguh menarik. Sayang penggunaannya tidak bisa dilanjutkan karena ternyata aplikasinya akan berjalan di VPN, jadi ambil yang simple saja. Tinggal menggunakan file dari Map Info atau ArcView (CMIIW) dan gunakan SharpMap. SharpMap bukan barang baru tentunya dan untuk mendapatkannya tinggal mengunjungi CodePlex, yang pasti SharpMap sudah mempunyai feature AJAX untuk proses zooming ataupun drag & drop untuk menggeser peta. Akan menjadi apakah ini nanti...just stay tune at this frequency :)
Yang menarik lainnya adalah Geeks Portal, makin ramai .. artinya makin banyak ilmu yang saya dapatkan disini. Ada beberapa yang posting yang menarik yaitu Singularity dan Developer Idol (keduanya posting Pak Risman). Singularity, menarik karena dapat diinstal pada hardware yang 'berkapasitas kecil', tapi rasanya saat ini belum waktunya mencoba atau 'nge-build' dan menginstall di Virtual PC, mesti fokus ke 'satu titik' dulu.
Developer Idol? Karena posting ini akhirnya membeli dan membaca buku kecil untuk membangun library system yang simple, cocok buat teman-teman dan anak didik yang baru belajar .NET, jadi tidak perlu repot untuk membuat modul lagi, tinggal suruh coba sendiri :) Kasus Sistem Perpustakaan inipun adalah contoh kasus simple karena orang pasti tahu apa itu perpustakaan, menarik karena memang banyak hal yang bisa digunakan untuk membuat sistem ini lebih menarik.
Perpustakaan 'klasik' biasanya hanya akan menangani buku, mengelompokkan buku tersebut dalam suatu kategori, ada peminjam buku dan lain-lain. Bagaimana kalau yang disimpan di perpustakaan tidak hanya buku saja, tetapi file-file multimedia dan juga buku digital yang dapat berupa PDF, Word atau tipe lain yang bisa di-index ?
Buku digital, artinya memungkinkan untuk upload buku ini pada sistem dan sistem perlu melakukan indexing konten buku tersebut. Untuk apa? ini akan sangat membantu peara pengunjung perpustakaan untuk mencari apa yang dia inginkan dengan cukup mengetikkan keyword saja, dan itu tidak hanya meliputi judul dan daftar isi saja, tetapi juga sampai konten buku tersebut. Untuk engine indexing ini dapat digunakan Lucene.NET, hasil porting Lucene dari project Apache. Dulu pernah baca kalimat sesumbar di web http://www.dotlucene.net bahwa Lucene dapat melakukan indexing file-file yang total ukurannya 4GB hanya dalam waktu tidak sampai 1 detik. CMIIW. Sekarang untuk mendapatkan Lucene dapat mengunjungi url berikut http://incubator.apache.org/lucene.net.
Bagaimana dengan buku yang di-scan dan menghasilkan output berupa image? Untuk ini dapat dibuat menarik dengan memanfaatkan Silverlight yaitu gambar ditampilkan berupa buku asli yang bisa dibolak balik. Akan menarik lagi bila perpustaan tersebut juga mengelola video atau audio, maka kembali Silverlight dapat digunakan untuk itu.
Ada ide yang lain lagi?