The Design and Implementation of a Home Network Management System through a Web Browser

웹 브라우저를 이용한 홈 네트워크 관리 시스템의 설계 및 구현

  • 오봉진 (한국전자통신연구원 컴퓨터ㆍ소프트웨어기술연구소) ;
  • 김채규 (한국전자통신연구원 컴퓨터ㆍ소프트웨어기술연구소 인터넷정보가전연구부)
  • Published : 2001.12.01

Abstract

This paper describes the design and implementation of a home network management system through a web browser. All digital devices are connected to a set-top box on which personal java environment is installed through an IEEE1394 serial bus. The embedded web server on the set-top box supports persistent-connection of HTTP1.1 and servlet engine for JSDK2.1. The home network management system is developed as the form of a servlet and uses JNI to access IEEE1394 device driver\`s APIs. When a client selects an icon related with a device the user interface applet of the device is downloaded into a client\`s web browser and communicates with a related servlet through TCP/IP APIs.

본 논문은 웹 브라우저를 통해 관리되는 홈네트워크 관리 시스템의 설계 및 구현에 대해 기술한다. 디지털 가전기기들은 IEEE1394 버스에 의해 퍼스널 자바 환경을 갖춘 셋톱박스와 연결된다. 셋톱박스에서 동작하는 내장형 웹 서버는 HTTP1.1의 세션 유지 기능과 JSDK2.1을 지원하는 서블릿 엔진을 포함한다. 홈 네트워크 관리 프로그램은 서블릿 형태로 개발되며 IEEE1394 디바이스 드라이버 기능을 접근하기 위해 JNI를 사용한다. 각 가전기기를 위한 사용자 인터페이스 애플릿은 홈 네트워크 관리 웹 문서에서 관련 아이콘을 선택한 경우 클라이언트로 다운로드되고, TCP/IP API를 통해 관련 서블릿과 통신한다.

Keywords

References

  1. 'Java Servlet API Specification version 2.1a,' Sun Microsystems, Nov. 1998
  2. 'Personal Jworks programmer's Guide 3.0 edition 1,' WindRiver, 1999
  3. J.A. Digirolamo, 'The VESA Home Network Initiative : White Paper Update Release 2,' VESA Home Network Committee, 1999
  4. 'Jini Architectural Overview : technical white paper,' Sun Microsystems inc., Jan. 1999
  5. 'Universal Plug and Play Device Architecture Reference Specification Version 0.90,' Nov. 1999
  6. 'The HAVi Specification ver 1.0,' Jan. 2000
  7. 'IEEE 1212-1991 std. for Control and Status Register(CSR) Architecture for Microcomputer Buses,' 1992
  8. 'IEEE 1394-1995 std. for High Performance Serial Bus,' 1995
  9. '1394-based Digital Camera Specification ver. 1.04,' Aug. 1996
  10. 'ISO/IEC 61883-1 std. for Consumer audio/video equipment Digital Interface,' 1998
  11. 'Hypertext Transfer Protocol HTTP/1.1 rev. 06,' 1999
  12. Peter M. Corcoran, Joe Desbonnet, 'Browser-Style Interfaces to a Home Automation Network,' IEEE Transactions on Consumer Electronics, Vol.434, Nov. 1997 https://doi.org/10.1109/30.642372
  13. IAN Douglas Agranat, 'Engineering Web Technologies for Embedded Applications,' IEEE Internet Computing, May-June 1998 https://doi.org/10.1109/4236.683798
  14. Robert Itschner, Claude Pommerell and Martin Rutishauser, 'GLASS : Romote Monitoring of Embedded Systems in Power Engineering,' IEEE Internet Computing, May-June 1998 https://doi.org/10.1109/4236.683799
  15. 'Design and Implementation of an Embedded-Java Web-Camera,' http://www.cse.ucse.edu/research/embedded/other/ww_conf/web_cam.html
  16. 김인홍, 이정배, '웹 기반 내장형 응용,' 한국정보처리학회지, vol.5, No.4, July, 1998
  17. 곽병권, 이승호, 이종균, 송종수, '웹 기반 그룹웨어 솔루션,' 한국정보처리학회지, Vol.6, No.3, May, 1999