Paper Type

Master's Thesis


College of Computing, Engineering & Construction

Degree Name

Master of Science in Computer and Information Sciences (MS)



First Advisor

Dr. Ralph Butler

Second Advisor

Dr. Yap S. Chua

Third Advisor

Dr. Judith L. Solano


Computers equipped with a Graphical User Interface (GUI) and connected to the Internet are common in both the business and educational communities. These computers, using a web browser, easily share programs written in the Java programming language that are able to execute on a variety of heterogeneous machines.

While programs written in many languages will not execute unmodified on different computing platforms because of portability restrictions, Java has overcome these limitations and provides a platform independent language. However, every programming language is limited, and no language provides all the features required for every program. Therefore, creation of any portable program must consider not only the language, but also the architecture and operating system constraints of the target machines. A desktop manager program was developed using the Java programming language. This program provides a uniform user interface to manage other programs and executes on multiple computer platforms.

Java Virtual (233 kB)
Appendix D: Source code