September 7, 2007

Instant Messenger With jYMSG

Iseng-iseng pengen bikin YM client untuk mobile (HP) ama maya sambil belajar J2ME. setelah muter-muter sama si mbah akhirnya nemu API untuk YM client jYMSG. tapi jYMSG ini berbasis J2SE sedang kan yang mau di buat J2ME, klo diliat dari size API jYMSG ini akan susah ato butuh effort yang lumayan gede untuk di convert ke J2ME…

akhirnya agar jYMSG ga berubah banyak, dibuatlah arsitektur client server untuk YM client ini dengan jYMSG disisi Server,nah permasalahannya muncul lagi apakah API jYMSG mendukung multi login…?karena Server harus bisa login untuk banyak client…
ternyata jYMSG menyimpan session pada saat melakukan autentifikasi dengan server Yahoo :D berarti tinggal dibuat thread object session-nya jYMSG bisa melakukan multi login :p

agar biaya GPRS murah, tinggal buat protokol yang sangat sederhana :p ini screenshot-nya lumayan lah buat pemula :p aplikasi untuk client banyak dikerjakan maya klo saya mah lebih banyak diservernya.

login view
ini tampilan loginnya, cuma pake form males bikin pake canvas :p
list view
ini tampilan list friend nya… friend yang online sama yang offline emoticon-nya beda
chat view
ini tampilan pas chat nya…tabbing :p
menu view
ini fitur yang di sediain :
> Send SMS : untuk fasilitas ini donlod disini
> Add Friend
> RemoveFriend
> Hide/show offline friend
menu view
menu pada saat jendela chat
sign
tab-nya nyala klo ada pesen baru masuk sama ada suara :D lumayan lah jadi user ngga bingung klo ada pesen baru yang masuk

sebenernya hampir semua fasilitas yang disediakan yahoo messenger, tapi klo semua di implementasiin pasti size untuk aplikasi ini akan gede dan yang paling utama pusing bikin client-nya :p. Tadinya pengen ngasi donlod aplikasinya buat tes, tapi sayang ngga punya hosting untuk nyimpen servernya :p jadi cuma bisa ngasi screenshot aja…

oh iya lupa karena untuk komunikasi datanya pake socket…jadi hanya HP yang dukung midp20 yang bisa :p untuk midp10 clientnya belum bisa tapi untuk server sudah dukung…

9 Comments »

The URI to TrackBack this entry is: http://orangsakti.blogsome.com/2007/09/07/instant-messenger-with-jymsg/trackback/

  1. Mantaffff …

    Filenya ditaruh di box.net atau dimana gitu .. atau codenya sekalian diupload ke sf atau googlecode

    Pengen nyoba hasilnya nih, tapi harus beli hape baru dulu .. :D

    Comment by toni — September 7, 2007 @ 10:20 pm

  2. Cenggi!! andai saya bisa

    Comment by yay! — September 9, 2007 @ 10:11 pm

  3. @yay
    ente mah bisa lah…belum dicoba kan kloa dah nyoba mungkin bisa

    Comment by orangsakti — September 10, 2007 @ 6:19 am

  4. Yuk.. mau dong mas pipin… kekekekek…

    @mas toni
    Gak usah beli hp baru mas.. cukup emulator saja… :p

    Comment by ariawan — September 11, 2007 @ 10:54 am

  5. Waw… mantabz..
    keren…
    aku baru kepikiran pengen mbuwat, soale nyari2 di getjar.com kebanyakan fiturnya kurang… yg bagus trial… halah malah sudah dibuwatin, siip lah… minta filenya dunkz… :)

    Comment by Chung — September 12, 2007 @ 11:16 am

  6. minta link-nya donk?

    bs gak jlan di java midp 1.0 ?

    Comment by ADI — September 20, 2007 @ 4:23 pm

  7. Huh.. ini iseng2 yang ngegangguin skripsi itu ya mas pin :P

    Comment by maya — November 15, 2007 @ 11:21 am

  8. kalo bole mita dong source code nya.. aku juga ingin belajar j2me nih… mo liat yg yahoo messenger client j2me code nya juga nih.. pliz… thx….

    Comment by kevin — March 27, 2008 @ 7:27 pm

  9. iya upload dunk yang dah jadi biar kita2 bisa nyoba

    Comment by myphie — May 29, 2008 @ 2:48 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>