Hoofdcategorieën
Device Settings

Microsoft opent Windows Live-netwerk voor ontwikkelaars

Door Harm Hilvers, zaterdag 1 maart 2008 12:13
Submitter: Alex), views: 14.128

Tijdens de Mix08-conferentie komende week gaat Microsoft enkele nieuwe applicaties en api's presenteren voor het Windows Live-platform. Hierdoor kunnen softwarebouwers zelf nieuwe Windows Live-applicaties gaan maken.

Windows Live logo (kleiner)Allereerst is een grote lap javascript-code vrijgegeven, die gebruikt kan worden voor het bouwen van webbased instantmessagingprogramma's die kunnen communiceren via het Windows Live-netwerk. Hiermee is het bijvoorbeeld mogelijk om een eigen versie van MSN Web Messenger te schrijven, maar ook hele andere applicaties zijn mogelijk. Applicatiebouwers zijn volledig vrij in het vormgeven en opmaken van een dergelijke website.

Verder hebben de Windows Live-ontwikkelaars een api geschreven die gebruikt kan worden voor het uitwisselen van Windows Live-contactpersonen met een andere website. Dit is bijvoorbeeld handig voor websites als Linkedin of Hyves, die de gebruiker in staat stelt om e-mailadressen en namen van Windows Live-contactpersonen in te laden en vervolgens aan het contacten- of vriendenbestand op de website toe te voegen. Ook is de beveiliging voor websites die toegang willen krijgen tot persoonsgegevens opgehoogd.

Om het uitwisselen van data met Windows Live te vergemakkelijken, heeft Microsoft besloten om gebruik te gaan maken van de open Atom-specificatie. Hiermee is het onder meer mogelijk om feeds van foto's of andere opgeslagen data op te vragen en in een webapplicatie te verwerken. Verder zal het binnenkort mogelijk worden om via linq-query's data op te vragen bij de Windows Live-diensten.

Microsoft gaat volgende week een update voor de Windows Live Tools vrijgeven zodat het integreren van Windows Live-applicaties in een Asp.net-applicatie via Visual Studio eenvoudiger wordt. Verder wordt komende week een api vrijgegeven voor het opslaan van configuratiedata van applicaties op de Windows Live-servers, en eentje voor het maken, inlezen, wijzigen en verwijderen van foto's in Windows Live Photo.

Volgende 17:25 Investeringen in schone technologie stijgen
Vorige 11:31 Dreamworks kiest toch voor blu-ray
Advertentie

Reacties

«  1  2  »

Ik vraag me af per wanneer dit weer misbruikt worden gaat in andere applicaties die daarboven gesteld zijn. Denk aan spyware, programma's die je hele vriendenlijst gaan spammen en noem het maar op :)

En ik snap niet waarom Microsoft hun gebruikers ook niet toelaat meer om oudere versies te gebruiken. Tegenwoordig vindt je alleen nog maar installers met allerlei meuk die het systeem onnodig belasten :/

Ik weet dat niet of dat hier het geval is, maar soms wil je als developer gewoon van alle deprecated en ugly meuk af. De enige manier om dat te bereiken is door op een gegeven moment minimale eisen te stellen aan je gebruikers.

Misschien kunnen we straks een eigen webmessenger op onze eigen server hosten. Zou wel goed zijn voor mensen waarbij het geblockt is op hun werk/school. :D

Nou jippee..

Wanneer een programma geblokkeerd wordt is dat met een goede reden. Workarounds daarvoor is nou niet bepaald goed te noemen.

Tis maar wat je zelf belangrijk vind hé. Er zijn van de beheerders die je het liefste gelijk op straat wilt schoppen.

Waarom wil je de beheerder op straat schoppen?
En beheerder is precies wat de naam zegt, hij beheerd het slechts en stelt niet de regeltjes...
Of wil je de politieagent ook op straat schoppen omdat je niet mag stelen?

Er zijn echt veel beheerders die hun werk niet voldoende doen omdat ze het niet bijhouden!
Of omdat ze zo kortzichtig/bang zijn dat ze alles blokken.
En ja ook sommige politie agenten wil je op straat schoppen ook al werken ze daar :P

