<?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>Remensvo</title>
	<atom:link href="http://www.jaguargrafixx.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaguargrafixx.com</link>
	<description>Eclipse RAP / RIA / RCP / Java Development Blog</description>
	<lastBuildDate>Mon, 12 Jul 2010 17:58:03 +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>Java 4ever</title>
		<link>http://www.jaguargrafixx.com/2010/06/java-4ever/</link>
		<comments>http://www.jaguargrafixx.com/2010/06/java-4ever/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 15:57:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=126</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/gLDFQ_IhnDc&amp;hl=de_DE&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gLDFQ_IhnDc&amp;hl=de_DE&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/06/java-4ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAP Projekt aufsetzen</title>
		<link>http://www.jaguargrafixx.com/2010/04/rap-projekt-aufsetzen/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/rap-projekt-aufsetzen/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 11:50:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Rich Ajax Platform]]></category>
		<category><![CDATA[Eclipse RAP]]></category>
		<category><![CDATA[RAP]]></category>
		<category><![CDATA[RAP Projekt]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=107</guid>
		<description><![CDATA[1. Schritt: RAP Tooling installieren 2. Schritt: RAP Projekt anlegen 3. Schritt: Demo Projekt starten Vielleicht habe ich demnächst Muse und schreibe eine kleine Anleitung wie das mit den Perspektiven, Editoren und Views funktioniert.]]></description>
			<content:encoded><![CDATA[<p>1. Schritt: <a href="http://www.jaguargrafixx.com/2010/04/rap-tooling-installieren">RAP Tooling installieren</a></p>
<p>2. Schritt: <a href="http://www.jaguargrafixx.com/2010/04/rap-projekt-anlegen/ ">RAP Projekt anlegen</a></p>
<p>3. Schritt: Demo Projekt starten</p>
<p>Vielleicht habe ich demnächst Muse und schreibe eine kleine Anleitung wie das mit den Perspektiven, Editoren und Views funktioniert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/rap-projekt-aufsetzen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RAP Projekt anlegen</title>
		<link>http://www.jaguargrafixx.com/2010/04/rap-projekt-anlegen/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/rap-projekt-anlegen/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 11:33:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Rich Ajax Platform]]></category>
		<category><![CDATA[Eclipse RAP]]></category>
		<category><![CDATA[RAP]]></category>
		<category><![CDATA[RAP Projekt]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=98</guid>
		<description><![CDATA[1. Schritt: RAP Tooling installieren 2. Schritt: Neues Projekt anlegen Wir wählen &#8220;File -&#62; New -&#62; Project&#8230;&#8221; Wir wählen unter &#8220;Plug-in Development&#8221; ein neues &#8220;Plug-in Project&#8221;. Next &#62;. Wir geben dem Projekt einen Namen, bspw. &#8220;MyPlugIn&#8221; und behalten die Einstellungen wie in der Grafik zu sehen ist. Next &#62;. Ein Activator wird erst dann benötigt, wenn]]></description>
			<content:encoded><![CDATA[<p>1. Schritt: <a href="http://www.jaguargrafixx.com/2010/04/rap-projekt-aufsetzen/">RAP Tooling installieren</a></p>
<p><strong>2. Schritt: Neues Projekt anlegen</strong></p>
<div class="mceTemp">
<dl id="attachment_92" class="wp-caption " style="width: 310px;">
<dt><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_1.jpg"><img title="2_1" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_1-300x79.jpg" alt="Neues Projekt anlegen" width="300" height="79" /></a></dt>
<dd>Wir wählen &#8220;File -&gt; New -&gt; Project&#8230;&#8221;</dd>
</dl>
</div>
<div class="mceTemp">
<dl id="attachment_93" class="wp-caption " style="width: 310px;">
<dt><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_2.jpg"><img title="2_2" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_2-300x284.jpg" alt="Plug-in Project " width="300" height="284" /></a></dt>
<dd>Wir wählen unter &#8220;Plug-in Development&#8221; ein neues &#8220;Plug-in Project&#8221;. Next &gt;.</dd>
</dl>
</div>
<div class="mceTemp">
<dl id="attachment_94" class="wp-caption " style="width: 273px;">
<dt><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_3.jpg"><img title="2_3" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_3-263x300.jpg" alt="" width="263" height="300" /></a></dt>
<dd>Wir geben dem Projekt einen Namen, bspw. &#8220;MyPlugIn&#8221; und behalten die Einstellungen wie in der Grafik zu sehen ist. Next &gt;.</dd>
</dl>
</div>
<div id="attachment_102" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_4.jpg"><img class="size-medium wp-image-102" title="2_4" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_4-300x292.jpg" alt="" width="300" height="292" /></a><p class="wp-caption-text">Zunächst benötigen wir keinen Activatior. Also Haken raus. Next &gt;.</p></div>
<p>Ein Activator wird erst dann benötigt, wenn dieses Plug-In Projekt tatsächlich ein Plug-In für eine schon bestehende Anwendung darstellen soll.</p>
<p>In diesem Fall ist es aber die Anwendung selbst, also brauchen wir &#8220;noch&#8221; keinen Activator.</p>
<div id="attachment_116" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_5.jpg"><img class="size-medium wp-image-116" title="2_5" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_5-300x300.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text">Wer was zum Spielen und Ausprobieren braucht, beginnt mit dem vorgegebenen Template. Ansonsten Haken raus und &quot;Finish&quot;</p></div>
<div id="attachment_117" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_6.jpg"><img class="size-medium wp-image-117" title="2_6" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/2_6-300x209.jpg" alt="" width="300" height="209" /></a><p class="wp-caption-text">Am besten setzt man den Haken bei &quot;This plug-in is a singleton&quot;. Damit wird sichergestellt dass es nur einmal gestartet werden kann.</p></div>
<p>3. Schritt: Demo Projekt starten</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/rap-projekt-anlegen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Resonator</title>
		<link>http://www.jaguargrafixx.com/2010/04/resonator/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/resonator/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 23:49:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=77</guid>
		<description><![CDATA[Contents &#91; hide &#93; Ein Resonator ist ein sehr schwingfähiges System, dessen Komponenten auf eine bestimmte Frequenz (Eigenfrequenz) in der Art abgestimmt sind, dass der Resonator bei Anregung mit dieser Frequenz ausschwingt (siehe Resonanz). Man unterscheidet akustische, mechanische, hydromechanische, elektrische und elektromagnetische Resonatoren. This page is wiki editable click here to edit this page.]]></description>
			<content:encoded><![CDATA[<div class='contents'>
<h3>Contents</h3>
<p> &#91; <a class='show' onclick='toggle_hide_show(this)'>hide</a> &#93; </p>
<ol class='content_list'></ol>
</div>
<p>Ein Resonator ist ein sehr schwingfähiges System, dessen Komponenten auf eine bestimmte Frequenz (Eigenfrequenz) in der Art abgestimmt sind, dass der Resonator bei Anregung mit dieser Frequenz ausschwingt (siehe Resonanz). Man unterscheidet akustische, mechanische, hydromechanische, elektrische und elektromagnetische Resonatoren.</p>
This page is wiki editable click <a href='http://www.jaguargrafixx.com/wp-login.php?redirect_to=http://www.jaguargrafixx.com/feed/'> here</a> to edit this page.]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/resonator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Atome in der Quantenschaukel</title>
		<link>http://www.jaguargrafixx.com/2010/04/atome-in-der-quantenschaukel/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/atome-in-der-quantenschaukel/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 22:10:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Welt der Wissenschaft]]></category>
		<category><![CDATA[Atome]]></category>
		<category><![CDATA[Physik]]></category>
		<category><![CDATA[Quantenoptik]]></category>
		<category><![CDATA[Quantenschaukel]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=75</guid>
		<description><![CDATA[Es ist kein Witz eines Physikers wenn er meint er würde Quanten in einer Quantenschaukel schaukeln. Wissenschaftler tun das wirklich. Und zwar bei Max-Planck, Abteilung Forschung. Die bremsen tatsächlich einzelne Atome mithilfe einer optoelektronischen Rückkopplung in Echtzeit. Boah, klingt fantastisch. Das klingt für mich als Hobby-Wissenschafts-Begeisterter Laie wie nach realisierter Science Fiction. Was Max-Planck-Physiker mit]]></description>
			<content:encoded><![CDATA[<p>Es ist kein Witz eines Physikers wenn er meint er würde Quanten in einer Quantenschaukel schaukeln. Wissenschaftler tun das wirklich. Und zwar bei Max-Planck, Abteilung Forschung. Die bremsen tatsächlich einzelne <a rel="nofollow" href="http://www.kernfragen.de/kernfragen/physik/01-Das-Atom/1-1-Worum-geht-es.php">Atome</a> mithilfe einer optoelektronischen Rückkopplung in Echtzeit. Boah, klingt fantastisch. Das klingt für mich als Hobby-Wissenschafts-Begeisterter Laie wie nach realisierter Science Fiction.</p>
<p>Was Max-Planck-Physiker mit einem Atom machen, erinnert an manche Szenen auf einem Spielplatz. Denn wie ein Vater seinem Kind auf der Schaukel mit sanften Schubsern Schwung gibt und es wieder stoppt, so manipulieren Forscher des MP-Instituts für Quantenoptik ein Atom, um es zu bremsen. Um dies zu tun nutzen die Wissenschaftler intensive Laserstrahlen, deren unzählige Photonen eine Kraft auf das Atom ausüben. Die Laser steuern sie mit einem sehr schnellen Rückkopplungsmechanismus, je nachdem wohin sich das Atom gerade bewegt. Mit einer Art Lichtschranke ermitteln sie dabei die Richtung, die das Atom nimmt. Auf diese Weise halten sie das Atom bis zu viermal<br />
länger als ohne Rückkopplung in einem <a href="http://www.jaguargrafixx.com/2010/04/resonator/">Resonator</a>, den zwei einander gegenüberliegende Spiegel bilden.</p>
<p><strong>Was bringt das frag ich mich als Laie?!</strong></p>
<p>Dieses Experminent eröffnet die Möglichkeit, ein Atom so weit zum Stillstand zu bringen, wie es die Gesetze der Quantenphysik zulassen. Weil Atome der Heisenberg`schen Unschärferelation unterworfen sind, zittern sie nämlich selbst am absoluten Nullpunkt der Temperatur noch leicht.<br />
(Max-Planck Forschung, April 2010)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/atome-in-der-quantenschaukel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAP Tooling installieren</title>
		<link>http://www.jaguargrafixx.com/2010/04/rap-tooling-installieren/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/rap-tooling-installieren/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 16:15:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Rich Ajax Platform]]></category>
		<category><![CDATA[Eclipse RAP]]></category>
		<category><![CDATA[RAP]]></category>
		<category><![CDATA[RAP Projekt]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/?p=44</guid>
		<description><![CDATA[sst hat oder braucht um sein eigenes RAP Projekt unter Eclipse zu starten oder aufzusetzen.
Als erstes braucht man Eclipse. Eclipse wiederum benötigt das RAP Runtime SDK. Über
http://download.eclipse.org/rt/rap/1.3/tooling
als Update-Site bekommen wir das aktuellste RAP Tooling für RAP 1.3.
1. Schritt: RAP Tooling installieren

Über Help --> Install New Software zum nächsten Dialog.]]></description>
			<content:encoded><![CDATA[<p>Nun beginne ich mal, aus gegebenem Anlass und weil ich Lust darauf habe, ein RAP Projekt aufzusetzen. Und vielleicht ist für den einen oder anderen ein Quäntchen Information dabei, die er vermisst hat oder braucht um sein eigenes RAP Projekt unter Eclipse zu starten oder aufzusetzen.<br />
Als erstes braucht man Eclipse. Eclipse wiederum benötigt das RAP Runtime SDK. Über http://download.eclipse.org/rt/rap/1.3/tooling</p>
<p>als Update-Site bekommen wir das aktuellste RAP Tooling für RAP 1.3.</p>
<p><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-1812540802674606";
/* 300x250, CodingBlog */
google_ad_slot = "9779313174";
google_ad_width = 300;
google_ad_height = 250;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><br />
<strong>1. Schritt</strong>: <strong>RAP Tooling <span style="font-weight: normal; font-size: 13px;">installieren</span></strong></p>
<div id="attachment_54" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/11.jpg"><img class="size-medium wp-image-54 " title="1" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/11-300x290.jpg" alt="" width="300" height="290" /></a><p class="wp-caption-text">Über Help --&gt; Install New Software zum nächsten Dialog.</p></div>
<div id="attachment_55" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/21.jpg"><img class="size-medium wp-image-55" title="2" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/21-300x265.jpg" alt="" width="300" height="265" /></a><p class="wp-caption-text">Hier &quot;adden&quot; wir dann eine neue URL über den &quot;Add...&quot;-Button.</p></div>
<div id="attachment_56" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/31.jpg"><img class="size-medium wp-image-56" title="3" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/31-300x265.jpg" alt="" width="300" height="265" /></a><p class="wp-caption-text">Im angezeigten Dialog geben wir einen Namen &quot;RAP Update Site 1.3&quot; ein sowie die URL: http://download.eclipse.org/rt/rap/1.3/tooling</p></div>
<div id="attachment_57" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/41.jpg"><img class="size-medium wp-image-57" title="4" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/41-300x265.jpg" alt="" width="300" height="265" /></a><p class="wp-caption-text">Nun setzen wir die Haken</p></div>
<div id="attachment_58" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/51.jpg"><img class="size-medium wp-image-58" title="5" src="http://www.jaguargrafixx.com/wp-content/uploads/2010/04/51-300x265.jpg" alt="" width="300" height="265" /></a><p class="wp-caption-text">Dann noch ein paar mal bestätigen, und Eclipse nach Aufforderung neu starten. In meinem Fall ist das RAP Tooling schon installiert als ich die Snapshots gemacht habe, weshalb ein Fehler angezeigt wird.</p></div>
<p>Voila, das Eclipse RAP Tooling 1.3 ist installiert. Nach neustart von Eclipse taucht nun die Welcome-Page von Eclipse auf. Dort wählen wir dann RAP Target Platform einrichten aus. Gesagt getan. Es gibt nun die möglichkeit einige Demos auszuprobieren. Um sich mit RAP ein wenig auseinanderzusetzen gibt es ne tolle Docu.</p>
<p><strong>zum 2. Schritt: </strong><strong><a href="http://www.jaguargrafixx.com/2010/04/rap-projekt-anlegen/ ">RAP Projekt anlegen</a></strong></p>
<p><strong><a href="http://www.jaguargrafixx.com/2010/04/rap-projekt-aufsetzen/ ">zurück</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/rap-tooling-installieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>e4 und die Rich Ajax Platform</title>
		<link>http://www.jaguargrafixx.com/2010/04/e4-und-die-rich-ajax-platform/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/e4-und-die-rich-ajax-platform/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 22:24:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[RAP]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/wp/?p=15</guid>
		<description><![CDATA[RAP (Rich Ajax Platform) erfreut sich als teil des EclipseRT-Projekts immer größerer Beliebtheit in Punkto Single Sourcing. Singel Sourcing beschreibt dabei die Idee, existierende RCP-Anwendungen als Webanwendungen zu deployen. Die Vorteile liegen hierbei auf der Hand: Wiederverwendung von Quellcode sowie des Wissens und der Erfahrung der Entwickler. Doch mit e4 am Horizont ergeben sich neue]]></description>
			<content:encoded><![CDATA[<p>RAP (Rich Ajax Platform) erfreut sich als teil des EclipseRT-Projekts immer größerer Beliebtheit in Punkto Single Sourcing. Singel Sourcing beschreibt dabei die Idee, existierende RCP-Anwendungen als Webanwendungen zu deployen. Die Vorteile liegen hierbei auf der Hand: Wiederverwendung von Quellcode sowie des Wissens und der Erfahrung der Entwickler. Doch mit e4 am Horizont ergeben sich neue Ziele und Möglichkeiten für ein solches Szenario.</p>
<p>In Eclipse 4.0 wurde komplett aufgeräumt bei der Architektur von Eclipse. Unter anderem wurde mehr Wert auf die Mehrbenutzerfähigkeit gelegt, was uach bedeutet, dass RAP die Workbench nicht merh adaptieren muss, sonder &#8220;as is&#8221; wiederverwenden kann. Zwar fehlen momentan ncoh einige Features in RAP, die für die Applikationsentwicklung mit e4 nachzurüsten sind, doch werden diese zurzeit entwickelt und in das 1.3 Release (Helios) von RAP Einzug halten.</p>
<p><strong>Theme- und CSS-Unterstützung</strong></p>
<p>Wie vielen vielleicht schon bekannt sein dürfte (diejenigen die sich über e4 informieren), unterstützt e4 mit der CSS-Styling-Engine neue Möglichkeiten, die eigene Anwendung nach Belieben grafisch auzupeppen. Auch RAP bietet seit einigen Releases die Möglichkeit, das Theme durch den Einsatz von CSS nach den eigenen Vorstellungen anzupassen. Doch wie verhalten sich diese beiden Ansätze zueinander? Die Frage ist durchaus berechtigt. Der von der e4 verfolgte Ansatz beschränkt sich beim Theming auf das API von SWT. Es werden also nur von SWT bereitgestellte Möglichkeiten ausgeschöpft, die wiederum den Einschränkungen der Betriebssysteme unterliegen. Da RAP im Gegensatz zu SWT alle Widgets unter Kontrolle hat, können diese durch das Theming viel detaillierter angepasst werden. Durch den Fakt, dass die e4 CSS Engine auf SWT aufsetzt und das RAP Theming schon in der SWT-Implementierung von RAP vorhanden ist, kann beides ohne Probleme zusammenarbeiten.</p>
<p><strong><a href="http://www.jaguargrafixx.com/2010/04/xwt-deklarative-uis-mit-eclipse/">Deklarative Oberflächen</a></strong></p>
<p>Auch im Bereich der deklarativen Oberflächen hat sich im Kontext von e4 einiges getan. Zwei Projekte haben sich zum Ziel gesetzt, eine Lösung anzubieten, um Oberflächen deklarativ anstatt programmatisch zu definieren. Zum einen XWT, eine XML-basierte Beschreibungssprache für SWT (Standard Widget Toolkit) und JFace-Komponenten und zum anderen TM, das auf EMF-Modellen aufbaut (siehe Artikel &#8211;&gt; kommt noch <img src='http://www.jaguargrafixx.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ). Da beide nur auf dem üblichen SWT aufbauen, ist es kein Problem, auch diese Technologien unter RAP wiederzuverwenden.</p>
<p><strong>Kompatibilität mit Eclipse 3.x</strong></p>
<p>Natürlich muss Eclipse 4.0 eine Rückwärtskompatibilität gewährleisten, um Anwendungsentwicklern Migrationsmöglichkeiten anzubieten. Das geschieht bei e4 als Teil der Kompatibilätsschicht, die sich darum kümmert, die alten APIs und Konzepte größtenteils auf die neuen Paradigmen umzulegen. Damit können Plugins, die für Eclipse 3.x entwickelt wurden, auch unter e4 genutzt werden &#8211; Gleiches gilt auch für RAP-basierte Anwendungen.</p>
<p><strong>Die Zukunft von e4 und RAP</strong></p>
<p>Auch in Zukunft werden die Teams von e4 und RAP eng zusammenarbeiten (hoffentlich <img src='http://www.jaguargrafixx.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), um sowohl e4 als auch RAP als nächste Generation der Applikationsplattformen zu etablieren. RAP wird mit dem Helios-Release viele Features anbieten, die im Kontext von e4 notwendig sind. e4 selbst wird noch mehr auf die Wahl der Mittel achten, um die Plug-ins in verteilten Umgebungen besser nutzen zu können.</p>
<p><a rel="nofollow" href="http://www.elipse.org/rap" target="_blank">www.elipse.org/rap</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/e4-und-die-rich-ajax-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XWT &#8211; Deklarative UIs mit Eclipse</title>
		<link>http://www.jaguargrafixx.com/2010/04/xwt-deklarative-uis-mit-eclipse/</link>
		<comments>http://www.jaguargrafixx.com/2010/04/xwt-deklarative-uis-mit-eclipse/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 21:30:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://www.jaguargrafixx.com/wp/?p=6</guid>
		<description><![CDATA[Mit XWT lassen sich GUIs deklarativ mit XML beschreiben, was zu einer besseren Trennung von Oberfläche und Programmcode führt. Wozu das ganze? Damit sollen auch Nicht-Java-Experten in die lage versetzt werden, UIs zu erstellen. In einem Ã¼berwiegenden Teil der aktuellen modernen Programmiersprache ist es so, dass grafische Benutzeroberflächen durch Schreiben von Code realiseiert werden. Ganz]]></description>
			<content:encoded><![CDATA[<p>Mit XWT lassen sich GUIs deklarativ mit XML beschreiben, was zu einer besseren Trennung von Oberfläche und Programmcode führt. Wozu das ganze? Damit sollen auch Nicht-Java-Experten in die lage versetzt werden, UIs zu erstellen.</p>
<p>In einem Ã¼berwiegenden Teil der aktuellen modernen Programmiersprache ist es so, dass grafische Benutzeroberflächen durch Schreiben von Code realiseiert werden. Ganz egal ob man seine Oberfläche nun unter .NET auf Basis von WinForms entwickelt oder im Umfeld von Java auf Bibliotheken wie Swing oder SWT zurückgreift: Auch unter Zuhilfenahme von GUI-Buildern werden die GUIs meist in Code gegossen beziehungsweise beschreiben sich in der jeweils verwendeten Programmiersprache. So schön und weit verbreitet diese Vorgehensweise auch ist, birgt sie doch einige Nachteile. Die Gefahr, dass sich der Programmcode der Oberfläche und er Applikationslogik mischen, ist groß. Entsprechend größer ist auch der Aufwand, den man mitunter betreiben muss, um hier eine klare und saubere Trennung zu erreichen. Generell ist aufwändig, solchen GUI-Code wiederzuverwenden oder gar dynamisch einzusetzen. Schlussendlich ist es auch für Toolhersteller immer wieder eine Herausfoderung, einen GUI-Builder zu entwickeln, der im Rahmen des Oberflächendesigns auch Code erzeugt, der jedermann zufriedenstellt.</p>
<p>Eclipse SDK 4.0 soll hier Abhilfe schaffen. Deklarative UIs mit XWT ! Ich freue mich schon darauf <img src='http://www.jaguargrafixx.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1812540802674606";
/* 300x250, CodingBlog */
google_ad_slot = "9779313174";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Die wichtigsten Informationen zu Eclipse e4 unter <a href="http://www.eclipse.org/e4" rel="nofollow">www.eclipse.org/e4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaguargrafixx.com/2010/04/xwt-deklarative-uis-mit-eclipse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
