4 research outputs found

    Omniware: A Universal Substrate for Mobile Code

    No full text
    In this paper we describe Omniware, a system for producing and executing mobile code. Mobile code will be used in next generation Web applications to specify dynamic behavior in Web pages, implement new Web protocols and data formats, and dynamically distribute computation between servers and browsers. Like all mobile code systems, Omniware provides portability and safety. The same compiled Omniware module can be executed transparently on different machines, and a module's access to host resources can be precisely controlled. In addition to portability and safety, Omniware has two unique features. First, Omniware is open. The Omniware virtual machine, OmniVM, supports standard programming languages, enabling Web developers to leverage the vast store of existing software and programming expertise. OmniVM was designed to be a straightforward compilation target for a large variety of source languages. Second, Omniware is fast. We evaluate Omniware under the Solaris 2.4 operating system on..

    Maintaining Morale in an Austere Environment

    No full text
    I would like to first thank my advisor Amy McDowell. Her good natured support and thoughtful guidance has been invaluable in the completion of this project. I would also like to thank Norbert Jaworski, Court Executive Officer and Sheila Gooden, Retired Assistant Court Executive Officer for their willingness to support me in the pursuit of a fellowship with the National Center for State Courts through the Institute for Court Management. Without their urging, I don’t know that I would have taken the initiative to complete this program. Last, but absolutely not least, I need to thank my wife Monica for her endless support throughout this process. She is a wonderful person, amazing mother to our two magnificent daughters, Hayden (7) and Kendall (3) and a great wife to me. I am thankful every day for her love, support, patience and companionship which have al
    corecore