Ewolucja komunikatorów internetowych

Na początku tego miesiąca firma America Online ogłosiła, że ​​oferuje zestaw programistyczny dla swojej usługi komunikatora internetowego AIM. ten zestaw , który firma określa jako Open AIM, umożliwia programistom modyfikowanie oprogramowania AIM w celu włączenia go do usług internetowych lub dodania nowych funkcji do istniejącego interfejsu. Wierzymy, że społeczność programistów wykazała się dużą kreatywnością i zainteresowaniem tworzeniem nowych aplikacji dla naszej sieci – mówi Justin Uberti, główny architekt AIM.





Posunięcie to może zachęcić twórców oprogramowania do tworzenia innowacyjnego, nowego oprogramowania opartego na komunikatorach internetowych (IM) – jednej z najszybciej rozwijających się technologii komunikacyjnych, która ma już około 25 milionów użytkowników w Stanach Zjednoczonych.

Ale jest pewien haczyk. Open AIM ma pewne niezbyt otwarte ograniczenia, które mogą zniechęcić wielu programistów. Po pierwsze, programistom nie wolno tworzyć oprogramowania, które działa z konkurencyjnymi komunikatorami internetowymi, takimi jak MSN Messenger i Yahoo Instant Messenger firmy Microsoft. Po drugie, aby tworzyć oprogramowanie na urządzenie mobilne lub dystrybuować zmodyfikowane oprogramowanie do dużych firm, muszą uzyskać licencję za pośrednictwem AOL.

Według Petera Saint-Andre, dyrektora wykonawczego ds. Fundacja Jabber Software , sieć komunikatorów o otwartym kodzie źródłowym. Dokonuje porównania z inną dziedziną oprogramowania: Jabber, jak mówi, konkuruje z komercyjnymi usługami IM w sposób, w jaki Linux rywalizuje z Microsoft Windows.



Jednym z dużych obszarów innowacji IM typu open source jest integracja tekstu i głosu przez Internet (VOIP), mówi David Reed , profesor w MIT Media Lab. Jedną z takich innowacji przy użyciu Jabbera jest Projekt Gizmo . To rodzaj domowej uprawy * Skype , niezwykle popularne darmowe oprogramowanie używane głównie do wykonywania połączeń telefonicznych przez Internet. Podobnie jak Skype, Gizmo Project łączy komunikację dźwiękową i tekstową, umożliwiając użytkownikom czatowanie oraz wysyłanie i odbieranie połączeń telefonicznych z komputera. Ale podczas gdy użytkownicy Skype'a mogą łączyć się tylko z innymi użytkownikami Skype'a, Gizmo pozwala ludziom prowadzić darmowe rozmowy tekstowe i audio z przyjaciółmi w różnych sieciach komunikatorów, mówi Michael Robertson, założyciel projektu. Na przykład Gizmo i Google Talk – który używa Jabbera do komunikatorów – będą ze sobą współpracować.

Gizmo zapewnia konferencje audio dla maksymalnie 99 osób, w porównaniu z zaledwie 5 dla Skype. Ma również możliwości publikowania dźwięku, więc rozmowa telefoniczna może być nagrywana i publikowana w Internecie jako wpis na blogu, mówi Robertson. Ponadto Gizmo łatwo łączy się ze standardowym światem telefonicznym, dodaje. Kiedy ktoś dzwoni do Robertsona, jego telefon komórkowy i komputer dzwonią jednocześnie, a on może wybrać, od kogo odebrać.

* Poprawka: W oryginalnej wersji oznaczyliśmy Gizmo Project jako coś w rodzaju Skype'a o otwartym kodzie źródłowym… W rzeczywistości, podczas gdy Gizmo Project korzysta z komponentów o otwartym kodzie źródłowym, technologia nie jest dostępna na licencji typu open source.



Kluczem do interoperacyjności i innych funkcji Gizmo jest to, że korzysta zarówno z serwera wiadomości błyskawicznych o otwartym kodzie źródłowym, Jabbera, jak i otwartego internetowego serwera głosowego o nazwie SIPphone. Oznacza to, że każdy może zbudować dla niego oprogramowanie, które łączy się z siecią tekstową lub głosową. W przeciwieństwie do tego, mówi Robertson, AOL, MSN i Yahoo nie udostępniają specyfikacji dla swojego oprogramowania serwerowego lub klienckiego – dlatego użytkownik AIM nie może rozmawiać z kimś za pomocą MSN Messenger. I podczas gdy niektóre oprogramowanie, takie jak Meebo oraz Trillian Robertson twierdzi, że zmodyfikowali protokoły sieci zamkniętej, aby pozornie połączyć główne sieci komunikatorów internetowych, dostarczają jedynie zunifikowanego interfejsu użytkownika; nie ma prawdziwej interoperacyjności.

Poza komunikacją głosową i tekstową przez Internet pojawiły się inne aplikacje, które znacznie odbiegają od tradycyjnego wizerunku komunikatora internetowego jako narzędzia do czatowania między komputerami. Brytyjska firma o nazwie Trak8 , na przykład używa protokołu Jabber i Global Positioning System do wysyłania wiadomości tekstowych na telefony komórkowe o lokalizacji samochodu. System oferuje również funkcję ostrzegania kierowców za pomocą wiadomości tekstowych, jeśli ich samochód przekroczy dozwoloną prędkość.

Niektóre banki inwestycyjne również przyjęły Jabber IM, tworząc aplikacje dostosowane do ich specyficznych potrzeb. Pracownicy mają jednocześnie otwartych wiele okien czatu, a gdy pewne informacje finansowe wyskakują w jednym oknie, można je natychmiast przekierować do arkuszy kalkulacyjnych zawierających modele finansowe, które z kolei wyzwalają decyzje dotyczące zakupów, mówi Saint-Andre.



W idealnej sytuacji, według Robertsona z Gizmo, ludzie powinni mieć możliwość wysyłania wiadomości błyskawicznych lub wykonywania połączeń telefonicznych przez Internet tak łatwo, jak wysyłanie wiadomości e-mail. Ktoś, kto korzysta na przykład z bezpłatnej internetowej usługi Hotmail firmy Microsoft, może w przejrzysty sposób wysyłać wiadomości do poczty Yahoo lub Gmaila Google. Ta interoperacyjność sięga początków Internetu, kiedy wszystkie serwery poczty e-mail były zaprojektowane do używania tego samego protokołu, mówi Saint-Andre.

Jednak komunikatory internetowe rozpoczęły swoją działalność jako oprogramowanie własnościowe i tak pozostało. Robertson chce to zmienić dzięki inicjatywom takim jak Gizmo. „Świat, który próbuję stworzyć, to taki, w którym masz jedną nazwę ekranową, która działa wszędzie, bardzo podobnie do poczty e-mail” – mówi. W dzisiejszych czasach komunikatory internetowe nie działają w ten sposób. To wielki bałagan.

ukryć