Semakin menjamurnya teknologi mobile dan web 2.0 serta perilaku manusia untuk selalu berinteraksi dan menyapa secara real time dengan teman kerabatnya menjadikan komputasi di sekitar kita ada dimana-mana (ubiquitous). Dengan semakin terjangkaunya jaringan komputer maka hal itu tidak terelakkan lagi. Pada tulisan kali ini akan diangkat salah satu trend masa kini yaitu Instant Messaging, dengan mengambil salah satu protokol yaitu XMPP. Walaupun ada beberapa lainnya yaitu Yahoo, MSN, ICQ, dll. Kita ambil yang open standard saja.
Extensible Messaging and Presence Protocol (XMPP) adalah sebuah standard komunikasi real-time berbasis text, suara maupun video dengan teknologi open XML. Di awal sekali orang lebih mengenal Jabber, ya karena XMPP merupakan produk Jabber pada tahun 1999, kemudian diformulasikan oleh XMPP Standard Foundation menjadi standard pada tahun 2004 (XMPP 1.0). XMPP ini bisa digunakan dalam hal-hal berikut: instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, dan generalized routing of XML data.
Penulis mencicipi produk XMPP pada tahun 2005, waktu itu mencoba memanfaatkan librari smack, untuk memberi notifikasi pesan kepada penjual dalam aplikasi shopping berbasis mobile. Hanya saja pesannya bukan berupa SMS tetapi masih berupa pesan Instant Messaging.





