DocumentCode :
3371269
Title :
Design and implementation of a P2P shared Web browser using JXTA
Author :
Nakamura, Mikito ; Ma, Jianhua ; Chiba, Katsuhiro ; Shizuka, Makoto ; Miyoshi, Yoichiro
fYear :
2003
fDate :
27-29 March 2003
Firstpage :
111
Lastpage :
116
Abstract :
The most shared applications use the client/server model in which, however a server is usually very complex and heavy since all of group managements are done by the server and sometimes becomes a communication bottleneck as all of date exchange among group members are mediated via it. To solve the above problems, our shared browser adopted a pure peer-to-peer (P2P) architecture without using any server A group member or a device called a peer dynamically finds other peers via distributed searching, and directly exchange data with other peers. It supports not only sharing a Web document in a peer group but also synchronously viewing the document and manipulating the browser with further support of some group users´ awareness information like a user´s moving a cursor, entering a new URL and clicking a hyperlink. It is implemented using JXTA protocols and Java programming language. To make the system applicable over the Internet across firewalls and NATs, the HTTP protocol can be used to transfer data via a pipe, a communication mechanism in JXTA.
Keywords :
Internet; Java; groupware; hypermedia; online front-ends; transport protocols; Internet; JXTA; Java; P2P shared Web browser; URL; Web document sharing; communication bottleneck; distributed searching; firewalls; group management; hyperlink; peer-to-peer architecture; protocols; Application software; Collaboration; Computer languages; Internet; Java; Navigation; Network address translation; Peer to peer computing; Protocols; Uniform resource locators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications, 2003. AINA 2003. 17th International Conference on
Print_ISBN :
0-7695-1906-7
Type :
conf
DOI :
10.1109/AINA.2003.1192852
Filename :
1192852
Link To Document :
بازگشت