Design and Implementation of CC/PP Profiling System for Providing of Device Independent Digital Contents

장치 독립적 디지털 콘텐츠 제공을 위한 CC/PP프로파일 생성 시스템 설계 및 구현

  • 변영철 (제주대학교 통신컴퓨터공학부 컴퓨터공학전공) ;
  • 강철웅 (제주대학교 기계에너지시스템공학부) ;
  • 이상준 (제주대학교 통신컴퓨터공학부 컴퓨터공학전공)
  • Published : 2006.09.01

Abstract

The server system of digital contents has to how the context information about client devices to provide the appropriate contents for each device effectively. CC/PP standard specification is an agreement for describing and transmission of the information related with a client device. In this case, the information on device hardware and software, networks and user's preference is included here. In the mean time, WAP forum defined W-HTTP protocol to transmit the CC/PP profile information of a client device to a server system. However, the client devices which use existing HTTP protocol to transmit their information cannot provide the CC/PP profile information to a server. In this paper, we propose an effective method to create and provide the CC/PP profile in the clients which use not only HTTP protocol but also W-HTTP protocol to transmit device information.

유비쿼터스 컴퓨팅 환경에서 서버가 다양한 유형의 단말기에 대해 각각의 장치에 적합한 콘텐츠를 효과적으로 제공하기 위해서는 단말기 정보 및 관련 상황정보를 알고 있어야 한다. CC/PP 표준 스펙은 하드웨어, 소프트웨어, 네트워크, 사용자 취향정보 등을 기술하고 전송하기 위한 규약으로서, RDF을 이용하여 단말기 프로파일 정보를 기술한다. 한편, WAP 포럼에서는 클라이언트가 이러한 CC/PP 프로파일 정보를 스스로 서버에게 전송할 수 있도록 하기 위한 프로토콜로서 W-HTTP 프로토콜을 정의하였다. 하지만 기존의 HTTP 프로토콜을 이용하는 클라이언트의 경우 CC/PP 프로파일 정보를 서버에게 제공하지 못하는 문제가 발생 한다. 본 논문에서는 W-HTTP 프로토콜 클라이언트뿐만 아니라 HTTP 프로토콜을 이용하는 클라이언트에 대해서도 CC/PP 프로파일을 생성하여 서버에게 제공하기 위한 미들웨어 시스템을 설계하고 구현한다.

Keywords

References

  1. Uwe Hansmann, Lothar Merk, Martin S.Nicklous, Thomas Stober, 'Ubiquitous Computing Handbook,' Springer, 2001
  2. 김종우, 한승조, '디지털 콘텐츠 공유를 위한 개선된 Kerberos P2P 인증시스템 설계, 한국해양정보통신학회논문지, 제8권, 제7호, pp.1516-1523, 2004
  3. Mark Butler, Fabio Giannetti, Roger Gimson, Tony Wiley, 'Device Independence and the Web,' IEEE Internet Computing, pp.81-86, 2002
  4. Device Independence Working Group, 'Delivery Context Overview for Device Independence,' http://www.w3.org/TR/2002/WD-di-dco-20021213/, 2002
  5. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, 'Hypertext Transfer Protocol - HTTP/1.1,' http://www.w3.org/Protocols/rfc2616/rfc2616.html, 2004
  6. Graham Klyne, Franklin Reynolds, Chris Woodrow, Hidetaka Ohto, Johan Hjelm, Mark H. Butler, Luu Tran, 'Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0,' http://www.w3.org/TR/CCPP-struct-vocab/, 2004
  7. L. Tran, 'CC/PP: Structure and Vocabularies Implementation Report,' Sun Microsystems, 2003
  8. H. Ohto, J. Hjelm, 'CC/PP exchange protocol based on HTTP Extension Framework', http://www.w3.org/TR/NOTE-CCPPexchange, 2005
  9. H. Ohto, L. Suryanarayana, J. Hjelm, 'CC/PP Implementors Guide: Privacy and Protocols,' http://www.w3.org/TR/CCPP-trust/, 2005
  10. R. Eisinger, M.G. Manzato, R. Goularte, 'Devices descriptions for context-based content adaptation,' Web Congress, LA-WEB, pp.9-15, 2005
  11. Q. H. Mahmoud, Wang Zhixin, 'Customizing and delivering mobile services using software agents and CC/PP,' Consumer Communications and Networking Conference, pp.1114-1118, 2006