Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 61 reacties

Microsoft gaat xmpp ondersteunen om verbinding met zijn Windows Live Messenger-dienst mogelijk te maken. Tot nu toe moesten clients van derden gebruikmaken van reverse engineering om WLM-ondersteuning toe te voegen.

Met het toevoegen van ondersteuning voor het opensource-chatprotocol xmpp wordt het voor ontwikkelaars eenvoudiger om ondersteuning voor Windows Live Messenger toe te voegen. Tot nu toe ondersteunde Microsoft enkel zijn eigen, gesloten protocol; andere ontwikkelaars moesten zelf uitvogelen hoe ze ondersteuning konden toevoegen. Ondersteuning van Messenger in clients van derden, zoals Pidgin en eBuddy, was daardoor vaak van wisselende kwaliteit. Het kwam voor dat Microsoft zijn protocol aanpaste, waardoor andere chatapplicaties niet meer werkten.

Dat moet nu dus voorbij zijn. De xmpp-ondersteuning van WLM omvat ook delayed delivery, waardoor berichten ook kunnen worden verstuurd als iemand offline is. Het is echter onduidelijk of er ook ondersteuning voor bestandsoverdrachten aanwezig is. Juist bestandsoverdrachten zijn op dit moment slecht ondersteund. Voor authenticatie wordt OAuth 2.0 gebruikt.

Of Windows Live Messenger-gebruikers ook kunnen communiceren met gebruikers van andere xmpp-diensten, zoals Google Talk, blijkt niet uit de aankondiging van Microsoft. Evenmin is bekend of de Windows Live Messenger-client zelf ook op xmpp overstapt of dat Microsoft voor zijn eigen client nog een apart protocol blijft gebruiken. Overigens hadden Yahoo Messenger en Facebook al langer officiële integratie met WLM; Microsoft werkte daarvoor samen met de bedrijven.

Met de ondersteuning voor xmpp wil Microsoft het gebruik van Windows Live Messenger waarschijnlijk bevorderen. Microsofts im-client was vooral in Nederland lange tijd enorm populair, maar steeds meer mensen communiceren vooral via sociale-netwerksites als Facebook en mobiele chat-apps zoals WhatsApp.

Moderatie-faq Wijzig weergave

Reacties (61)

