DOI QR코드

DOI QR Code

Mobile Proxy Architecture and Its Practice: Mobile Multimedia Collaboration System

모바일 기기를 위한 프록시 구조와 모바일 멀티미디어 협업 시스템 적용예

  • 오상윤 (아주대학교 정보 및 컴퓨터공학부)
  • Published : 2009.07.31

Abstract

The perforrnance and portability of mobile applications can be greatly increased by adopting proxy modiles which exists between the conventional system and the device. When mobile devices collaborate with the conventional computers, there are problems to address: a battery life problem, limited input and output methods, and intermittent wireless connection. Those issues are magnified in the multimedia collaboration environment since it works in a real-time condition and the size of the message in the system is big in many cases. Additionally, because multimedia collaboration system softwares are too heavy and complex for mobile devices, it is veη hard to integrate them with conventional systems. In this paper, we describe our design and its implementation of a novel approach to map events (i.e. messages) using a proxy for mobile applications. We adopt a proxy to provide a content adaptation (i.e. transcoding) where the message contents are customized. Also, we design a mobile version publish/subscribe system to provide communication service for mobile device in loosely coupled and flexible manner. We present our empirical results which show that our design can be efficiently implemented and integrated with a conventional multimedia collaboration system.

모바일 기기들이 기존의 일반 컴퓨터들과 협업을 하는 경우에는 일반 컴퓨터들 간의 협업에서는 나타나지 않던 새로운문제들, 즉 전원제한 때문에 나타나는 짧은 사용시간, 모바일 기기들이 가지는제한된 입출력 방식, 그리고 기존의 유선통신에 비해 불안정한무선 통신 등의 문제들이 발생을하게 된다. 특별히, 모바일 기기들을 활용한 멀티미디어 협업시스템의 경우는 애플리케이션의 특성상 상대적으로 메시지의 크기가 크고, 실시간성 보장이 필요한 이유로 위에 언급된 문제들의 정도가 심각해지는 현상을 보이게 된다. 또한 멀티미디어 협업시스템을 이용하기 위한 소프트웨어 시스템이 상대적으로 복잡하고 무거워서 모바일기기에 수용되기 매우 어려웠다. 본 논문에서는 모바일 애플리케이션의 성능과 이식성 향상을 위해서 Proxy를 사용한 효과적인 모바일 애플리케이션 구동환경을 제안한다 제안된 환경은 이벤트 매핑과 메시지 콘텐츠 최적화를 Proxy에서 처리하며, 모바일 메세정 시스템을 이용하여 느슨하고 유연한 구조를 취할 수 있도록 하였다. 제안된 구조 디자인을 이용한 Proxy를 구현하여 모바일 기기가 실제 멀티미디어 협업시스템과 연통이 가능하도록 하였으며, 모바일 협업 애플리케이션들을 구현하여 실제 시스템과 연동 실험한 결과 모바일 애플리케이션이 효과적으로 작동되는 것을 확인할 수 있었다.

Keywords

References

  1. Apple.com, "iPhone Specification," http://www.apple.com/iphone/specs.html
  2. Apple.com, "iPod Specification," http://www.apple.com/ipodtouch/specs.html
  3. S. Oh, G. C. Fox, S Ko, "GMSME: An Architecture for Heterogeneous Collaboration with Mobile Devices," The Fifth IEEE/IFIP Int'l Conf. on Mobile and Wireless Communications Networks (MWCN 2003). Singapore, pp. 25-28. October. 2003.
  4. W. Wu, H. Bulut, A. Uyar, G. C. Fox, "Adapting H.323 Terminals in a Service-Oriented Collaboration System," Special "Internet Media" Issue on IEEE Computing Magazine, Vol. 9, No. 4, pp. 43-50, July-August, 2005. https://doi.org/10.1109/MIC.2005.71
  5. A. Uyar, W. Wu, H. Bulut, G. C. Fox. "Service-Oriented Architecture for a Scalable Videoconferencing System." IEEE Int'l Conf. on Pervasive Services (ICPS 2005). July, 2005.
  6. L. Villard, C. Roisin, N. Layaida, "An XML-based multimedia document processing model for content adaptation," DDEP/PODDP 2000, Lecture Notes In Computer Science 2023 Springer 2004, Munich, Germany, pp. 104-119. Sep., 2000.
  7. T. Lemlouma, N. Layaida. "Context-Aware Adaptation for Mobile Devices," The Fifth IEEE Int'l Conf. on Mobile Data Management (MDM 2004), Berkeley, CA, U.S.A., Jan., 2004.
  8. W3C, "Synchronized Multimedia Integration Language (SMIL) 1.0 Specification," http://www.w3.org/TR/REC-smil/
  9. A. Chan, S. Chuang, "MobiPADS: A Reflective Middleware Context-Aware Mobile Computing," IEEE Transaction on Software Engineering, Vol. 29, No. 12, pp. 1072-1085, December, 2003. https://doi.org/10.1109/TSE.2003.1265522
  10. S. Chuang, A. Chan, J. Cao, R. Cheung, "Dynamic Service Reconfiguration for Wireless Web Access," Int'l World Wide Web Conf. (WWW 2003), Budapest, Hungary, pp. 58-67, May, 2003.
  11. M. Raento, A. Oulasvirta, R. Petit, H. Toivonen, "ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications," IEEE Pervasive Computing Magazine, pp. 51-59, April-June, 2005.
  12. Symbian OS, http://www.symbian.com/symbianos/index.asp
  13. Nokia Series 60, http://www.s60.com/life
  14. O. Davidyuk, J. Riekki. V. Rautio, J. Sun "Context-Aware Middleware for Mobile Multimedia Applications," The Third ACM Int'l Conf. on Mobile and Ubiquitous Multimedia, (MUM 2004), College Park, MD, U.S.A., pp. 213-220, October, 2004.
  15. M. J. Sinderen, A. T. Halteren, M. Wegdam, H. B. Meeuwissen, "Supporting Context-Aware Mobile Applications: An Infrastructure Approach," IEEE Communication Magazine, pp. 96-104, Spetember, 2006.
  16. G. Chen, D. Kotz, "Solar: An Open Platform for Context-Aware Mobile Applications," The First Int'l Conf. on Pervasive Computing, Dallas, TX, U.S.A., pp. 41-47, March, 2003.
  17. RFC 3261, "SIP: Session Initiation Protocol," http://tools.ietf.org/html/rfc3261
  18. AccessGrid, http://www.accessgrid.org
  19. W3C, "Web Services Glossary," http://www.w3.org/TR/ws-gloss/
  20. S. Pallickara, G. C. Fox, "NaradaBrokering: A Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids," ACM/IFIP/USENlX Int'l Conf. on Internet Computing, LNCS 2672 Springer 2003, Munich, Germany, Vol. 2, pp. 41-61, Sep., 2000.
  21. 박대혁, 홍마리아, 서정만, 이근수, 임영환, "모바일 웹 서비스를 위한 PC 웹에서의 중요 이미지 결정 방법," 한국컴퓨터정보학회 논문지 제11권 제1호, 2006년 3월.
  22. 김용태, 정윤수, 박길철, 이상호, "SOAP 메시지 처리 개선과 NBTM을 사용한 모바일 웹 서버의 성능 향상," 한국컴퓨터정보학회 논문지 제13권 제5호, 2008년 9월.
  23. 이유리, 박동규, "모바일 환경에 적합한 헬스케어 정보 시스템에서의 역할기반 접근제어," 한국컴퓨터정보학회 논문지 제10권 제3호, 2005년 7월.