Proceedings PaperFramework for an easy Jini extension demonstrated with a video camera example
|Format||Member Price||Non-Member Price|
Jini technology makes it possible to move parts of software from a device to another as a solution to achieve flexible distribution. Accordingly, each part of software that could be useful if available for other applications may also be made available for them. This interesting feature is particularly useful if there are lots of services and users for them. Even though Jini is easy to implement when building new software, it should be made very simple in order to be attached to existing solutions without large modifications. Especially if different parts of the existing software already have clear functional roles, for example as a client and as a server. In this paper, a framework encapsulating Jini functionality is presented. The purpose is especially to offer an easy add-on implementation for existing solutions. However, the framework has also been seen as useful when building simple Jini applications from scratch. The framework does not allow great flexibility but it offers simplicity. All that the Jini distribution requires is started by only a few commands in the code. The framework also takes care of the class transfer through a simple HTTP server without further user intervention. The framework is demonstrated with a video camera example. In the example, a moving picture of a video camera attached to a server may be followed in any node of the local area network with minimal software requirements. A multipurpose remote controller application is made to act as a universal client for all the programs that are built using the framework.