<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lemmingzshadow.net &#187; STOMP</title>
	<atom:link href="http://lemmingzshadow.net/tag/stomp/feed/" rel="self" type="application/rss+xml" />
	<link>http://lemmingzshadow.net</link>
	<description>a webdevel&#039;s weblog</description>
	<lastBuildDate>Fri, 13 Aug 2010 09:10:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jitt.cc &#8211; Erste Gehversuche mit Websockets</title>
		<link>http://lemmingzshadow.net/163/jittcc-erste-gehversuche-mit-websockets/</link>
		<comments>http://lemmingzshadow.net/163/jittcc-erste-gehversuche-mit-websockets/#comments</comments>
		<pubDate>Mon, 04 May 2009 17:58:07 +0000</pubDate>
		<dc:creator>Lemmingz Shadow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ActiveMQ]]></category>
		<category><![CDATA[Kaazing]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[STOMP]]></category>
		<category><![CDATA[Websockets]]></category>

		<guid isPermaLink="false">http://lemmingzshadow.net/?p=163</guid>
		<description><![CDATA[Am Wochenende habe ich ein erstes kleines neues Projekt zusammen gebastelt um ein wenig mit Websocketes zu experimentieren. jitt.cc macht momentan nicht viel mehr als die Twitter Public Timeline &#8220;live&#8221; im Browser anzuzeigen. Natürlich ist mir bekannt, dass es schon viele Projekte gibt die genau diese Funktion bereits bieten. Mir geht es aber weniger um [...]]]></description>
			<content:encoded><![CDATA[<p>Am Wochenende habe ich ein erstes kleines neues Projekt zusammen gebastelt um ein wenig mit Websocketes zu experimentieren. <a href="http://jitt.cc"><strong>jitt.cc</strong></a> macht momentan nicht viel mehr als die Twitter Public Timeline &#8220;live&#8221; im Browser anzuzeigen. Natürlich ist mir bekannt, dass es schon viele Projekte gibt die genau diese Funktion bereits bieten. Mir geht es aber weniger um die Funktion sondern um die eingesetzte Technik.<span id="more-163"></span><br />
Die meisten Live-Twitter Seiten verwenden irgendeine Art des Pollings um den Live-Effekt zu erzeugen, bei jitt.cc hingegen werden die Daten über eine persistente Verbindung direkt vom Server an den Client geschickt. Hierzu setze ich das <a href="http://www.kaazing.org">Kaazing Open Gateway</a> und einen <a href="http://activemq.apache.org/">ActiveMQ</a> Server ein.<br />
Kaazing stellt quasi eine Proxy zwischen dem ActiveMQ Server und dem Brower dar. Wie das genau funktioniert ist <a href="http://www.kaazing.org/confluence/display/Doc/Architecture+Overview#kegcomps">hier</a> sehr schön dargestellt.<br />
Die Textnachrichten werden dann mittels <a href="http://en.wikipedia.org/wiki/Streaming_Text_Orientated_Messaging_Protocol">STOMP</a> vom ActiveMQ Server über eine Websocket-Verbindung an den Client gesendet.</p>
<p>Alles in Allem ein wirklich sehr interessantes Thema, welches ich jedem Webentwickler nur ans Herz legen kann. Einen super Einstieg bietet das Kaazing Gateway und die darin enthaltenen Demos.</p>
<p>Einziges Manko bisher: Kazzing (benötigt Java) ist ein bisschen speicherhungrig,  und ich weiss nicht wie lange mein kleiner VServer damit noch klar kommt <img src='http://lemmingzshadow.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lemmingzshadow.net/163/jittcc-erste-gehversuche-mit-websockets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
