DOI QR코드

DOI QR Code

A Real-Time Messaging System for Twitter Users and Their Followers

트위터 사용자와 팔로워들 간의 실시간 메시지 교류 시스템 개발

  • Park, Jong-Eun (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Kwon, O-Jin (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Hong-Chang (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Myung-Joon (School of Electrical Engineering, University of Ulsan)
  • 박종은 (울산대학교 컴퓨터정보통신공학부) ;
  • 권오진 (울산대학교 컴퓨터정보통신공학부) ;
  • 이홍창 (울산대학교 컴퓨터정보통신공학부) ;
  • 이명준 (울산대학교 전기공학부)
  • Received : 2011.04.29
  • Accepted : 2011.06.01
  • Published : 2011.09.30

Abstract

Recently, as smartphones have rapidly come into wide use and various social networking services have grown, people perform a variety of interactions through the virtual and real world based on them. Usually, such services focus on easy formation of social links among users, supporting the exchange of simple messages among users on the networks. Twitter, one of such services used worldwide, supports short message service named Tweet and has over 200 million members signed up. n this paper, we propose techniques for supporting real-time group messaging based on the social network of Twitter and describe a smartphone group messaging system developed with the techniques. The system automatically forms a group that include a Twitter user and the followers of the user, supporting real-time group messaging among the group members. The developed system is composed of an XMPP protocol-based messaging server and smartphone client applications which perform real-time messaging based on the social network of Twitter. Twitter users can easily use the system utilizing Tweet messages, exchanging real-time messages with their followers within the groups instantly established on the XMPP server.

최근 급속히 보급된 스마트폰과 소셜 네트워킹 서비스의 발전은 가상 세계와 실세계를 보다 밀접하게 연결하여 사람들 간의 다양한 상호작용을 가능하게 하고 있다. 일반적인 소셜 네트워킹 서비스는 사용자들 간의 네트워크를 쉽게 구성하는 방법에 치중하고 있으며 네트워크에 참여한 다른 사용자들과 단순한 정보 교환 기능을 지원한다. 세계적으로 널리 사용되는 서비스인 트위터는 정보 교환 기능으로 트윗이라는 단문 메시지만을 사용하고 있으며 2억명이 넘는 사용자를 확보하고 있다. 논문에서는 대표적인 SNS인 트위터의 소셜 네트워크를 기반으로 실시간 그룹 채팅을 지원하는 기법을 제안하고 이를 활용하여 스마트폰 그룹 메시징 시스템을 개발하였다. 트위터의 소셜 네트워크를 반영하여 트위터 사용자와 그 사용자의 팔로워들이 참여하는 그룹을 자동적으로 형성하고 그룹 구성원이 모두 참여할 수 있는 실시간 그룹 메시징을 지원하는 기법을 제안하였다. 그리고 이를 바탕으로 개발된 스마트폰 그룹 메시징 시스템은 XMPP 프로토콜 기반의 메시징 서버와 트위터의 소셜 네트워크를 기반으로 실시간 메시징을 수행하는 스마트폰 클라이언트로 구성된다. 사용자는 트위터 메시지를 이용하여 손쉽게 메시징 시스템을 사용할 수 있으며, XMPP 서버에 자동적으로 형성되는 그룹을 통하여 자신의 팔로워들과 메시지를 실시간으로 교환할 수 있다.

Keywords

References

  1. danahm. boyd and Nicole B. Elison, "Social Network Sites: Definition, History, and Scholarship," Journal of Computer-Mediated Communication, 13(1), article 11, 2007.
  2. Twitter, "twitter.com"
  3. Bernard J. Jansen1, Mimi Zhang1, Kate Sobel2, Abdur Chowdury3, "Twitter power: Tweets as electronic word of mouth,"Journal of the merican Society for Information Science and Technology Volume 60,Issue 11,pp.2169-2188,November 2009. https://doi.org/10.1002/asi.21149
  4. Twitpic, "www.twitpic.com"
  5. Twitcam, "twitcam.livestream.com"
  6. Twitpoll, "twitpoll.net"
  7. Tinychat, "tynychat.com"
  8. Lee Hong-Chang Park, Jin-Ho Kim, Seong-Hune Lee, Myung-Joon, "Jabber Messenger for a WebDAV-based Collaborative System," The KIPS transactions. Part C, v.14C no.6, pp.509-518, Octover 2007. https://doi.org/10.3745/KIPSTC.2007.14-C.6.509
  9. Peter Saint-Andre, "Streaming XMLwith Jabber/XMPP," IEEE Internet Computing, vol. 9, no. 5, pp.82-89, September 2005. https://doi.org/10.1109/MIC.2005.110
  10. Openfire, "www.igniterealtime.org/projects/openfire/index.jsp"
  11. aSmack, "code.google.com/p/asmack"
  12. facebook, "pdfserve.informaworld.com/521666_769651179.pdf""
  13. Yamamoto, Y., "Twitter4J - An open-sourced,mavenized and Google App Engine safe Java library for the Twitter API, released undertheBSDlicense,""yusuke.homeip.net/twitter4j/en/index.html", 2009.
  14. java-twitter, "code.google.com/p/java-twitter"
  15. Jtwitter, "www.winterwell.com/software/jtwitter.php"
  16. SavorChat, "www.savorchat.com"
  17. Google Talk,"en.wikipedia.org/wiki/Google_talk"
  18. MobileMe, "en.wikipedia.org/wiki/MobileMe"
  19. XMPP Extensions, "xmpp.org/xmpp-protocols/xmpp-extensions".
  20. P. Saint-Andre, ed., "Extensible Messaging and Presence Protocol (XMPP): Core," RFC 3920, October 2004.
  21. P. Saint-Andre, ed., "Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence," RFC 3921, October 2004.

Cited by

  1. SyncNote: XMPP를 지원하는 공유 화이트보드 안드로이드 어플리케이션 vol.17, pp.6, 2011, https://doi.org/10.6109/jkiice.2013.17.6.1375
  2. The Design and implementation of the game for improving disabled children's intelligence vol.21, pp.6, 2011, https://doi.org/10.9708/jksci.2016.21.6.039
  3. The Design and Implementation of Shooting Game using Visual Basic vol.21, pp.8, 2011, https://doi.org/10.9708/jksci.2016.21.8.013
  4. The Design and An Implementation of Education Shooting Game for kids vol.25, pp.2, 2011, https://doi.org/10.9708/jksci.2020.25.02.075