Slide 1

Slide 1 text

20.03.2010 Push it! Timo Schilling 1

Slide 2

Slide 2 text

Pullen ✤ Email ✤ RSS ✤ Twitter 2

Slide 3

Slide 3 text

Pushen ✤ Chat ✤ iPhone ✤ HTTP persistent connection 3

Slide 4

Slide 4 text

HTTP Persistent Connection ✤ HTTP 1.1 keep-alive ✤ Unterstützung ✤ Client ✤ Server 4

Slide 5

Slide 5 text

Multiple Connections ✤ Verbindungsaufbau ✤ Datenübertragung ✤ Verbindungstrennung 5

Slide 6

Slide 6 text

Persistent Connection ✤ Verbindungsaufbau ✤ Datenübertragung ✤ ... ✤ Verbindungstrennung 6

Slide 7

Slide 7 text

Vergleich Multiple vs. Persistent 7

Slide 8

Slide 8 text

Vorteile ✤ Firewall ✤ weniger Server last ✤ weniger Latenz ✤ HTTP Pipelining ✤ Daten Pushen
 (ohne Interval Pullen) 8

Slide 9

Slide 9 text

✤ XMPP Protokoll ✤ Jabber ✤ Google Talk / Wave ✤ Twitter Streaming API ✤ TwitterJunkie ✤ LiveWall Implementierungen

Slide 10

Slide 10 text

Twitter Streaming API ✤ Einführung April 2009 ✤ Funktionen wie die REST API ✤ Echtzeit

Slide 11

Slide 11 text

Twitter Streaming API Aufbau ✤ API Endpoint
 http://stream.twitter.com/1/ ✤ Authentifizierung ✤ Beispiel ✤ $ curl http://stream.twitter.com/1/statuses/sample.json -u NAME ✤ Response JSON


Slide 12

Slide 12 text

Twitter Junkie ✤ Open Source ✤ Cocoa / Objective-C ✤ Growl ✤ http://bit.ly/TwitterJunkie 12

Slide 13

Slide 13 text

Ende 13

Slide 14

Slide 14 text

Fragen? 14