Voor degene die willen expirimenteren: zie "Getting started using Messenger with XMPP".
Jammer dat ze nou weer een custom authenticatiemethode gebruiken. Niemand anders waar ik van weet doet XMPP authenticatie met OAuth, wat een spec is voor authenticatie van web services.
Je kan XMPP via HTTP versturen. Ik meen dat het zelfs de standaard is. Als je dan toch al HTTP spreekt is het nog niet zo'n heel gek idee om Oauth t egebruiken.
Nee, dat is niet de standaard. Dat is bedacht om het gebruik van XMPP in webapplicaties (naar de client toe) simpeler te maken. Het heet BOSH.
Op een manier is het toch ook weer typisch Microsoft. Dingen openen, maar dan toch weer niet helemaal of dingen weer nét even anders doen. :(

Ik denkt dat deze OAuth-drempel weer te hoog zal zijn voor veel projecten. Ook al is het dan allemaal open, het moet toch gemaakt en gekoppeld worden. En dat alleen voor MSN?
Zeer goed nieuws. Iedereen aan 1 xmpp account. Weg met al die versplintering met proprietary protocollen als Whatsapp enzo. Je kan ook zelf je jabber server opzetten, open en vrij.
De macabere "grap" is dat WhatsApp ook XMPP gebruikt, maar alleen binnen hun eigen gesloten systeempje.
Dus we hebben heel grote services die xmpp gebruiken:
- Facebook
- Windows Live
- Whatsapp

Maar maar ene grote die ook effectief connectie met andere services toestaat:
- Google talk
- de rest van federation zijn maar kleine servers

Het gaat nog leuk worden, 'k hoop nog altijd dat ze het op een dag connecteerbaar gaan maken waardoor 1 account voldoende is, en men sms-en echt kan buitenkegelen.
Sinds een tijd kun je je FB-chat laten integreren in WLM, dus dan heb je je WL en FB contacten in 1 lijst.
De meeste multiprotocol chatprogrammas kunnen dat al vanaf het begin, sommige (kopete, webos) kunnen er dan metacontacts van maken: een contact wordt gelinkt aan meerdere chatprotocols. Je hebt ecjter nog altijd wel een account nodig bij MSN en bij facebook. Het doel is om, net zoals met smsen en telefoneren, mensen te kunnen contacteren die bij een andere service provider zitten. Google talk laat dit toe, hopelijk Windows live ook, maar dat is zwaar te betwijfelen dus.
Zo. Toe maar. Eerst fervent voorstander worden van HTML5, en nu open standaarden gebruiken voor communicatie-protocollen. Lijkt mij niets anders dan de juiste weg. Dit alles schrijf ik op een macbook pro, maar kan niet ontkennen dat deze strategie mij meer zint als de conquer and divide strategie van het bedrijf met het fruitige logo.
Jeetje, deze reactie had vijf jaar geleden niet geschreven kunnen worden!

Dat bedrijf met het fruitige logo ondersteunt anders ook HTML5, is een van de grootste promotors ervan (meer dan dat bedrijf met dat glazige logo), en is de stuwende kracht achter webkit, de engine die ook voor Chrome gebruikt wordt. Datzelfde bedrijf is de enige die in staat is gebleken de dominantie van Flash te keren, ten faveure van een open standaard, toevallig ook HTML5...
WebKit zit niet alleen Chrome, ook in (Mobile) Safari, de Android browser en vele cross-platform apps die HTML content weergeven zoals bijv. Spotify :)
Adroid is dan ook van Google (Google Chrome, zie de link ;) )
En Safari Mobile is dan ook van Apple, net als Safari voor de desktop die beide WebKit gebruiken omdat, jawel, apple deze maakt :)
Zolang ze geen federation gebruiken is't enkel maar een muizenpas. Facebook gebruikt ook xmpp, maar ze staan geen connecties met het federation network toe, waardoor je dus nog altijd 10 accounts nodig hebt om met mensen te chatten.
10 account maar nog maar 1 client, die altijd goed werkt, better dan die brakke pidgin plugins voor het msn protocol...

ik vind het zowiso al een verbetering federation of niet...
Logische stap dit. Bijna niemand gebruikt tegenwoordig nog MSN, aangezien het nergens compatible mee is en de Live-messenger meer een advertentie-programma dan een chatclient is.
Ik denk dat ze dit vooral doen om Hotmail een beetje uit het isolement te halen.
Het blijft waarschijnlijk incompatibel met de rest van de wereld, spijtig genoeg en ik hoop van niet. De enige manier om de klanten niet aan facebook/whatsapp te verliezen/ze terug te winnen is denk ik gewoon federation opengooien, zodat hun windows phone clients met android clients kunnen 'chatten/smsen', hoe erg google en Microsoft elkaar haten, de mobile phone wereld vereist 1 malige authenticatie om met de hele wereld te kunnen communiceren, zonder tienduizend accounts nodig te hebben.
Messenger zit sinds een maand ook default in Windows Phone geintegreerd in het scherm samen met SMS, Facebook.
Je kunt dus met een Windows Phone direct zonder app kiezen of je een SMS, Facebook chatmessage of MSN messenger bericht verstuurt.
Ik zit nog steeds met Live Messenger 2009 omdat 2011 alles behalve goed was en ook de third party clients vaak net niet lekker werken of functionaliteit missen.

Hoop dat er met deze vooruitgang een aantal goede clients komen zodat ik kan overstappen van mijn inmiddels verouderde client naar iets wat minstens net zo goed werkt.
Ik gebruik AdiumX op m'n Mac en Pidgin op Ubuntu. Beide werken goed voor de simpele chat. Bestandsoverdracht is enorm traag en onbetrouwbaar, maar ik gebruik het zelden, en zonodig doe ik dat via andere wegen (mail of dropbox). Ook het accepteren van nieuwe contacten werkt soms niet goed.

