Developing a Chrome plugin for supporting shared browsing

OData support
Dr. Goldschmidt Balázs
Department of Control Engineering and Information Technology

The Google Chrome browser offers some handy and easy-to-use tool for developing plugin modules. Browsing the web is traditionally a lonely activity, or during a shared browsing, a single person handles a collective browser while the others only listen to her. However, there is a demand for sharing our browsing with others, even if the people is not at the same place. The main objective of this is to ensure support or to maintain relationship with elderly members of a family, although there are several other possible functions of the service, for example to make the teamwork more effective, or to help learning with others.

In the thesis the planning, the implementation and the testing of a module and the belonging server-sided component is being presented, that helps the users in doing the activities described above.

In all of the users’ Google Chrome browser – that is running on his own computer and is connected to the server – the very same content is being displayed. If a main user interaction happens in a browser, then it is executed in all of the other connected browsers in order to maintain the synch of their state. A user interaction can be for example scrolling, clicking, but even creating or closing a tab or window.


Please sign in to download the files of this thesis.