De evolutie van IM

Eerder deze maand kondigde America Online aan dat het een softwareontwikkelingskit aanbood voor zijn instant messaging-service, AIM. De kit , dat het bedrijf Open AIM noemt, stelt programmeurs in staat om AIM-software aan te passen, zodat ze deze in webservices kunnen opnemen of nieuwe functies aan de bestaande interface kunnen toevoegen. We geloven dat er veel creativiteit en interesse is in de ontwikkelaarsgemeenschap om nieuwe applicaties voor ons netwerk te bouwen, zegt Justin Uberti, hoofdarchitect van AIM.





De stap zou softwareontwikkelaars kunnen aanmoedigen om innovatieve, nieuwe software te bouwen op basis van instant messaging (IM) - een van de snelst groeiende communicatietechnologieën, die al zo'n 25 miljoen gebruikers heeft in de Verenigde Staten.

Maar er is een addertje onder het gras. Open AIM wordt geleverd met enkele niet-zo-open beperkingen, waardoor veel ontwikkelaars zouden kunnen worden uitgeschakeld. Om te beginnen is het programmeurs niet toegestaan ​​om te bouwen op software die werkt met IM-programma's van concurrenten, zoals Microsoft's MSN Messenger en Yahoo Instant Messenger. Ten tweede, om software voor een mobiel apparaat te maken of om aangepaste software te distribueren naar grote bedrijven, moeten ze een licentie verkrijgen via AOL.

Er is echter een alternatief voor propriëtaire instant messaging-producten zoals de AOL-, MSN- en Yahoo-platforms - een met minder beperkingen en die al een aantal innovatieve toepassingen heeft opgeleverd, volgens Peter Saint-Andre, uitvoerend directeur van de Jabber Software Foundation , een open-source IM-netwerk. Hij maakt een vergelijking met een ander softwaredomein: Jabber, zegt hij, concurreert met commerciële IM-diensten zoals Linux wedijvert met Microsoft Windows.



Een groot gebied van open-source IM-innovatie is de integratie van tekst en voice-over-the-internet (VOIP), zegt David Reed , een professor in het Media Lab van MIT. En een van die innovaties die Jabber gebruiken, is de: Gizmo-project . Het is een soort van eigen kweek * Skype , de enorm succesvolle gratis software die voornamelijk wordt gebruikt om te bellen via internet. Net als Skype combineert Gizmo Project audio- en tekstcommunicatie, waardoor gebruikers kunnen chatten en telefoontjes kunnen verzenden en ontvangen vanaf een computer. Maar terwijl Skype-gebruikers alleen verbinding kunnen maken met andere Skype-gebruikers, laat Gizmo mensen gratis tekst- en audiogesprekken voeren met vrienden op verschillende IM-netwerken, zegt Michael Robertson, oprichter van het project. Zo zullen Gizmo en Google Talk – dat Jabber voor IM gebruikt – samenwerken.

Gizmo biedt audioconferenties voor maximaal 99 personen, vergeleken met slechts 5 voor Skype. Het heeft ook audio-publicatiemogelijkheden, zodat een telefoongesprek kan worden opgenomen en als blogbericht op internet kan worden gezet, zegt Robertson. Bovendien maakt Gizmo eenvoudig verbinding met de standaard telefoonwereld, voegt hij eraan toe. Wanneer iemand Robertson belt, gaan zowel zijn mobiele telefoon als zijn computer tegelijkertijd over en kan hij kiezen welke hij wil beantwoorden.

* Correctie: in de originele versie bestempelden we het Gizmo-project als een soort open-source Skype... Hoewel het Gizmo-project gebruikmaakt van open-sourcecomponenten, is de technologie niet beschikbaar onder een open-sourcelicentie.



De sleutel tot interoperabiliteit en andere functies van Gizmo is dat het zowel een open-source IM-server, Jabber, als een open internet-spraakserver, SIPphone genaamd, gebruikt. Dit betekent dat iedereen er software voor kan bouwen die verbinding maakt met het tekst- of spraaknetwerk. Daarentegen, zegt Robertson, delen AOL, MSN en Yahoo de specificaties voor hun server- of clientsoftware niet - daarom kan een AIM-gebruiker niet chatten met iemand die MSN Messenger gebruikt. En hoewel sommige software, zoals Meebo en Trillian , hebben gesloten netwerkprotocollen reverse-engineered om de belangrijkste IM-netwerken schijnbaar te combineren, zegt Robertson, ze leveren alleen een uniforme gebruikersinterface; er is geen echte interoperabiliteit.

Naast spraak- en tekstcommunicatie via internet zijn er andere toepassingen ontstaan ​​die ver afstaan ​​van het traditionele beeld van IM als een computer-naar-computer-chattool. Een Brits bedrijf genaamd Trakm8 gebruikt bijvoorbeeld het Jabber-protocol en Global Positioning System om sms-berichten naar mobiele telefoons te sturen over de locatie van een auto. Het systeem biedt ook een functie die bestuurders via sms waarschuwt als hun auto de snelheidslimiet overschrijdt.

Sommige investeringsbanken hebben ook Jabber IM geadopteerd en applicaties gebouwd die aan hun specifieke behoeften voldoen. Werknemers hebben meerdere chatvensters tegelijk open en wanneer bepaalde financiële informatie in één venster verschijnt, kan deze onmiddellijk worden gerouteerd naar spreadsheets met financiële modellen die op hun beurt tot koopbeslissingen leiden, zegt Saint-Andre.



In het ideale geval zouden mensen volgens Robertson van Gizmo in staat moeten zijn om instant messages te verzenden of een internetoproep te doen, net zo gemakkelijk als het verzenden van een e-mailbericht. Iemand die bijvoorbeeld de gratis webgebaseerde Hotmail-service van Microsoft gebruikt, kan op transparante wijze berichten naar Yahoo Mail of Google's Gmail sturen. Deze interoperabiliteit stamt uit de begintijd van het internet, toen alle e-mailservers waren ontworpen om hetzelfde protocol te gebruiken, zegt Saint-Andre.

IM begon echter als propriëtaire software en is dat gebleven. Robertson wil daar verandering in brengen met initiatieven als Gizmo. De wereld die ik probeer te creëren is er een waarin je één schermnaam hebt die overal werkt, vergelijkbaar met e-mail, zegt hij. Dat is niet de manier waarop IM tegenwoordig werkt. Het is een grote puinhoop.

zich verstoppen