Ditulis oleh Hendy Irawan tanggal 2008-03-28
Sebagaimana yang disebutkan oleh Wikipedia, XMPP merupakan sebuah software opensource, XML merupakan sebuah protocol yang diharapkan dalam waktu dekat dapat dikembangkan untuk instant messaging dan memperbaiki informasi. Digunakan pada project Gizmo, Google Talk, Pidgin, Kopete, dan masih banyak lagi aplikasi opensource Instan messaging yang lain. Bisa juga digunakan pada aplikasi lain yang Anda inginkan, misalnya untuk kembali memperbaiki pesan yang lama dan akan datang.
XMPP dapat digunakan dalam Ruby, yang pada dasarnya berasal dari XMPP4R library (Jabber4R dan Net::XMPP keduanya semi-abandoned), dan Frank Lamontagne (dari Ruby Fleebie) telah menuliskan sebuah tutorial/guide yang terdiri dari 2 bagian untuk menggunakan XMPP4R dengan sistem Instant Messaging. Pada bagian pertama merupakan penjelasan dasar, dan bagian kedua merupakan praktek dasar pada pembuatan sebuah client XMPP. Frank melanjutkan pembuatan tutorialnya tersebut dalam blog nya.
Anda mungkin juga akan tertarik dengan Jabber::Simple, sebuah Wrapper tentang XMPP4R oleh Blaine Cook yang membuat hal ini menjadi lebih sederhana. Aplikasi ini telah di update selama satu tahun, tetapi dengan mengurangi banyak operasi. seperti pembuatan sebuah object client, pengiriman pesan, dan penerimaan pesan pada sebuah single method call.
more resources: Ruby Inside: Introduction to XMPP and XMPP4R for Ruby Developers