Remote Event Listener(REL) is designed to glue remote events and remote listeners dynamically, and dispatch remote events efficiently and transparently
for distributed object-oriented systems. Components can be independently developed and remotely interconnected with REL, and software reusability can
be improved. Remote Event Listener along with Remote Method Invocation
makes distributed...
Ever since composite laminate technology was introduced into the aerospace and automotive industry, there has been a need to fully understand the damage progression experienced by composite laminated plates in the presence of a notch. While numerous research studies have been conducted on this matter when subjected to in-plane loads,...
The Component Object Model (COM) defines a completely standardized mechanism for creating objects and for clients and objects to communicate. Unlike traditional object-oriented programming environments, these mechanisms are independent of the applications that use object services and of programming languages used to create the objects. In the present work, a...
A video server is the multimedia equivalent of a data file server. As video goes digital video servers that support digital media are required for production and broadcasting in television companies. Grass Valley Group provides comprehensive digital video solutions through a range of video servers called Profiles.
The Profile Media...
A multiparadigm language is one which combines features of different language paradigms. Leda is a strongly typed, compiled, multi.paradigm language with facilities for imperative, functional, object oriented and relational programming. This report describes the type checker of the Leda compiler and the implementation of first class functions required for functional...
Sawmills are very complex systems that involve many manufacturing processes. The variability of their raw material adds further to this complexity as each log has characteristics that determine its processing path. Therefore, computer simulation is a very useful technique for analyzing sawmill performance. This thesis describes a simulation computer model...
Three studies were conducted to evaluate different grazing systems on mixed conifer rangelands in eastern Oregon, and photo points and aerial photography was used to determine effects of 25 years of cattle grazing on stream channel changes and vegetation responses. The first study was designed to determine if grazing treatment...
The increasing need to share and synchronize personal information, such as schedules, tasks and events, amongst users has lead to the development of inter-personal information management software like ChandlerTM. Chandler is being developed in Python at the Open Source Applications Foundation, San Francisco. Before I started working on the project...
Wireless Application Protocol (WAP) is an industry standard aimed to bring the web to handheld devices. The handheld devices are constrained by battery life and it becomes important that power is conserved across web transactions. The power consumed by the handheld device is directly proportional to the time taken for...
A good code generator must effectively utilize the registers provided by the target architecture. Although a number of register allocation techniques exist, few address the issues involved in multiple register banks and no known techniques exist for effectively using register banks of the same type that are associated with multiple...