Het is in ieder geval goed om te horen, hoewel je nooit weet met Microsoft. Nu ondersteunen ze het, over twee jaar stoppen ze er opeens weer mee. Toch denk ik dat het in dit geval lastiger wordt voor ze. Ze zien gebruikers weglopen, en dit is denk ik de enige manier om de bestaande klanten binnen te houden, en iedereen weet dat het veel eenvoudiger is bestaande klanten te behouden dan nieuwe te werven.

Nu ik erover nadenk - het is gewoon weer een teken aan de wand dat de macht van MS begint te tanen. Kijk naar de Bing, IE, smartphones, ze zijn niet meer die "onverslaanbare" gigant van vijf of tien jaar geleden die de markt dicteert en doet of laat waar ie zin in heeft...

[Reactie gewijzigd door sumac op 15 december 2011 12:49]

Deze veranderingen hebben te maken met de invloed van nieuwe mensen binnen Microsoft. Er is intern binnen Microsoft een hoop veranderd de laatste tijd. Dit heeft niet direct te maken met het niet meer 'onverslaanbaar' zijn zoals je dat noemt. Meer een cultuur omslag.

Microsoft is juist steeds groter aan het worden dan alleen Windows. De hele server divisie en de server producten worden steeds belangrijker. Daarnaast lopen nieuwe divisie onderdelen zoals Xbox ook erg goed.
Meer een cultuur omslag
Maar waarom zouden ze dat doen? Zoals sumac al schreef, vijf of tien jaar geleden was het ondenkbaar dat Microsoft zo'n soort 'cultuur omslag' zou doen. Microsoft vond van zichzelf dat ze de standaard maakten, de rest van de wereld was incompatibel.
De enige reden om van zo'n standpunt af te wijken, is dat je daar een goede reden voor hebt. Ik zie geen andere reden dan dat Microsoft het gevoel heeft dat het in hun voordeel is om dat te doen: Het moet wat opleveren.

Het gaat inderdaad om je laatste alinea: Microsoft is groter geworden dan Windows, dus zullen ze, willen ze daarmee iets kunnen bereiken, mee moeten met de rest. Bij MS Windows konden ze een defacto standaard zetten, omdat ze 90%+ van de markt hadden. Bij de rest hebben ze dat niet....
Ik gebruik zelf al een hele lange tijd de client van Trillian. Deze is als het goed is binnenkort beschikbaar op linux ook waardoor ik deze kan gebruiken op mijn windows en linux pc + voor op mijn mobiel (ios). Wat ik zelf handig vind aan trillian is dat ik deze kan gebruiken voor bijna elk protocol en IM-versie. Nu Microsoft voor zijn msn-servers xmpp gaat ondersteunen kan ik zelf misschien een eigen programma maken die aan m'n wensen voldoet. Zou ik erg prettig vinden eigenlijk. Vind dit dus zeker ontzettend goed nieuws, en ben er blij mee. Al wacht ik toch nog wel eventjes af wat er nu precies gaat gebeuren.
Microsoft is goed bezig naar mijn idee wat betreft open protocollen integratie en op andere vlakken :)
ik draai om die redenen ook inderdaad 2009, kan je teminste je eigen naam veranderen in plaats van je voor en achternaam tezien krijgt.
"Met de ondersteuning voor xmpp wil Microsoft het gebruik van Windows Live Messenger waarschijnlijk bevorderen. Microsofts im-client was vooral in Nederland lange tijd enorm populair, maar steeds meer mensen communiceren vooral via sociale-netwerksites als Facebook en mobiele chat-apps zoals WhatsApp."

