วันนี้ไมโครซอฟท์ประกาศข่าวสำคัญของวงการ instant messenger (IM) ว่าบริการ IM ยอดนิยมที่เรารู้จักกันดีในชื่อ Windows Live Messenger สามารถเชื่อมต่อผ่านโพรโตคอล XMPP (Extensible Messaging and Presence Protocol) ได้แล้ว
สำหรับคนที่ไม่รู้จัก XMPP (หรืออีกชื่อคือ Jabber) เป็นโพรโตคอลเปิดสำหรับ IM ซึ่งมีหลายบริษัทนำไปใช้เป็นฐานพัฒนาผลิตภัณฑ์ของตัวเอง ไม่ว่าจะเป็น Google Talk หรือ Facebook Chat ล้วนแต่อิงบนเทคโนโลยี XMPP แล้วเพิ่มส่วนขยายของตัวเองเข้ามาอีกชั้นหนึ่ง
ประกาศครั้งนี้จะทำให้โปรแกรม IM ที่รองรับโพรโตคอล XMPP ทุกตัวสามารถใช้งานเครือข่าย WLM ได้ทันที (การล็อกอินจะต้องผ่าน OAuth 2.0 ด้วยนะครับ)
ที่ผ่านมา โปรแกรม IM หลายๆ ตัวสามารถใช้งาน WLM โดยวิธี reverse engineering คือแกะข้อมูลของโพรโตคอลที่ไมโครซอฟท์ใช้ ทำให้มีปัญหาใช้ไม่ได้เวลา WLM เปลี่ยนเวอร์ชันอยู่บ่อยๆ
การเปิดช่องให้ WLM สามารถคุยผ่าน XMPP ได้ คงไม่มีผลต่อโปรแกรม IM ที่รองรับ WLM อยู่แล้วมากนัก (เพราะใช้โค้ดเดิมได้อยู่แล้ว) แต่น่าจะช่วยให้การสร้างโปรแกรมใหม่ๆ ที่สามารถคุยกับเครือข่าย WLM ได้ (เช่น แอพบนมือถือแพลตฟอร์มต่างๆ) ทำได้ง่ายขึ้นมาก เพราะอยู่บนมาตรฐาน XMPP ที่แพร่หลายอยู่แล้ว
สำหรับผู้สนใจสามารถดูตัวอย่างโค้ดที่ MSDN
ไมโครซอฟท์บอกว่าการเปิดให้ WLM สามารถเชื่อมต่อผ่าน XMPP ได้ เป็นส่วนหนึ่งของยุทธศาสตร์เปิดกว้างบริการของไมโครซอฟท์แก่นักพัฒนาภายนอกมากขึ้น ตัวอย่างก่อนหน้านี้ได้แก่ Hotmail/ActiveSync, SkyDrive/REST API และ Live ID/OAuth เป็นต้น
ที่มา - Inside Windows Live