Original title:
Klient pro on-line komunikaci
Translated title:
On-line Communication Client
Authors:
Húserka, Jozef ; Zukal, Martin (referee) ; Číka, Petr (advisor) Document type: Bachelor's theses
Year:
2011
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Hlavným zameraním tejto práce je protokol XMPP (Extensible Messaging and Presence Protocol) a jeho implementácia do on-line klienta v programovacom jazyku JAVA. Účelom XMPP protokolu je doručovanie správ v reálnom čase medzi dvoma alebo viacerými užívateľmi. Je to štandardizovaný protokol s otvorenými špecifikáciami založený na jazyku XML (Extensible Markup Language). Táto práca popisuje rôzne aspekty a špecifikácie XMPP protokulu, spôsob akým sú vymieňané správy medzi užívateľmi, rôzne druhy XML informácie obsiahnuté v slede vymieňanom entitami v sieti a celkové fungovanie XMPP protokolu . Výstupom tejto práce je on-line klient pri ktorého implementácii bol využitý balíček Smack API pre prostredie JAVA – jednotlivé aspekty tohto balíčku sú spolu s vysvetlením implementácie klienta popísané v tomto dokumente.
Main focus of this thesis is protocol XMPP (Extensible Messaging and Presence Protocol) and its implementation into on-line client built in JAVA programming language. Purpose of XMPP protocol is to deliver messages in real-time between two or more users. It’s standardized protocol with open specification based on XML (Extensible Markup Language). This thesis describes various aspects and specifications of XMPP protocol, the way the messages are exchanged between users, various types of XML information contained in stream which is exchanged between entities in network and generally describes functioning of XMPP protocol. The output of this thesis is an on-line client for instant messaging developed using Smack API package for JAVA – various aspects of this package are described in this document alongside explanation of implementation of the client.
Keywords:
instant messaging; JAVA; message; XML; XMPP
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/4992