Since Juli 2011 kemarin (sebelum ujian akhir semester), saya memulai belajar Mobile Programming….Yah, a curiosity :p. Terus terang saya sebelumnya belum pernah menyentuh Java Mobile Edition (J2ME). It’s the first time…and i feel it’s great 😀
Saya berhasil membaca data yang disimpat di RMS…tetapi banyak kekurangannya, mulai dari daya tampung,memory, dan kesulitannya (terutama menginsert data…saya belum tahu cara praktisnya, maklum masih newbie in J2ME :D), saya menyerah menggunakan RMS. Alternatifnya saya menggunakan plain text file.
Berikut ini tampilan BatakDict J2ME yang saya kerjakan :
Lebih mudah namun sulit :p. Handphone memiliki keterbatasan, terutama keterbatasan memory dalam membaca file text (error ini menjadi hal lumrah There is insufficient storage to install this suite).
Setelah nanya kiri-kanan, dapat juga triknya dengan memecah file menjadi beberapa file. Muncul lagi kesulitan, salah satunya saat melakukan sorting (awalnya saya menggunakan binary search – musti di sorting dulu ? :p ), jika file dipecah maka akan sulit melakukan sorting dan pencariannya. Kenapa binary search? Well, metode pencarian yang paling familiar bagi saya adalah Binary Search (karena baru dalam tugas MOOP Binus, saya paling sering menggunakan metode tersebut..heheheh :d :p). Nanya sana-sini lagi, teman-teman yg berbaik hati memberikan informasi mengenai kamus mobile yang open source Omnidict dan DictionaryMid .
Namun karena kesibukan yg semakin menjadi-jadi (STM = Sibuk Tak Menentu :p), apalagi since Juli 2011 saya banting stir menjadi Database Administrator, banyak yang musti dipelari dan mulai 5 September 2011 perkuliahan akan aktif lagi), akhirnya saya mempelajari source code Omnidict dan memodifikasinya….
Secara pribadi saya belum puas dan penasaran..Next day, I will fix my program dah….
BatakDict Mobile Edition ini masih versi 0.1. Tepatnya masih beta 0.1 karena beberapa fitur lain belum kelar. Mengapa langsung dipublish? Takutnya nanti fitur yang sedang dikembangkan gak kelar-kelar akhirnya kelupaan merilisnya.
Oh ya…kosa katanya masih belum lengkap…harap maklum ya…:D
Fiturnya :
- Kamus Batak-Indonesia dan Indonesia-batak (based on OmniDict)
- Aksara Translator (in progress developing)
- ???? (sedang dipikirkan :D)
Silahkan download di Sourceforge batakdict. atau http://www.getjar.com/batakdict
Berikut ini tampilan finalnya…
Works well in Nokia 6120 classic (meski tampilannya agak berbeda di emulatornya :P).
Hope this usefull. If u found any bug, please inform us ya 😀
Credits :
- Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition (J2ME) @2007 Java Competency Center – Institut Teknologi Bandung
- Core J2ME Technology & MIDP – Prentice Hall
- Wireless J2ME Platform Programming – Prentice Hall
- Omnidict -Aram Julhakyan
- http://dictionarymid.sourceforge.net
sipeop na otik ndang marlobi-lobi, si peop na godang ndang hahurangan.
BATAKPEDIA