Design and implementation of a P2P shared Web browser using JXTA
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.

title: A P2P groupware system with decentralized topology for supporting synchronous collaborations
abstract: Network based groupware systems are for supporting collaborations among a group of people who are engaged in a common task or goal using computers connected by a variety of networks including the Internet. A synchronous groupware system supports group members' collaborative activities at the same time. Due to the almost all of current synchronous collaborative systems have been implemented either using a centralized topology or a hybrid topology, the research presented in this paper has been devoted to investigation, design and implementation of a peer-to-peer (P2P) groupware system, called DSC, using a decentralized topology. As it does not use any server at all, peers in a group need to coordinately manage their group by themselves, and each peer has to fully handle the correct message passing by itself. The DSC system is implemented using the JXTA technology and platform that enable peers to find each other, form groups and exchange messages across firewalls and NATs. It currently offers three shared objects of Web browser, file viewer and drawing pad as well as a text chat tool. The synchronous controls of a shared space, the objects, telepointer and so on are also provided. Its evaluations with a practical test environment are given in detail.

title: Spatial-Temporal Cross-Correlation Analysis: A New Measure and a Case Study in Infectious Disease Informatics
abstract: This paper aims to develop a new statistical measure to identify significant correlations among multiple events with spatial and temporal components. This new measure, K(r,t), is defined by adding the temporal dimension to Ripley’s K(r) function. Empirical studies show that the use of K(r,t) can lead to a more discriminating and flexible spatial-temporal data analysis framework. This measure also helps identify the causal events whose occurrences induce those of other events.

title: A Shopping Negotiation Agent That Adapts to User Preferences
abstract: This paper describes a shopping negotiation agent that can adapt user preferences and automatically negotiate with its counter party on behalf of a user it represents. The agent is built on a basis of the proposed negotiation model, the enhanced extended Bazaar model, which is a sequence of decision making model of negotiation with exploiting common knowledge, public information, and game theory. Since different users can have different preferences, it is important for the agent to have adaptation to different user preferences. This can be achieved by acquiring user preferences, tracing user's behavior on Web and mapping the behavior to a set of the preference parameters, creating the negotiation model class, and generating an instance negotiation model object with new/updated preference parameters.

title: GRAM - a P2P system of group revision assistance management
abstract: This paper focuses on general design and prototype implementation of a peer-to-peer (P2P) and a proactive mechanism based version management system called GRAM (group revision assistance management). It provides four special features in comparison with other version management systems: higher system reliability and robustness, effective revision collision prevention using proactive agents, context-aware environment for team software revision, a unified XML format for configuration and history files as well as system and agent exchange messages. Every peer holds a shared space synchronized with other peers' ones, and a workspace for a user's ordinary editing. GRAM is implemented using the JXTA technology that consists of the virtual JXTA network and basic peer group services. The system GUI and basic functions in the current prototype are also presented to show its basic usages. By using GRAM, version management of various software development projects can be comfortably conducted.

title: A general purpose virtual collaboration room
abstract: The general purpose virtual collaboration room (VCR) is an Internet based desktop groupware system that enables a group of remote individuals to flexibly and naturally conduct their collaborative teaching/learning/working without constraints on collaboration types, working styles, group scales, and system platforms. To cope with the complexity, a room metaphor, i.e., emulating a physical room and objects in it, is used as a framework of the system. System implementation becomes no more complex than the case of using one object by identifying associated objects in communication messages between a room server and clients. The VCR provides rich and effective support of awareness of the user, object, space, and their mutual relations. With the use of Java applets for system implementations, users can enter and use a VCR from any standard Java enabled Web browser.

title: Instrumentation of YSZ oxygen sensor calibration in liquid lead-bismuth eutectic
abstract: Liquid lead-bismuth eutectic (LBE), a good candidate for the coolant in the subcritical transmutation blanket, is known to be very corrosive to the stainless steel that transports it. Such a corrosion problem can be prevented by producing and maintaining a protective oxide layer on the exposed surface of the stainless steel. Proper formation of the oxide layer critically depends on the accurate measurement and control of the oxygen concentration in liquid LBE. An oxygen sensor calibration/measurement apparatus has been designed and built to deliberately calibrate an yttria stabilized zirconia (YSZ) oxygen sensor. A detailed description of this system with its main components and their functions is presented. Calibration curves of voltage vs. temperature, ranging from 350/spl deg/C to 550/spl deg/C, under various oxygen concentrations in liquid LBE have been obtained for the YSZ oxygen sensors, and are presented and analyzed. The characteristics of this YSZ oxygen sensor are analysed and discussed.