A user-friendly platform for developing and accessing grid services
This article presents an enhanced platform that provides a friendly environment of developing grid services and accessing grid services over Globus Toolkit 3 (GT3). This platform includes a class of functions for processing parameters input from a developer via GUI, a class of functions for generating files required for defining a grid service specified, and a class of functions for creating client program and facilitating accesses of the deployed services. As a result, the development and access of grid services requires less special expert knowledge of a developer at the server side and users at the client side, the efficiency of developing and accessing grid services can be improved. This paper describes our design ideas, necessary functions, and implementations. The comparisons with other related toolkits are given and the extended version of the platform on top of the web service environment rather than GT3.

title: A Dangerous Location Aware System for Assisting Kids Safety Care
abstract: This system focuses on a location-aware computing application and environment which provide preemptive information on dangerous locations in the kid's surroundings; i.e., the system alerts a kid on the move of the possible dangers whenever he/she is near accident prone areas. Using satellite-based GPS position sensing, this system can gradually learn and remember about the different locations that a kid routinely visits and/or passes by in his daily life, based on space-oriented contexts. The full set of system functionalities, including the map display, requires a graphical user interface. This location based services (LBSs) can compute the serious situations and alert kids to avoid dangerous situations. Our research can simulate the virtual environment as hyperspaces for kids safety care

title: A distributed Web document database and its supporting environment
abstract: We propose a new Web documentation database as a supporting environment of the Multimedia Micro-University project. The design of this database facilitates a Web documentation development paradigm that we have proposed earlier. From a script description to its implementation as well as testing records, the database and its interface allow the user to design Web documents as virtual courses to be used in a Web-savvy virtual library. The database supports object reuse and sharing, as well as referential integrity and concurrence. In order to allow real-time course demonstration, we also propose a simple course distribution mechanism, which allows the pre-broadcast of course materials. The system is implemented as a three-tier architecture which runs under MS Windows and other platforms.

title: Peer Collaboration Modes and Private Room Services in TOMSCOP
abstract: This paper presents the implementation of peer group management services in a pure P2P groupware framework called TOMSCOP (technology of multiuser synchronous collaboration platform). To support a variety of computer-based collaborative activities and styles, a user in a group can be assigned a role or identity such as a discusser peer, a chair peer, a presenter peer, a player peer, or an observer peer-Based on the above identities and their control service, we developed three collaboration modes, i.e., discussion mode, presentation mode and rotation mode, for smoothly manipulating shared applications in their different usages. Moreover we designed and implemented the public and private room services for users to create suitable collaboration rooms that match theirs privacy requirements. These modes and services not only provide more functions to TOMSCOP users, but also support software developers for easily and flexibly making P2P shared applications with different purposes

title: TOMSCOP - a synchronous P2P collaboration platform over JXTA
abstract: We focus on design and implementation of a synchronous P2P (peer-to-peer) collaboration platform called TOMSCOP (Technology Of Multiuser Synchronous Collaboration Platform). Based on the elementary peer group services offered by the JXTA general framework, TOMSCOP provides the extra four types of services: synchronous message transportation, peer room administration, peer communication support and application space management. By using the four services, different kinds of shared applications for various specific purposes can be relatively easily developed and associated collaborative cyber spaces or communities can be quickly built across the JXTA virtual network overlaid on top of the existing physical networks.

title: Implementation of a Pure P2p Collaboration Multiplatform and its Applications
abstract: Peer-to-Peer (P2P) computing offers many attractive features, such as collaboration, self-organization, load balancing, availability, fault tolerance and anonymity. However, it also faces many seri...

title: A P2P Ubiquitous System for Testing Network Programs
abstract: This paper presents design and implementation of a peer-to-peer (P2P) ubiquitous system for assisting a programmer to efficiently test network programs in their development process by using multiple computers simultaneously. This system is implemented using the TOMSCOP (Technology Of Multi-user Synchronous COllaboration Platform). It is a synchronous P2P collaboration platform built atop the JXTA technology. JXTA is a set of protocols for developing P2P shared applications, and enables peers to find each other, form groups and exchange messages across firewalls and NATs. This system has the following three main features. Firstly, it enables the program source files being shared among peers. Secondly, a user is able to simultaneously compile, execute and stop network programs of all peers in a same group by simple operations on the system GUI. Lastly, due to using Java and JXTA technology, the system can run on any platform.