DSTC Vacation Summer Project by Jia YU
Jini is a technology from Sun Microsystem. it is defined as an infrastructure and programming model which allow devices to connect with each other to create an instant "community". However, necessity of having a Java 2 platform and TCP/IP network prevents many devices to join the jini federation. Jini surrogate Architecture is aimed to solve this problem. The Jini Surrogate Architecture Specification version 1.0DraftStandard can be found at the surrogate project site http://developer.jini.org/exchange/projects/surrogate/ .
These projects are based on a contributed Surrogate Host
Implementation,Madison 1.0, from Sun Microsystems. It can be download from
http://developer.jini.org/exchange/projects/surrogate/IP/
.
The first project implemented an adapter for RCX and RCX
surrogate.
adapter source code(RCXAdapterImpl.java) rcx_adapter.jar
surrogate source
code(RCXSurrogate.java)
rcx_surrogate.jar
RCXInterconnectContext.java RCXInterconnectcontext.jar
COMM API can be download from http://java.sun.com/products/javacomm/
RCX API can be download from http://www.escape.com/~dario/java/rcx/
Note: please change your host addresses in your batch file.
The second project implemented an adapter and surrogate for
Axis network camera
adapter source code(AXISAdapterImpl.java) axis_adapter.jar
surrogate source code(AXISSurrogate.java) axis_surrogate.jar
client source code(AXISServiceClient.java) axis-client.jar
AXISInterconnectContext.java AXISInterconnect.jar
AXISService.java AXISServiceProxy.java
AXISServiceServer.java
Note: Please change your axis address in your property file(axis.hostIP) and http addresses in your batch files
Any comment is welcome, please send email to Jia
YU .
This project has been sponsored by the Distributed Systems Technology Centre and has been funded in part by the Co-operative Research Centre Program through the Department of Industry, Science and Tourism of the Commonwealth Government of Australia.