Nou, niets van dat, gewoon skype. Was destijds gewoon veel beter. Nou maar wachten tot skype zijn deuren open gooit zodat iemand een (opensource) variant kan maken. Wat een afgrijselijke bloatware is dat geworden zeg (NEE, ik wil niets op facebook posten en mijn vrienden ook niet!).
En jij vindt die MSN messenger geen bloatware geworden? Uiteraard fix ik als Tweaker (met een hoofdletter? Ach :) ) wel eens een installatie voor familie of vrienden. Wat ik voornamelijk merk (ik heb jongere neefjes en nichtjes) is dat mijn familie de PC veelal gebruikt voor het chatten met MSN. Met hun iets wat verouderde PC's en Windows XP installaties die destijds heel goed overweg konden met MSN Messenger 6, vind ik de nieuwe versies echt een hel! Alles moet in nieuwe style zonder de border van de XP window manager, maar er komt een border bij als je muis zijn focus heeft op het venster. Dan heb je het over Pentium 4 machines met toch redelijk wat geheugen die moeite hebben met een MSN venster (de weergave ervan).

Het zuigt blijkbaar enorm veel geheugen / cpu om gewoon een beetje te chatten. Ik vind dat persoonlijk overdreven, maar goed, ik gebruik dan zelf ook nog regelmatig irc.

Ik ken de nieuwe versies van MSN Messenger niet al heb ik deze onlangs voor mijn werk moeten installeren op een Windows 7 machines. Waar je met Pidgin in totaal wellicht 3 minuten bezig bent met downloaden, installeren en opstarten duurt een MSN installatie echt mega lang omdat Windows eerst zelf nog allerhande software moet installeren.

En Skype? Ik gebruik de OS X versie en die werkt voor mij goed genoeg.

OT:

Op het gebied van ondersteuning kunnen heel veel Open Source applicaties nog wel veel verbeteren. Wellicht gaat dat dan nu ook lukken! Ik hoop het van harte.
Heel leuk die CPU met geheugen, maar heb je dan ook naar het videogeheugen gekeken? Waarschijnlijk een onboard videokaartje met shared memory...
voor jou gewoon skype. maar de mainstream doet facebook en hyves.
vind ik niks. doe mij maar msn 2009. heerlijk simpel. als iedreen dat nou gebruikte en het open source werd. en overal geďntegreerd werd.
hoef ik niet een skype. fb, hyves, im,google. enz enz accounts aan te maken..
Tot nu toe ondersteunde Microsoft enkel zijn eigen, gesloten protocol; andere ontwikkelaars moesten zelf uitvogelen hoe ze ondersteuning konden toevoegen.
...of gewoon een licensie nemen. Het protocol was inderdaad niet gratis beschikbaar voor iedereen, maar 3rd parties konden wel degelijk de specs krijgen - Yahoo heeft dat gedaan.

Het is wel typisch in het "nieuwe Microsoft" straatje, twee protocols. Zo kunnen ze toch interoperabel blijven voor basic dingen als chat, maar innovatieve dingen in hun eigen standaard doen, zodat ze niet teruggehouden worden door een oude standaard en niet alle technologie hoeven te delen met de concurrentie.

[Reactie gewijzigd door Dreamvoid op 15 december 2011 12:12]

Hopelijk eindelijk een fatsoenlijke Messenger kloon voor de Mac. Kan niet bevatten waarom het nog steeds zo populair is, terwijl iedereen een hekel heeft aan de laatste versies.

Microsoft Messenger for Mac is op z'n zachtst gezegd een ramp. Alle bugs van versie 1.0 zitten nog steeds in 8.0 en er zijn vrij weinig features. AMSN is wat dat betreft wel aardig, maar webcam en emoticon support is nog steeds niet geweldig.
Al eens naar trillian gekeken?
Mijn Kontact client wilde zelfs de afgelopen weken niet eens meer met het MSN-netwerk verbinden. Microsoft zal wel weer het propriëtaire protocol aangepast hebben. Maar nu er XMPP-ondersteuning komt zal dit hopelijk verleden tijd zijn. We zien het wel :D

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True