We describe a software mechanism that simplifies the implementation of real-time distributed object-oriented applications. The distributed observable/observer mechanism extends the Observable/Observer concept of Java to a distributed environment, encapsulating the communication protocol used by networking. The mechanism supports the distributed model/view-controller (M/VC) paradigm, allowing view-controllers to be attached to remote...
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...
This text was written for the purpose of explaining the use of the engineer's transit, theodolite, engineer's level and plane table in the solution of fundamental problems related to Forest Engineering. While the use of the infrared and electronic distance measuring instruments do have a place in Forest Engineering, they...
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...
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....
It can be reasonably assumed that lamprey eel harvesting has systematically and periodically occurred along the Siletz River and its tributaries for as many hundreds, or thousands, or tens of thousands of years that human families and lamprey eel populations have coexisted in the Siletz Valley ecosystem. This report is...
Crops were grown at the experimental farms using accepted cultural practices (within the limits of experimentation) or trials were conducted on growers' fields. Most experiments were designed as randomized complete blocks with three to five replications. Herbicide treatments were applied uniformly with precision plot sprays. Unless otherwise indicated, preplant herbicide...