Browse > Article

Design and Implementation of Jini Surrogate System for Supporting Non-Java Devices  

최현석 (삼성전자)
모상덕 (광운대학교 전자통신공학과)
정광수 (광운대학교 전자공학부)
오승준 (광운대학교 전자공학부)
Abstract
Recently, there has been increasingly demand for connecting a embedded device to the Internet. Jini technology is interested in automatically composing a distributed network with devices But, there are some problems that the device needs high hardware requirements to adopt Jini technology for supporting Jini-enabled services. In this paper, we focused on design and implementation of surrogate system that supports non-Java devices in Jini networks. This system and protocol are implemented in Java language. The surrogate system delegates Discovery and Join processing to support a Jini service in connected networks. A Jini client can use service of the device through the surrogate system. We tested a Jini sample program to verify the implemented surrogate system. In the test result, we showed that the Jini client can use functionalities and operations of the non-Java device through the surrogate system.
Keywords
Jini; Java; Surrogate; Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 OMG, 'The Common Object Request Broker: Architecture and Specification, Revision 2.3.1,' Object Management Group Inc., 1999
2 Sun Microsystems Inc., 'Jini Architecture Specification,' 1999
3 Sun Microsystems Inc., 'Jini Device Architecture Specification,' 1999
4 Jini Community, 'Jini Surrogate Project,' http://developer.jini.org/exchange/projects/surrogate/
5 Jini Community, 'Jini Technology Surrogate Architecture Specification, Ver. 0.5,' 2000
6 최현석, 모상덕, 정광수, 이혁준, 'Non-Java 장치를 지원하기 위한 Jini 서로게이트 시스템 설계', 한국정보과학회 추계 학술발표논문집 Vol. 27, No.2, pp. 304-306, 2000   과학기술학회마을
7 Jini Community, 'Jini Technology IP Interconnect Specification, Ver. 0.3,' 2000
8 G. Eddon and H. Eddon, Inside Distributed COM, Microsoft Press, 1998
9 Sun Microsystems Inc., Jini Connection Technology, http://www.sun.com/jini/
10 C. McDowell and K. Shankari, 'Connecting Non-Java Devices to a Jini Network,' Proc. of 33rd International Conference on Technology of Object-Oriented Languages, pp. 45-56, June 2000   DOI
11 P. Perrone and V. Chaganti, 'Jini in the Box,' Embedded Systems Programming, Vol. 12, pp. 55-64, November 1999
12 W. Edward, Core Jini, Prentice Hall, 1999
13 S. Oaks and H. Wong, Jini in a Nutshell, O'reilly, March 2000
14 M. Hughes, M. Shoffner and D. Hamner, Java Network Programming, 2nd Ed., Mannig Publications Co., 1999
15 S. Li, Professional Jini, Wrox Press, 2000
16 D. Ayers and S. Li, Professional Java Server Programming, Wrox Press, 1999
17 B. McCarty and L. Cassady-Dorion, Java Server Programming, Wrox Press, 2000