DOI QR코드

DOI QR Code

온라인 대화 행위에서 XML 기반 메시지를 이용한 미디어 지원

Supporting Media using XML-based Messages on Online Conversational Activity

  • 김경덕 (위덕대학교 컴퓨터멀티미디어공학부)
  • 발행 : 2004.02.01

초록

본 논문에서는 온라인 대화 행위에서 다양한 미디어를 지원하기 위하여 XML(eXtensible Markup Language)을 이용하는 방법을 제안한다. 제안한 방법은 온라인 대화 행위에서 미디어 정보를 XML 기반 메시지로 변환하여 기존 텍스트 기반 메시지와 유사하게 처리한다. 이때 XML 기반 메시지와 미디어는 서버에 저장되며, XML 기반 메시지는 하나의 XML 문서로 통합된 후 XSLT 문서를 적용하여 HTML 문서를 생성한다. 각 클라이언트의 대화자는 HTML 문서의 하이퍼링크를 이용하여 미디어를 재생 및 프레젠테이션 한다. 제안한 방법은 온라인 대화 행위에서 텍스트, 이미지, 오디오, 비디오 등의 다양한 미디어의 사용을 효율적으로 지원하고, 또한 XML 태그의 확장 및 변경에 따라 텍스트 기반 메시지의 글자 크기, 색깔, 스타일 등의 유지보수에 효율적이다. 적용 예로서, 온라인 대화 행위에서 미디어를 지원하기 위하여 클라이언트-서버구조를 가지는 시스템을 구현하였으며, 각 대화자는 웹 브라우저에서 JAVA 애플릿과 서블릿을 사용하여 텍스트 및 미디어 기반 메시지를 입력하며, 대화자가 메시지를 입력할 때마다 대화 메시지가 자동으로 갱신되도록 하였다. 대화자는 사용자 인터페이스상의 대화 메시지에서 하이퍼링크의 클릭으로 미디어를 재생 및 프레젠테이션 한다. 제안한 방법의 응용 분야로는 원격 교육, 게임, 협업 등이다.

This paper proposes how to support various media on online conversational activity using XML(extensible Markup Language). The method converts media information into XML based messages and handles alike conventional text based messages. The XML based messages are unified to an XML document, and then a HTML document is generated using the XML and an XSLT documents in a server. A user in each client can play or present media through the hyperlink that is associated media information on the HTML document. The suggested method supports use of various media (text, image, audio, video, documents, etc) and efficient maintenance of font size, color, and style on messages according to extension and modification of XML tags. For application, this paper implemented the system to support media that has client and server architecture on online conversational activity. A user in each client inputs text or media based message using JAVA applet and servlet on the system, and conversational messages on every users' interfaces are automatically updated whenever a user inputs new message. Media on conversational messages are played or presented according to a user's click on hyperlink. Applications for the media presentation are as follows : distance learning, online game, collaboration, etc.

키워드

참고문헌

  1. J. Cadiz, A. Gupta and J. Grudin, 'Using Web Annotations for Asynchronous Collaboration around Documents,' Proc. on the ACM2000 Conf. on CSCW, pp.309-318, 2000 https://doi.org/10.1145/358916.359002
  2. C. Charlton, C.L ittle, R. Lloyd, S. Morris and I.Neison, 'Good Business Practice Needs Good Communications - New Generation Chat Software for Real-time Discussion,' Proc. of the 10th Int. Workshop on Database & Expert systems Applications, 1999 https://doi.org/10.1109/DEXA.1999.795260
  3. J. Donath, K. Karahalios and F. Viegas, 'Visualizing Conversation,' Proc. of the 32nd Hawaii Int. Conf. on System Sciences, pp.1-9, 1999
  4. E. F. Churchill, J. Trevor, S. Bly, L. Nelson and D. Cubranic, 'Anchored Conversationas : Chatting in the Context of a Document,' Proc. of the CHI2000 Conf. on Human Factors in Computing Systems, pp.454-461, 2000
  5. H. Nakanishi, C. Yoshida, T. Nishimura and T. Ishida, 'FreeWalk : A 3D Virtual Space for Casual Meetings,' IEEE Multimedia, Vol.6, No.2, pp.20-28, 1999 https://doi.org/10.1109/93.771370
  6. R. Rodenstein and J. S. Donath, 'Taking in Circles : Designing A Spatially-Grounded Audoconferencing Environment,' Proc. of the CHI2000, pp.81-88, 2000
  7. M. Smith, J. Cadiz and B. Burkhalter, 'Conversation Trees and Threaded Chats,' Proc. of the ACM2000 Conf. on CSCW, pp.97-105, 2000 https://doi.org/10.1145/358916.358980
  8. D. Vronay, M. Smith and S. Drucker, 'Alternative Interfaces for Chat,' Proc. of the 12th Annual Symopsium in User Interface Software and Technology, pp.19-26, 1999
  9. P. Vuorimaa and T. Heiszter, 'XML Messaging,' Proc. The 7th Int. Conf. on Distributed Multimedia System, , pp.394-400, 2001
  10. jspSmartUpload, http://www.jspsmart.com, Advantys, 2002
  11. 세이 클럽, http://www.sayclub.com
  12. 프리첼, http://www.freechal.com
  13. 토마토넷, http://www.tomatonet.com/chat2
  14. 가채팅, http://www.gachat.com
  15. 매직쳇, http://www.mhouse.net/mcworld
  16. AOL Instant Messenger, http://www.aol.com/aim
  17. MSN Messenger, http://messenger.msn.co.kr
  18. XML, http://www.w3c.org/XML