In this paper, we describe a software mechanism, a software channel, that allows a group of distributed objects to communicate with each other automatically once they are connected to it. Software channels and predesigned distributed objects that are connected to them encapsulate the communication protocol and the network topology to...
The potential of the Internet-especially, the World Wide Web- as a medium for instruction has been realized. Numerous web-based courses have been developed in the recent past. However, most of these courses are nothing but glorified texts. The reasons being (a) lack of understanding of the pedagogic challenges of web-based...
Data structures are essential for any programming task. Most of modem programming languages have a library of reusable data structures. In this project, Smalltalk-like collection classes have been implemented as a Java package. This package, collections, contains several useful data structures such as binary tree, B-Tree, bag, list, hash table...
Various ecological and hydrological models require estimates of the amount and spatial distribution of monthly and annual precipitation. PRISM is an analytical model that distributes point measurements of monthly, seasonal and annual precipitation to a geographic grid. In order to use this model effectively, good graphical user interfaces were needed....
The conventional way of debugging is to examine the program's state at various points during execution. With the addition of message passing as a means of communication and synchronization in message passing programs, the state of pending message operations also needs to be examined. Current parallel debuggers or analysis tools...
Providing students with the skills necessary to identify trees is an ongoing challenge at Oregon State University. Several colleges within the university offer courses that teach tree identification. In the College of Forestry alone, two courses are offered that emphasize identification of native and introduced trees. The content and format...
Forest road planning is importaht in logging operations, because it can affect feasibility and cost of forest operations. Due to rapid advances in computer hardware, GIS software, and remote sensing techniques, computer forest road planning models using GIS are becoming practical. DEM data at 30 meter resolution are common and...
The major portion of Pacific whiting (PW) is commercialized in the form of frozen surimi. Alternative products for PW were investigated focusing on fresh surimi and texturized meat from PW mince. Fresh surimi is made without additives and kept refrigerated instead of frozen. Texturized meat is a meat-like product made...
Although a concern for gender equity provided the framework for this research,
the results of this study highlighted the fact that the question of equity should be
broadened to include concern for the tier of talented women and men who currently
choose not to persist in an undergraduate computer science...
Implementation of a small-scale irrigation project in southern Mauritania is analyzed in
this report. The main objective is to demonstrate that small-scale irrigation farming is
the best suited solution for Mauritania's agriculture. To reach this objective different
steps are taken in this study. The first step highlights the different aspects...