| |
|
Jabber Bot Remoted by REST API
Stískala, Viktor ; Burget, Radek (referee) ; Milička, Martin (advisor)
This bachelor’s thesis describes the implementation and use of Jabber bot controlled via REST API. The application is designed to meet the minimal demands on system resources, extensibility and scalability thus providing the ability to accept connections from an unlimited number of users. The work also contains a brief characterization of XMPP protocol, which is the cornerstone of the entire application. In subsequent chapters is described the implementation of a web application demonstrating the bot behavior and also the possibility of further extensions.
|
|
Whiteboarding Based on KDE Telepathy
Láznička, Stanislav ; Jurzykowski, Michal (referee) ; Mlích, Jozef (advisor)
This thesis contains many useful information about an implementation of a communication client Makneto++ which is based on the Telepathy interface. Certain parts of KDE Telepathy code were used in advantage to this implementation (KDE Telepathy code is spread under GNU LGPL). This client is capable of transmitting text and of sharing a whiteboard between 2 users using the Internet connection. In this thesis, you can read about the implementation of such a client with the Telepathy and Qt frameworks using the C++ programming language. The client uses the D-Bus system as well.
|
|
Personal Information Management over XMPP
Guňka, Jiří ; Smrž, Pavel (referee) ; Schmidt, Marek (advisor)
This work deals with implementation of personal information manager using the XMPP protocol. It is aimed mainly at most needed tasks in time planning. These task are: keeping of notes, events planning and work with electronic mail. This all in the easiest form so that the functionality could be used by mobile devices with internet access.
|
|
XMPP Robot with Natural Language Interface
Krygielová, Magdaléna ; Fapšo, Michal (referee) ; Schmidt, Marek (advisor)
This bachelors thesis describes an XMPP robot which communicates using natural language. It works as an interface for various services, especially for providing information about train and bus connections. This robot allows people using Jabber network to get the information about implemented services the way which is natural for them, without the need of filling forms or remembering command formats.
|
|
VoIP in Jabber Client
Kulička, Vojtěch ; Veselý, Vladimír (referee) ; Mlích, Jozef (advisor)
Práce se zabývá možnostmi implementace VoIP do existujícího XMPP programu se sdílenou tabulí. Analyzuje možnosti využití současných technologií pro podporu VoIP. Cílem je nahrazení stávajících komunikačních knihoven klienta za telepathy. Dále také přidání VoIP.
|
|
Multiuser Mapping Application for Mobile Device
Utěkal, Jan ; Láník, Aleš (referee) ; Mlích, Jozef (advisor)
This thesis presents design and implementation of multiuser mapping application for mobile device. The aim is to create a coordination system intended primarily for controlling mobile units of the Police of the Czech Republic. First, the existing solutions with similar focus are described. Subsequently, the most suitable communication, mapping and database technologies are selected. The next part of this work describes the system design and its implementation. Effectiveness of the system is verified in a series of tests, which deal with the power and data consumption. The thesis concludes with possible extensions of the program and ways of future development.
|
|
Cooperative Project Planning in Getting Things GNOME
Matušov, Izidor ; Holík, Lukáš (referee) ; Smrčka, Aleš (advisor)
This work dicusses the extension for Getting Things GNOME which makes it possible to use it for planning and managment of cooperative projects. Reader is introduced to basics of project planning and project management and selected methods. The target audience and their needs for the extension were identified and their solutions were proposed. This work includes a walkthrough the extension of the user interface in the form of wireframes. The proposed extension was implemented and tested.
|
|
Implementation of Asterisk VoIP PBX
Schön, Martin ; Münster, Petr (referee) ; Szőcs, Juraj (advisor)
The thesis is divided into two parts, theoretical and practical. In theory, it analyzed the signaling protocols, the RTP protocol for data transmission, VoIP Asterisk PBX and security options. The practical part describes the installation of the Asterisk PBX, conducted demonstration call forwarding. PBX was associated with an LDAP directory server to manage users and ejabberd for text messaging protocol XMPP. It was configured translation SIP-Skype using the SiSky Gateway and with dialplan SIP-H.323 translation. The study was to develop Dialplan with IVR. It was measured bandwidth of the audio/video codecs in an encrypted/unencrypted connections.
|
|
On-line Communication Client
Húserka, Jozef ; Zukal, Martin (referee) ; Číka, Petr (advisor)
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.
|