<?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>Mike Wiesner - IT-Security, Spring, Acegi &#187; xap</title>
	<atom:link href="http://www.mwiesner.com/index.php/tag/xap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mwiesner.com</link>
	<description>Blog über IT-Security, Spring, Acegi und Kerberos</description>
	<lastBuildDate>Sat, 31 Oct 2009 13:15:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XAP &#8211; extensible ajax platform</title>
		<link>http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/</link>
		<comments>http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 07:39:34 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[xap]]></category>

		<guid isPermaLink="false">http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/</guid>
		<description><![CDATA[Im Apache incubator (der Brutstätte neuer OSS-Projekte) befindet sich seit einiger Zeit das XAP-Projekt. Ziel des Projekts ist eine Plattform für AJAX-Anwendungen zu schaffen, bei der die Oberfläche nicht mit HTML und JavaScript gestaltet wird, sondern per XML (genauer gesagt XAL) definiert wird. In dem XAL können dann auch Eventhandler angelegt werden, die auf JavaScript-Funktionen [...]]]></description>
			<content:encoded><![CDATA[<p>Im Apache incubator (der Brutstätte neuer OSS-Projekte) befindet sich seit einiger Zeit das <a href="http://incubator.apache.org/xap/" target="_blank">XAP-Projekt</a>. Ziel des Projekts ist eine Plattform für AJAX-Anwendungen zu schaffen, bei der die Oberfläche nicht mit HTML und JavaScript gestaltet wird, sondern per XML (genauer gesagt XAL) definiert wird. In dem XAL können dann auch Eventhandler angelegt werden, die auf JavaScript-Funktionen verweisen.</p>
<p>Aus der XAL-Definition erzeugt XAP dann mithilfe des <a href="http://dojotoolkit.org/" target="_blank">Dojo-Toolkits</a> eine AJAX-Oberfläche. Ab hier können dann per JavaScript die Dojo-Funktionen benutzt werden und so die Oberfläche verändert werden. Allerdings bietet XAP auch die Möglichkeit während der laufenden Anwendungen das zugrunde liegende XAL (also die Oberflächendefinition) dynamisch mittels XModify zu verändern. So muss man also nicht unübersichtliche JavaScript-Funktionen schreiben sondern kann in der gleichen Sprache wie die Oberfläche definiert wurde diese auch wieder verändern. Der XModify-Code kann dabei von dynamischen Seiten (z.B. PHP, JSP, Struts, &#8230;) erzeugt werden.</p>
<p>Im einfachsten Fall besteht ein Eventhandler dann aus nur einem Statement:</p>
<p><em><strong>service.retrieveAndProcess(&#8216;update.php&#8217;);</strong> </em></p>
<p>Die Datei update.php liefert dann folgendes:</p>
<p><em><strong>&lt;xal xmlns=&#8221;http://www.openxal.org/xal&#8221;&gt;<br />
&lt;xm:modifications xmlns:xm=&#8221;http://www.openxal.org/xmodify&#8221;&gt;<br />
&lt;xm:set-attribute select=&#8221;/xal/label&#8221;&gt;&lt;xm:attribute name=&#8221;text&#8221; value=&#8221;Das kommt vom Server!&#8221;/&gt;&lt;/xm:set-attribute&gt;<br />
&lt;/xm:modifications&gt;<br />
&lt;/xal&gt;</strong></em><em><br />
</em><br />
Dabei wird per <a href="http://www.w3.org/TR/xpath" target="_blank">XPath</a> ein Label selektiert und das Attribut text auf den Wert &#8220;Das kommt vom Server!&#8221; geändert. Die JavaScript-Lösung dazu würde folgendermaßen aussehen:</p>
<p><strong><span style="font-style: italic">var ui = session.getDocumentContainer().getUiDocument()<br />
var el = ui.getElementById ( &#8220;label&#8221;);<br />
el.setAttribute ( &#8220;text&#8221;, &#8220;Das kommt vom Server!&#8221; )</span></strong></p>
<p>Der Client kann dies dann mit folgenden Statements einbinden:</p>
<p style="font-style: italic"><strong>var result = service.retrieve (&#8216;jsupdate.php&#8217;);<br />
eval ( result.responseText );</strong></p>
<p>Die XML-Lösung hat dabei den Vorteil, das mit XPath eine deutlich mächtigere Sprache zur Verfügung steht um Element in der UI zu selektieren als dies JavaScript mit seinem DOM-Tree anbietet. Mit XModify können natürlich nicht nur Attribute geändert werden sondern auch komplett neue Bereiche hinzugefügt werden, und das mit der gleichen Syntax wie die statische Oberfläche definiert wurde. Ein weiter Vorteil ist auch, das man sich bei der Verwendung von XML nicht auf JavaScript festlegt und so später auch die Möglichkeit hat, auf eine andere Client-Plattform wie z.B. Java oder .NET wechseln.</p>
<p>XAP bietet also eine hohe Abstraktion von AJAX- bzw. Web2.0-Anwendungen, lässt aber trotzdem die freie Wahl bei der verwendeten Servertechnologie, im Gegensatz zu <a href="http://code.google.com/webtoolkit/" target="_blank">GWT</a>, JSF+AJAX. Hinter dem Projekt steht übrigens die Firma <a href="http://www.nexaweb.com" target="_blank">Nexaweb</a>, welche mit der Nexaweb Platform eine kostenpflichtige Enterprise Web 2.0 Plattform für Rich Internet Applications (RIA) anbietet. Derzeit kommt hier Java (aRex) als Clienttechnologie zum Einsatz. XAP soll dann als Basis für eine kommerzielle AJAX-Oberfläche (jRex) dienen, sodass also von einer zügigen Weiterentwicklung auszugehen ist.</p>
<p>Informationen zu Nexaweb und zu XAP gibt es übrigens auch bei der <a href="http://jax.de/" target="_blank">W-JAX 2006</a> auf dem gemeinsamen Messestand von <a href="http://www.softcon.de" target="_blank">SOFTCON</a> und <a href="http://www.nexaweb.com" target="_blank">Nexaweb</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-blinklist">
			<a href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;Title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Blinklist">Share this on Blinklist</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;desc=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;submitHeadline=XAP+-+extensible+ajax+platform&amp;submitSummary=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;t=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-designfloat">
			<a href="http://www.designfloat.com/submit.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Submit this to DesignFloat">Submit this to DesignFloat</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;t=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=XAP+-+extensible+ajax+platform+-+http://su.pr/27G5u0+(via+@mikewiesner)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22XAP%20-%20extensible%20ajax%20platform%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-tomuse">
			<a href="mailto:tips@tomuse.com?subject=New%20tip%20submitted%20via%20the%20SexyBookmarks%20Plugin!&amp;body=I%20would%20like%20to%20submit%20this%20article%3A%20%22XAP%20-%20extensible%20ajax%20platform%22%20for%20possible%20inclusion%20on%20ToMuse.%0A%0A%22Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Suggest this article to ToMuse">Suggest this article to ToMuse</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;summary=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.&amp;source=Mike Wiesner - IT-Security, Spring, Acegi" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-newsvine">
			<a href="http://www.newsvine.com/_tools/seed&amp;save?u=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;h=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Seed this on Newsvine">Seed this on Newsvine</a>
		</li>
		<li class="sexy-devmarks">
			<a href="http://devmarks.com/index.php?posttext=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.&amp;posturl=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;posttitle=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Devmarks">Share this on Devmarks</a>
		</li>
		<li class="sexy-google">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;bm_description=XAP+-+extensible+ajax+platform&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-izeby">
			<a href="http://izeby.com/submit.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Add this to Izeby">Add this to Izeby</a>
		</li>
		<li class="sexy-tipd">
			<a href="http://tipd.com/submit.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Share this on Tipd">Share this on Tipd</a>
		</li>
		<li class="sexy-pfbuzz">
			<a href="http://pfbuzz.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on PFBuzz">Share this on PFBuzz</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=XAP+-+extensible+ajax+platform&amp;link=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-blogmarks">
			<a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Mark this on BlogMarks">Mark this on BlogMarks</a>
		</li>
		<li class="sexy-twittley">
			<a href="http://twittley.com/submit/?title=XAP+-+extensible+ajax+platform&amp;url=http%3A%2F%2Fwww.mwiesner.com%2Findex.php%2F2006%2F10%2F24%2Fxap-extensible-ajax-platform%2F&amp;desc=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird.&amp;pcat=Technology&amp;tags=" rel="nofollow" class="external" title="Submit this to Twittley">Submit this to Twittley</a>
		</li>
		<li class="sexy-fwisp">
			<a href="http://fwisp.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Share this on Fwisp">Share this on Fwisp</a>
		</li>
		<li class="sexy-designmoo">
			<a href="http://designmoo.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;body=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Moo this on DesignMoo!">Moo this on DesignMoo!</a>
		</li>
		<li class="sexy-bobrdobr">
			<a href="http://bobrdobr.ru/addext.html?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on BobrDobr">Share this on BobrDobr</a>
		</li>
		<li class="sexy-yandex">
			<a href="http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&amp;lurl=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;lname=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to Yandex.Bookmarks">Add this to Yandex.Bookmarks</a>
		</li>
		<li class="sexy-memoryru">
			<a href="http://memori.ru/link/?sm=1&amp;u_data[url]=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;u_data[name]=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to Memory.ru">Add this to Memory.ru</a>
		</li>
		<li class="sexy-100zakladok">
			<a href="http://www.100zakladok.ru/save/?bmurl=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;bmtitle=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to 100 bookmarks">Add this to 100 bookmarks</a>
		</li>
		<li class="sexy-moemesto">
			<a href="http://moemesto.ru/post.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to MyPlace">Add this to MyPlace</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;t=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-printfriendly">
			<a href="http://www.printfriendly.com/print?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Send this page to Print Friendly">Send this page to Print Friendly</a>
		</li>
		<li class="sexy-designbump">
			<a href="http://designbump.com/submit?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;body=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Bump this on DesignBump">Bump this on DesignBump</a>
		</li>
		<li class="sexy-ning">
			<a href="http://bookmarks.ning.com/addItem.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;T=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Add this to Ning">Add this to Ning</a>
		</li>
		<li class="sexy-identica">
			<a href="http://identi.ca//index.php?action=newnotice&amp;status_textarea=Reading:+&quot;XAP+-+extensible+ajax+platform&quot;+-+from+http://su.pr/27G5u0" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a>
		</li>
		<li class="sexy-xerpi">
			<a href="http://www.xerpi.com/block/add_link_from_extension?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Save this to Xerpi">Save this to Xerpi</a>
		</li>
		<li class="sexy-wikio">
			<a href="http://www.wikio.com/sharethis?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Wikio">Share this on Wikio</a>
		</li>
		<li class="sexy-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/+&quot;XAP+-+extensible+ajax+platform&quot;" rel="nofollow" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a>
		</li>
		<li class="sexy-sphinn">
			<a href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Sphinn this on Sphinn">Sphinn this on Sphinn</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;selection=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-globalgrind">
			<a href="http://globalgrind.com/submission/submit.aspx?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;type=Article&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Grind this! on Global Grind">Grind this! on Global Grind</a>
		</li>
		<li class="sexy-pingfm">
			<a href="http://ping.fm/ref/?link=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;body=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a>
		</li>
		<li class="sexy-nujij">
			<a href="http://nujij.nl/jij.lynkx?t=XAP+-+extensible+ajax+platform&amp;u=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;b=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Submit this to NUjij">Submit this to NUjij</a>
		</li>
		<li class="sexy-ekudos">
			<a href="http://www.ekudos.nl/artikel/nieuw?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;desc=Im%20Apache%20incubator%20%28der%20Brutst%C3%A4tte%20neuer%20OSS-Projekte%29%20befindet%20sich%20seit%20einiger%20Zeit%20das%20XAP-Projekt.%20Ziel%20des%20Projekts%20ist%20eine%20Plattform%20f%C3%BCr%20AJAX-Anwendungen%20zu%20schaffen%2C%20bei%20der%20die%20Oberfl%C3%A4che%20nicht%20mit%20HTML%20und%20JavaScript%20gestaltet%20wird%2C%20sondern%20per%20XML%20%28genauer%20gesagt%20XAL%29%20definiert%20wird." rel="nofollow" class="external" title="Submit this to eKudos">Submit this to eKudos</a>
		</li>
		<li class="sexy-netvouz">
			<a href="http://www.netvouz.com/action/submitBookmark?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform&amp;popup=no" rel="nofollow" class="external" title="Submit this to Netvouz">Submit this to Netvouz</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=XAP+-+extensible+ajax+platform&amp;url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="sexy-fleck">
			<a href="http://beta3.fleck.com/bookmarklet.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Fleck">Share this on Fleck</a>
		</li>
		<li class="sexy-blogospherenews">
			<a href="http://www.blogospherenews.com/submit.php?url=http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/&amp;title=XAP+-+extensible+ajax+platform" rel="nofollow" class="external" title="Share this on Blogosphere News">Share this on Blogosphere News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.mwiesner.com/index.php/2006/10/24/xap-extensible-ajax-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
