Integrating XML Browser and Instant Messaging: Common Interface for Communications Protocols

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2005

Major/Subject

Vuorovaikutteinen digitaalinen media

Mcode

T-111

Degree programme

Language

en

Pages

(10) + 81 s. + liitt. 9

Series

Abstract

WWW ja sen perusprotokolla, HTTP, soveltuvat erinomaisesti suhteellisen pysyvän aineiston laajamittaiseen jakeluun. Nopeasti muuttuvan sisällön, kuten nopeatempoisen keskustelun, levittämiseen HTTP soveltuu kuitenkin huonosti. Tiedon julkaisu WWW-arkkitehtuurissa on helppoa, mutta nopea jakelu rajatulle joukolle on usein kankeaa. X-Smiles on monelle käyttöalustalle sopeutuva XML-selain. Se on suunniteltu modulaariseksi ja laajennettavaksi. Selain käyttää tiedon noutamiseen verkosta pääasiallisesti HTTP:tä. Tämän diplomityön tarkoitus on määritellä erilaisille kommunikointiprotokollille soveltuva, yhteinen rajapinta. Vaikka työn painopiste on pikaviestinnässä (Instant Messaging, IM), rajapinnan on oltava riittävän yleiskäyttöinen soveltuakseen myös esimerkiksi vertaisverkkosovellusten (Peer-to-Peer, P2P) toteuttamiseen. Comm API -rajapinnan lisäksi diplomityössä toteutetaan pikaviestiohjelma käyttäen SIP-protokollaa määritellyn rajapinnan kautta. Yksi osa SIP-toteutusta on olemassa olevan protokollatoteutuksen laajentaminen tukemaan pikaviestisessioita yksittäisten viestien sijaan, sekä läsnäolopalvelujen toteuttaminen; läsnäolopalvelut ovat merkittävä osa useimpia pikaviestiarkkitehtuureja. Comm API -rajapinnan määrittelyä voidaan pitää onnistuneena. Määrittely tarjoaa yleisen rajapinnan ja perusrakenteet kommunikaatiopalvelujen toteuttamiseen. SIP-pikaviestintä toteutettiin käyttäen Message Session Relay Protocol (MSRP) - protokollaa, joka on suunniteltu pikaviestikäyttöön. MSRP-protokollatoteutus sisältää perustoiminnallisuuden, kuten viestisession luomisen sekä viestien lähettämisen ja vastaanottamisen. Läsnäolopalvelut toteutettiin käyttäen SIP-protokollaan määriteltyä tapahtumarunkoa. Runko toteutettiin siten, että sitä voidaan jatkossa laajentaa läsnäolopalveluiden lisäksi myös muihin tapahtumaluokkiin muuttamatta perustoteutusta.

Description

Supervisor

Vuorimaa, Petri

Thesis advisor

Honkala, Mikko

Keywords

SIP, pikaviestit, SIMPLE, läsnäolopalvelut, MSRP, instant messaging, presence awareness

Other note

Citation