Aggressief mannetje... ;( En dan zeggen dat systeembeheerders kortzichtig zijn...
Groot deel van de politie werkt niet (staakt) nu toch al :P

Gelukkig is het niet aan jou om mensen te ontslaan maar wordt dit over het algemeen door het bestuur gedaan.

Het blokkeren heeft zoals MueR zegt een reden. Zo is bij ons op school de site spele.nl geblokkeert.

Op de meeste werkplekken is het zelfs zo dat je geen software kan/mag installeren. Zo kan er op sommige werkplekken al zelfs geen USB-stick gebruikt worden. Niet alleen voor de beveiliging, maar om gebruik van bepaalde software tegen te gaan.

[Reactie gewijzigd door remunj op zaterdag 1 maart 2008 15:16]


Ik zie wel wat in een koppeling met hyves en msn. Linkje naar de hyves pagina achter de msn naam ofzo.

Het overgrote deel van deze api's lijkt mij al uitgevonden te zijn. Denk aan programma's als Pidgin en aMSN.

De vraag is of webcamsupport ook bij deze api's zit. Op dat moment zijn de ontwikkelaars wel geholpen. :)

[Reactie gewijzigd door Krisp op zaterdag 1 maart 2008 15:08]



Application programming interface
Een protocol is ook een vorm van een API. Als ik (pseudo) <msg user="masterpoi">hoi</msg> stuur dan zou dat een onderdeel van de API van msn kunnen zijn. Zelfde geld ook voor webcamsupport.
The software that provides the functionality described by an API is said to be an implementation of the API. The API itself is abstract, in that it specifies an interface and the behavior of the identifiers specified in that interface; it does not specify how the behavior might be implemented.
Krisp noemt 2 implementaties van een grotendeels gereverse-engineerde API.
http://en.wikipedia.org/wiki/API

Daarnaast mag je wel een beetje op je woordgebruik letten.

Hoe kan je nu zelf een api van een programma "uitvinden" dat je niet zelf geschreven hebt?? Een API is per definitie gedefineerd door de aanbieder en niet reverse-engineerd.

MSN Live API != MSN protocol specs

En verder mogen veel posters hier wel eens wat research doen voordat ze ongefundeerde meningen posten.

De vraag voor webcamsupport alleen al geeft aan dat de schrijver geen idee heeft waar het over gaat.

[Reactie gewijzigd door masterpoi op maandag 3 maart 2008 11:37]


Misschien wel, maar ik denk dat een api die gemaakt is door de ontwikkelaars achter Windows Live Messenger sowieso beter dan wel veiliger is dan een andere api die gebasseerd is op "hacks" of iig niet op het originele programma.

Sowieso is dit een grote stap voor microsoft en zeker een slimme omdat dit alleen maar zorgt voor een grotere integratie van het hele Windows Live gebeuren in (voor Windows) ontwikkelde programma's.

Als er nu nog een php library komt, de library's die er zijn (en andere scripts) zijn allemaal gebaseerd op uitproberen, en veel dingen werken dan ook niet ideaal (voor zover ik weet).

Een msn botje maken via client side javascript lijkt me nu niet echt handig.

Probeer eens met Perl te experimenteren! Vele servers ondersteunen dat ook (cgi-bin/ mapje), en voor Perl zijn veel up-to-date MSN- en IRC-protocollen te vinden.

PHP is niet echt bedoel voor bot's die continu online moeten zijn, eigenlijk is PHP helemaal niet geschikt voor elke bewerking die langer dan 30 seconden moet duren.


Laat jij 1 PHP thread maar eens een uurtje draaien en dan zo nu en dan es wat doen. Schrik niet van het geheugengebruik na die tijd, dat zal rond een uur wel een paar honderd MB geworden zijn.
Niet verkeerd intepreteren, ik ben zelf een groot PHP liefhebber, maar hier is het echt niet goed in.
Daarentegen zie ik niet in waarom 1 thread zich zo druk zou moeten maken om een messenger, dit zou ook wel via een gewone ajax-request kunnen en dus steeds een nieuwe php-thread starten, waardoor je dus geen geheugenproblemen hebt.

Een PHP library voor deze API is precies wat ik zoek. Er is al het een en ander beschikbaar voor Live Search, maar niet voor de rest. Als iemand iets weet, meld 't even svp.

Er zal hoogst waarschijnlijk geen PHP library komen, aangezien de directe concurrent van PHP (ASP) ontwikkeld wordt door niemand anders dan Microsoft.

In ieder geval geen officiele PHP API/library oid.

Ik heb een voorbeeldimplementatie van de Windows Live Contacts-API gemaakt, je vindt hem samen met de sourcecode op http://wlid-da.alex-media-services.com

Ik hoop dat dit kansen biedt om messengers als Pidgin te verbeteren met betrouwbaardere, 'officiele' MSN IM support

Pidgin mist een aantal feautures (offline messaging, webcam, betrouwbaar bestanden versturen (al word dat al wel beter in de laatste versies, en werkt het ook vrij slecht onder windows messenger zelf)), maar is opzich wel betrouwbaar. Gebruik het al jaren, nooit problemen mee.

Is dit nu een reactie op die boete van de eu?

Uhm ik ben even naar de voorbeelden gaan kijken en heb even 1 voorbeeld uitgevoerd. Het valt me op dat het niet werkt in Firefox en verder is dat ding constant aan het refreshen in IE. Ik hoor constant dat refresh geluidjes. Volgens mij is het nog niet helemaal in orde, zal wel weer een week of 10 duren voordat het ding ook goed werkt in firefox.

Misschien kan Apple iChat nu MSN-compatible maken, of komt er nieuwe MSN-software voor Mac.. :9
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 17:25 Investeringen in schone technologie stijgen
Vorige 11:31 Dreamworks kiest toch voor blu-ray
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011