|
XMPP API for Web Applications
Vaisar, Tomáš ; Dytrych, Jaroslav (referee) ; Schmidt, Marek (advisor)
This thesis deals with design and implementation of an API, that allows creating XMPP applications using ECMAScript. Thesis includes implementation of API as a plugin for Jabbim XMPP client. Part of the thesis is an ECMAScript implementation of board game Draughts using designed API. Finally possibilities of future extensions are discussed.
|
|
Datamining from Jabber
Sendler, Jaroslav ; Šebek, Michal (referee) ; Mlích, Jozef (advisor)
This bachelor's thesis deals with the collection and analysis of data from the network for the Jabber instant messaging. There is a client decsribed that collects data and then stores them in a database. The client performs the function of a robot that responds appropriately to the selected questions. Further information is collected for analysis. For this purpose their transformation was first made, that reflects the temporal characteristics of data. It was subsequently used algorithm k-eans of tool RapidMiner. The results are presented by graphical form and using a spreadsheet.
|
|
Internet Robot for an Assistance of Calendar Scheduling
Klos, Jakub ; Očenášek, Pavel (referee) ; Smrčka, Aleš (advisor)
This bachelor thesis deals with the development of the internet robot for assistance of calendar scheduling. The robot and a user comunicate with a subset of English. User does not have to study special syntax of the orders which makes using of the robot-calendar much simplier. This easement is the main contribution of the work. This kind of control should help especially to the users with lesser amount of computer skills, for whom the special syntax-oriented-control might be difficult. The XMPP protocol is used for a comunication which is of instant messaging type. NLTK toolkit was used for natural language processing. The source code of the robot is completely programmed in Python programming language. The work also deals with possibilities of robot's further development.
|
| |
|
Instant Messaging for BlackBerry PlayBook
Hajný, Jiří ; Kajan, Rudolf (referee) ; Herout, Adam (advisor)
This thesis introduces the target platform BlackBerry Tablet OS as well as its development tools. It documents design and implementation of a client for communicating protocol XMPP/Jabber named IM Client. The implementation is done in the development environment Flash Builder 4.6 in the programming language Adobe Actionscript 3.0.
|
| |
|
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.
|