36810175
A Multimedia Application using Mobile Agents for Establishing and Managing Streaming Audio Communications
Objective To be a part of an academic institution which has a strong and dedicated commitment to quality education and research.  Built a new UNIX Sun workstation network lab for the CS department. The lab is used for courses, mail and web service.
6748545
Quality of Service Primitives for Operating System Support of Multimedia Applications
29185449
Performance Analysis and Scalability of the ThreadmanTM Thread Manager
10614369
PICO: A Middleware Framework for Pervasive Computing
The pervasive information community organization is a framework for creating mission-oriented dynamic communities of autonomous software entities that perform tasks for users and devices. PICO's telemedicine example scenario demonstrates its potential as a simple, unique, and versatile middleware framework for pervasive computing.
6061688
Mobile Agent Connection Establishment and Management (CEMA)—Message Exchange for Pervasive Computing Environments
Pervasive computing is an emerging technology that offers new possibilities to distributed computing and computer networking; it employs a wide variety of smart, ubiquitous devices throughout an individual's working and living environment. Mobile agents are software entities that can migrate between servers (mobile agent environments) of the network accomplishing various tasks on the behalf of their owners. The objective of this paper is to describe a test and prototyping environment for experimenting with mobile agents in pervasive environments. A prototype environment for a novel, proactive infrastructure is described for mobile agent assisted pervasive computing. In addition, a new message passing algorithm is provided for mobile agent connection establishment and management (CEMA). Simulation results show the performance of the proposed approach.
11624555
A Query Algebra for Fragmented XML Stream Data
The increased usage of mobile devices coupled with an unprecedented demand for information has pushed the scalability problem of pull-based data service to the focus. A broadcast model of streaming data over a wireless medium has been proposed as a viable alternative for information dissemination. In the streaming broadcast model, servers broadcast data in an asynchronous and unacknowledged mode while clients process personalized and complex queries locally, relieving the load on the server. We address the query processing of streamed XML data, which is fragmented into manageable chunks for easier synchronization. Although there has been some work done in defining algebras that model XQueries on XML documents, no work has been done in defining query algebras for fragmented XML stream data. We define a model for processing fragmented XML stream data, using the concept of holes and fillers. This model offers the flexibility required by the server to disseminate data in manageable fragments, whenever they become available, and to send repetitions, replacements and removal of fragments. We then present a query algebra for XQuery that operates on this streamed XML data model. The XML fragments are operated upon in a continuous pipelined fashion without the need of materializing the transmitted document at the client site.
60149053
Live Java: Database to Cyberspace
Introduction. Case Studies (Content Developers & Distributors). Application of Concepts. Hardware and Software. Network Design. Internet Service and Network Service Vendors. Design, Authoring, Programming. Putting It All Together.
20578112
The art and science of computer graphics: a very depth-first approach to the non-majors course
This paper describes a course in computer graphics which is designed for students with little or no background in computer science. The course is centered around custom software which was designed with the pedagogical goals in mind. The goals of the course, the software, and some experiences at two institutions are discussed.
207225786
Genetic Algorithms: A Practitioner's View
The feature article by Colin Reeves provides a useful introduction to genetic algorithms (GAs) for the operations researcher. In this commentary, I will elaborate on several of Reeves' points and introduce some others. My experience with GAs is as a practitioner and software developer, and it is from this perspective that I will comment on Reeves' article.
24464091
Contours of constructive hypertexts
Discussion of hypertext rhetoric and criticism has foeused on small, freed hypertext that am typically used by casual readers for comparatively short periods. Here we explo~ complex, constructive hypertext, intended to inform and to infIuence dedicated and thoughtful readers. Recurrence and multivalence, both deplored in small hypertext, prove from study of mom complex texts to be very valuable. While static, graph-theoretic measures facilitate understanding of Ioeal hypertext structure, the structures of meaning or contours we observe in current hypertext fiction and scholarship do not appear to reside in static structures, but rather in the complex and dynamic perceptions of the engagedreader.
62674005
Itinerant Agents for Mobile Computing