Research in WWW-based thin client architectures.
We are looking for a project student to help build a software development kit
to be used to create applications with remote user interfaces.
In the ``thin client'' technology we are developing,
the application runs on the server, while the user interface is displayed on
another computer.
Our technology improves upon existing systems, such
as AT&T's VNC software, in that we have lower server overhead and bandwidth
requirements. The project student will aid in the creation of a software
development kit that will embody our approach.
This software development kit will be used to implement
the user interface for Columbia's NSF-funded Digital Libraries project,
The successful applicant will have a working knowledge of the JAVA
programming environment as well as a basic understanding of networks.
Experience using RMI and JFC is preferred, but is not required,
as these parts of the JAVA environment could be learned while
working on the project. Applicants should also be familiar
with (or willing to learn) basic software engineering principles.