Near Real Time Communication in WWW : Extensible Messaging and Presence Protocol
Hamal, Dipen (2012)
Hamal, Dipen
Metropolia Ammattikorkeakoulu
2012
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201204164480
https://urn.fi/URN:NBN:fi:amk-201204164480
Tiivistelmä
The goal of this project was to research real time communication protocol and the possibility of replacing flash media server with an existing open source server. Extension of the protocol, its extensibility and performance of the open source real time server were analyzed. This project was carried out for Metropolia UAS in order to find out alternative solutions for the eLearning environment project called Knowledge Practice Laboratory (KP-Lab), running on flash media server.
The client side of the project was a browser based cross-platform application fully implemented in actionscript 3. In order to run the application, browsers should have the latest version of flash player installed. For the server side implementation and overriding the server’s functionality, Java programming language was used. The project used the schema provided by the server for storing information into database and it was a near real time application.
The application was tested using all the major browsers: Mozilla, Firefox and Chrome. Performance test of the server was done by registering over two thousand users and running the automated test. The tests verified the server to be fully developed and mature enough to be taken into consideration as a better alternative to flash media server.
The client side of the project was a browser based cross-platform application fully implemented in actionscript 3. In order to run the application, browsers should have the latest version of flash player installed. For the server side implementation and overriding the server’s functionality, Java programming language was used. The project used the schema provided by the server for storing information into database and it was a near real time application.
The application was tested using all the major browsers: Mozilla, Firefox and Chrome. Performance test of the server was done by registering over two thousand users and running the automated test. The tests verified the server to be fully developed and mature enough to be taken into consideration as a better alternative to flash media server.