[Back]


Diploma and Master Theses (authored and supervised):

R. Hibbeln:
"Portierung einer Computer Telephony Integration basierten Java Call Center Applikation in eine Webbrowser Umgebung";
Supervisor: G. Reif, M. Jazayeri; Institut für Informationssysteme, 2005.



English abstract:
This master thesis describes a Computer Telephony Integration (CTI)–based call center application from Siemens, called „AgentCockpit”. The AgentCockpit was originally developed as a graphical Java application within its own framework. Over the last years several features were added to this application. Currently AgentCockpit has more than 500kLOCs. To meet the future needs the AgentCockpit should be able to run in a webbrowser environment.

The portation of the telephony component from AgentCockpit into a webbrowser based environment is an outstanding challange. This component must be able to react on server sended events (i.e.: an incomming phone call). This event must be displayed as fast as possible on the computer screen. This master thesis discusses several strategies for porting a Java application to a webbrowser based environment. Several technologies were investigated regarding for their response time. Based on this investigation a porting strategy was selected and a prototype implementation was developed and tested.

German abstract:
In dieser Diplomarbeit wird eine auf Computer Telephony Integration (CTI)–basierende Call-Center Applikation der Firma Siemens orgestellt. Diese Applikation wird „AgentCockpit”
genannt.

AgentCockpit wurde ursprünglich als eine graphische Java Applikation mit einen eigenen Framework entwickelt. Über die letzten Jahre sind neue Features hinzugekommen. Derzeit besitzt AgentCockpit über 500kLOCs. Um den zukünftigen Anforderungen gerecht zu werden, soll
das AgentCockpit in einer Webbrowser Umgebung lauffähig sein.

Eine besondere Herausforderung bei der Portierung in eine Webbrowser basierte Umgebung stellt die Telefoniekomponente des AgentCockpits dar. Diese Komponente muß in der Lage sein, auf vom Server versendete Events (wie etwa einen eingehenden Anruf) zu reagieren. Weiters müssen diese Events möglichst schnell auf den Bildschirm dargestellt werden.
Diese Diplomarbeit befasst sich mit verschiedenen Strategien mit der eine Java Applikation in einen Webbrowser portiert werden kann. Es wurden Tests der Antwortzeiten verschiedener Technologien durchgeführt und anhand dieser Daten wurde eine Portierungsstrategie gewählt. Anschließend wurde gemäß dieser Strategie ein Implementierungsprototyp für die Telefoniekomponente erstellt und getestet.

Created from the Publication Database of the Vienna University of Technology.