Realtime Web 간보기

986 views

Published on

2009년 12월 IBM developerWorks 개발자들의 수다 발표 자료

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
986
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Realtime Web 간보기

    1. 1. Realtime Web (Useful Paradigm) http://usefulparadigm.com
    2. 2. HTTP + Realtime = ?
    3. 3. Periodic Refresh (Ajax Polling)Broswer Server request response Event (state change) request response request response
    4. 4. Comet (Streaming)Broswer Server request Event (state change) response(part) Event (state change) response(part)
    5. 5. Comet (Long Polling)Broswer Server request response request response Event (state change) request response
    6. 6. Comet ImplementationsBayeux * : Comet Maturity Guide (http://cometdaily.com/maturity.html)
    7. 7. An Integration Example Web App. Framework STOMP Orbited MQ (like Rails, Django ..) HTTP Comet (TCPSocket) Browser
    8. 8. WebHookBroswer Server request Event (state change) POST Callback * cf. PubSubHubbub: http://code.google.com/p/pubsubhubbub/
    9. 9. XMPP• Message stanza• Presense stanza• IQ stanza
    10. 10. BOSH(Bidirectional-streams Over Synchronous HTTP)
    11. 11. Juggernaut(http://juggernaut.rubyforge.org/)flashobject push server
    12. 12. Long long time ago..
    13. 13. Return of the Socket HTML5 WebSocket* : http://www.flickr.com/photos/54873020@N00/3179059081/

    ×