<?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>André seine Welt &#187; Eclipse, Tools &amp; Co.</title>
	<atom:link href="http://www.circlesmiler.de/blog/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.circlesmiler.de/blog</link>
	<description>Das Langzeitgedächtnis eines vergesslichen Optimisten...</description>
	<lastBuildDate>Wed, 01 Feb 2012 17:46:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Eclipse-Databinding 3.5 for GWT</title>
		<link>http://www.circlesmiler.de/blog/2009/06/eclipse-databinding-3-5-for-gwt/</link>
		<comments>http://www.circlesmiler.de/blog/2009/06/eclipse-databinding-3-5-for-gwt/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:24:22 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Eclipse, Tools & Co.]]></category>
		<category><![CDATA[Databinding]]></category>
		<category><![CDATA[GWT]]></category>

		<guid isPermaLink="false">http://www.circlesmiler.de/blog/?p=1032</guid>
		<description><![CDATA[Alle die nichts mit Softwareentwicklung zu tun haben, d&#252;rfen jetzt getrost aufh&#246;ren zu lesen. F&#252;r alle anderen kurz umrissen: Was ist GWT? (aus Wikipedia) Das Google Web Toolkit (GWT ɡʉˑiˑt) ist ein Framework zur Entwicklung von Webanwendungen. Es wurde am 17. Mai 2006 von Google ver&#246;ffentlicht. Seine Besonderheit ist ein Java-nach-Javascript-Compiler, so dass nahezu die [...]]]></description>
			<content:encoded><![CDATA[<p>Alle die nichts mit Softwareentwicklung zu tun haben, d&#252;rfen jetzt getrost aufh&#246;ren zu lesen. F&#252;r alle anderen kurz umrissen: Was ist <a href="http://code.google.com/intl/de-DE/webtoolkit/">GWT</a>? (aus Wikipedia)</p>
<blockquote><p>Das <strong>Google Web Toolkit</strong> (GWT <span class="IPA"><span title="Aussprache, IPA">ɡʉˑiˑt</span></span>) ist ein Framework zur Entwicklung von Webanwendungen. Es wurde am 17. Mai 2006 von Google ver&#246;ffentlicht. Seine Besonderheit ist ein Java-nach-Javascript-Compiler, so dass nahezu die gesamte Entwicklung von Client und Server auf Basis von Java realisiert werden kann. Weiterhin ist das GWT mit einem <span class="mw-redirect">XML-Parser</span>, Internationalisierungs-Unterst&#252;tzung, einer Schnittstelle f&#252;r Remote Procedure Calls, Integration von JUnit, und einem kleinen Widget-Paket zur Gestaltung der graphischen Oberfl&#228;che (GUI) ausgestattet. Diese kann dabei &#228;hnlich wie mit Swing erstellt werden.</p>
<p>Was das GWT im Wesentlichen von anderen Frameworks dieser Art unterscheidet ist die Tatsache, dass auch der client-seitige Code komplett in Java erstellt werden kann, was erhebliche Vorteile in der Entwicklung mit sich bringt, da bew&#228;hrte Entwicklungsumgebungen benutzt werden k&#246;nnen. Des Weiteren ist ein interner Applicationserver (Tomcat bzw. Jetty) enthalten, der beim Entwickeln im Hosted-Modus zum Einsatz kommt.</p></blockquote>
<p>Das Problem, das man immer in der GUI-Entwicklung hat: Wie synchronisert man seine GUI mit dem Daten-Modell. Daf&#252;r gibt es im Eclipse-Umfeld bereits ein Framework names <a href="http://wiki.eclipse.org/index.php/JFace_Data_Binding">Eclipse-Databinding</a>. Nun kann man dieses auch f&#252;r GWT nutzen. Einfach mal dem Link folgen:</p>
<p><a href="http://tomsondev.bestsolution.at/2009/06/27/eclipse-databinding-3-5-for-gwt/">Eclipse-Databinding 3.5 for GWT « Tomsondev Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circlesmiler.de/blog/2009/06/eclipse-databinding-3-5-for-gwt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse Demo Camp [UPDATE]</title>
		<link>http://www.circlesmiler.de/blog/2007/12/eclipse-demo-camp/</link>
		<comments>http://www.circlesmiler.de/blog/2007/12/eclipse-demo-camp/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 15:57:28 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Eclipse, Tools & Co.]]></category>
		<category><![CDATA[Camp]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[Tools & Co.]]></category>

		<guid isPermaLink="false">http://www.circlesmiler.de/blog/2007/12/eclipse-demo-camp/</guid>
		<description><![CDATA[Gestern war ich mit meinen Kollegen in Hamburg auf einem Eclipse Demo Camp. Da ich einfach mal davon ausgehe, dass niemand von euch wei&#223;, was das ist, werde ich das mal kurz erkl&#228;ren: Eclipse ist ein Programmiertool f&#252;r Java und ein Rahmenwerk (Framework) zum Programmieren eigener Anwendungen (Rich Client Applications). Die Gevolkschaft (Community) von Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern war ich mit meinen Kollegen in Hamburg auf einem <a href="http://wiki.eclipse.org/Eclipse_DemoCamp">Eclipse Demo Camp</a>. Da ich einfach mal davon ausgehe, dass niemand von euch wei&#223;, was das ist, werde ich das mal kurz erkl&#228;ren:</p>
<p>Eclipse ist ein Programmiertool f&#252;r Java und ein Rahmenwerk (Framework) zum Programmieren eigener Anwendungen (Rich Client Applications). Die Gevolkschaft (Community) von Eclipse ist relativ gro&#223; und auch das Interesse sich auszutauschen. Also wurden weltweit solche Demo Camps veranstaltet, wo niemand gegen etwas demonstrierte, sondern die Anwesenden eigene Produkte u.&#228;. demonstrieren und eigene Erfahrungen und Probleme mit Eclipse aufzeigen konnten.</p>
<p>Gastgeber war die Firma &#8220;<a href="http://www.gentleware.com/">Gentleware</a>&#8220;, die sich haupts&#228;chlich mit UML-Tools auseinandersetzt. (Was UML-Tools sind, erkl&#228;re ich sp&#228;ter mal <img class="lmbbox_smileys_img" src="http://www.circlesmiler.de/blog/wp-content/plugins/lmbbox-smileys/smileys/wp/wink.gif" alt=";)" />) Wir waren in einem spanischen Restaurant und Getr&#228;nke waren inklusive. Au&#223;erdem gab es zum Abendbrot auf jedem Tisch (f&#252;r ca. 4 Personen) eine Platte mit verschiedensten Meerestieren und 2 gro&#223;e Hackb&#228;llchen und 2 H&#252;hnchenkeulen.</p>
<p>Wer mich kennt wei&#223;, was ich an dem Abend gegessen habe&#8230; aber auch f&#252;r Fischesser war der Teller sicher ein au&#223;ergew&#246;hlicher Anblick: Muscheln, Krebsscheren, Teile von Tintenfischen, Krebsfleisch (oder so) und Scampis (glaub ich). Nun ja&#8230; auf jeden Fall ein Erlebnis&#8230; <img class="lmbbox_smileys_img" src="http://www.circlesmiler.de/blog/wp-content/plugins/lmbbox-smileys/smileys/wp/smile.gif" alt=":)" /></p>
<p>Inhaltlich war das Ganze auch recht spannend: Es ging um Metamodellierung, Verbesserung von Quellcodes und sogar ein kleiner Mindstorm-Roboter wurde vorgestellt. (Sicher das Highlight des Abends)</p>
<p>Auf der R&#252;ckfahrt gab&#8217;s vom Chef noch ein Feierabendbierchen, welches letzlich dazu f&#252;hrte, dass uns im Zug dann auch die Augen zufielen. Ich war dann so gegen 2 Uhr morgens im Bett und heute Morgen war ich dann recht froh, dass ich flexible Arbeitszeiten habe und somit der letzte auf Arbeit war&#8230;</p>
<p><strong>UPDATE:</strong><br />
Ganz vergessen zu erw&#228;hnen habe ich, dass auch <a href="http://www.partmaster.de/">unsere Firma (PartMaster GmbH)</a> einen Beitrag zum Abend geleistet hat. Der Volker hielt einen Beitrag zum Thema &#8220;<a href="http://obfuscate4e.partmaster.de/">obfuscate4e &#8211; obfuscation in Eclipse</a>&#8220;. Dabei ist &#8220;obfuscate4e&#8221; ein OpenSource-Projekt, welches das Ausspionieren von vorkompiliertem Javacode erschweren soll.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circlesmiler.de/blog/2007/12/eclipse-demo-camp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tracker und Tracs</title>
		<link>http://www.circlesmiler.de/blog/2007/12/tracker-und-tracs/</link>
		<comments>http://www.circlesmiler.de/blog/2007/12/tracker-und-tracs/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 14:23:07 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Eclipse, Tools & Co.]]></category>
		<category><![CDATA[Mylyn]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Social World]]></category>
		<category><![CDATA[SourceForge]]></category>
		<category><![CDATA[Tools & Co.]]></category>
		<category><![CDATA[Tracker]]></category>

		<guid isPermaLink="false">http://www.circlesmiler.de/blog/2007/12/tracker-und-tracs/</guid>
		<description><![CDATA[Nein, es handelt sich nicht um gro&#223;e Zugmaschinen, die auch gern mal die Autobahn verstopfen. Diesmal geht es um ein beliebtes Hilfmittel im Bereich der Softwareentwicklung. Um ein Softwareprojekt in einem kleinen oder auch gro&#223;en Team koordinieren m&#246;chte, dann verteilt man aufkommende Aufgaben an die verschiedenen Entwickler. Sitzen diese alle in einem B&#252;ro, kann man [...]]]></description>
			<content:encoded><![CDATA[<p>Nein, es handelt sich nicht um gro&#223;e Zugmaschinen, die auch gern mal die Autobahn verstopfen. Diesmal geht es um ein beliebtes Hilfmittel im Bereich der Softwareentwicklung.</p>
<p>Um ein Softwareprojekt in einem kleinen oder auch gro&#223;en Team koordinieren m&#246;chte, dann verteilt man aufkommende Aufgaben an die verschiedenen Entwickler. Sitzen diese alle in einem B&#252;ro, kann man sich die Aufgaben auch noch zurufen, bearbeitet man aber von verschiedenen Orten ein Projekt, wird das mit dem Rufen schon schwierig. </p>
<p>Bugzilla ist wohl eines der bekanntesten dieser Systeme, die genau diese Aufgabe bew&#228;ltigen und in verschiedenen Projekten, wie z.B. bei Mozilla, eingesetzt werden.</p>
<p><a rel="lightbox" href='http://www.circlesmiler.de/blog/wp-content/uploads/2007/12/sf_tracker.png' title='SourceForge Tracker'><img class="alignleft" src='http://www.circlesmiler.de/blog/wp-content/uploads/2007/12/sf_tracker.thumbnail.png' alt='SourceForge Tracker' /></a>Da ich gerade beginne ein OpenSource-Projekt zu unterst&#252;tzen (<a href="https://sourceforge.net/projects/socialworld">SourceForge.net: Social World</a>), stelle ich nun kurz einmal vor, wie so eine softwaregest&#252;tzte Aufgabenplanung auf SourceForge.net integriert in Eclipse aussieht.</p>
<p><a rel="lightbox" href='http://www.circlesmiler.de/blog/wp-content/uploads/2007/12/eclipse_mylyn_sf.png' title='Eclipse mit SourceForge-Tracker'><img class="alignright" src='http://www.circlesmiler.de/blog/wp-content/uploads/2007/12/eclipse_mylyn_sf.thumbnail.png' alt='Eclipse mit SourceForge-Tracker' /></a>Die neueste Version von Eclipse 3.3 beinhaltet das Plugin &#8220;Mylyn&#8221; mit dessen Hilfe sich solche Tracs verwalten und anzeigen lassen. Und wenn man <a href="http://wiki.eclipse.org/Using_Sourceforge_with_Mylyn">dieser Anleitung</a> folgt, dann l&#228;sst sich der Tracker auch ziemlich leicht in Eclipse anzeigen.</p>
<p>Allerdings vergesst den dort beschriebenen Abschnitt zu &#8220;Queries&#8221;!!! Das dort beschrieben funktioniert leider nicht. Daf&#252;r gibt es aber bereits eine tolle SourceForge-Voreinstellung f&#252;r den in der Anleitung beschriebenen <tt>Generic Web Repository Connector</tt>. Damit und einer Anpassung der <tt>group_id</tt> und der <tt>atid</tt> lassen sich die Tracker-Tickets alle sch&#246;n in Eclipse anzeigen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circlesmiler.de/blog/2007/12/tracker-und-tracs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rich Ajax Platform</title>
		<link>http://www.circlesmiler.de/blog/2007/11/rich-ajax-platform/</link>
		<comments>http://www.circlesmiler.de/blog/2007/11/rich-ajax-platform/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 21:42:03 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Eclipse, Tools & Co.]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Rich Ajax Platform]]></category>
		<category><![CDATA[Tools & Co.]]></category>

		<guid isPermaLink="false">http://www.circlesmiler.de/blog/2007/11/rich-ajax-platform/</guid>
		<description><![CDATA[Wer in der letzten Zeit beim Surfen durch das World Wide Web ein bisschen aufgepasst hat, der wird vielleicht an der ein oder anderen Stelle bemerkt haben, dass zum Teil sehr umfangreiche Dienste mit komplexem Funktionsumfang und neuen Bedienelementen angeboten werden. So gibt es z.B. Google Maps, iGoogle, Meebo (Instant Messanger) oder z.B. diverse Online-Bildbearbeitungsprogramme [...]]]></description>
			<content:encoded><![CDATA[<p>Wer in der letzten Zeit beim Surfen durch das World Wide Web ein bisschen aufgepasst hat, der wird vielleicht an der ein oder anderen Stelle bemerkt haben, dass zum Teil sehr umfangreiche Dienste mit komplexem Funktionsumfang und neuen Bedienelementen angeboten werden.</p>
<p>So gibt es z.B. Google Maps, iGoogle, <a href="http://www.meebo.com/">Meebo</a> (Instant Messanger) oder z.B. diverse Online-Bildbearbeitungsprogramme wie <a href="http://www.cellsea.com/java-cellsea/media/index.htm">CellSea</a>.</p>
<p><a rel="lightbox" href='http://www.circlesmiler.de/blog/wp-content/uploads/2007/11/rap.png' title='RAP Mail'><img class="alignleft" src='http://www.circlesmiler.de/blog/wp-content/uploads/2007/11/rap.thumbnail.png' alt='RAP Mail' /></a>Technische Grundlage dieser neuen tollen Features bildet das AJAX-Framework. Bisher war es allerdings so, dass man sich in ein entsprechendes AJAX-Framework erst einarbeiten musste. Anders ist dies mit der <a href="http://www.eclipse.org/rap/">Rich Ajax Platform von Eclipse</a>.</p>
<p>Hier kann man seine bereits bestehenden Kenntnisse, die man evlt. schon mit der Eclipse-Rich-Client-Entwicklung gemacht hat, voll ausnutzen. Man benutzt die gewohnte Programmierumgebung und alle gewohnten Klassen. Mit Hilfe der Rich Ajax Platform wird der Code dann umgebogen, um im Browser lauff&#228;hig zu sein.</p>
<p>Wer mit der Eclipse-Rich-Client-Entwicklung allerdings noch keine Erfahrung hat, kann genauso gut irgendein anderes AJAX-Framework nutzen. <img class="lmbbox_smileys_img" src="http://www.circlesmiler.de/blog/wp-content/plugins/lmbbox-smileys/smileys/wp/smile.gif" alt=":)" /> Obwohl: Durch die Einarbeitung in Eclipse RCP lassen sich nat&#252;rlich zwei Fliegen mit einer Klappe schlagen: Desktop Client Software und Web-Applikation&#8230; also&#8230; nix wie ran&#8230; <img class="lmbbox_smileys_img" src="http://www.circlesmiler.de/blog/wp-content/plugins/lmbbox-smileys/smileys/wp/smile.gif" alt=":)" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circlesmiler.de/blog/2007/11/rich-ajax-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Papyrus UML</title>
		<link>http://www.circlesmiler.de/blog/2007/11/papyrus-uml/</link>
		<comments>http://www.circlesmiler.de/blog/2007/11/papyrus-uml/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 07:32:44 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Eclipse, Tools & Co.]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://www.circlesmiler.de/blog/2007/11/papyrus-uml/</guid>
		<description><![CDATA[Da ich ja nun h&#228;ufiger auch wieder mit Softwaredesign und &#228;hnlichem zu tun habe (ich berichtete), gibt es ab sofort eine neue Kategorie, die sich mit Fundst&#252;cken und anderem Fachchinesisch der IT-Welt besch&#228;ftigt. Und das erste Fundst&#252;ck ist die OpenSource-Software &#8220;Papyrus&#8220;, welche die M&#246;glichkeit bietet, UML2 in Eclipse zu modellieren. Die Features der Software mal [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.circlesmiler.de/blog/wp-content/uploads/2007/11/classdiag-reg.jpg' title='classdiag-reg.jpg'><img class="alignleft" src='http://www.circlesmiler.de/blog/wp-content/uploads/2007/11/classdiag-reg.thumbnail.jpg' alt='classdiag-reg.jpg' /></a>Da ich ja nun h&#228;ufiger auch wieder mit Softwaredesign und &#228;hnlichem zu tun habe (ich berichtete), gibt es ab sofort eine neue Kategorie, die sich mit Fundst&#252;cken und anderem Fachchinesisch der IT-Welt besch&#228;ftigt.</p>
<p>Und das erste Fundst&#252;ck ist die OpenSource-Software &#8220;<a href="http://www.papyrusuml.org">Papyrus</a>&#8220;, welche die M&#246;glichkeit bietet, UML2 in Eclipse zu modellieren.</p>
<p>Die Features der Software mal kurz im Blick: (kopiert und englisch)
<ul><font class="ParaText">
<li><a href="http://www.eclipse.org/modeling/mdt/?project=uml2-uml" target="_blank">Eclipse UML2</a> compliance
</li>
<li>Full respect of&nbsp;the&nbsp;<a href="http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML">UML2 standard </a>as defined by the <a href="http://www.omg.org/" target="_blank">OMG </a>
</li>
<li>Full respect of the DI2 (<a href="http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML_DI" target="_blank">Diagram Interchange </a>) standard
</li>
<li>Extendable architecture of Papyrus that allows users to add new diagrams, new code generators, etc.
</li>
<li>Profile development support facilities for UML2 profiles
</li>
<li>Nested profiles support</li>
<p></font></ul>
<p>Bleibt mir nur noch zu sagen: Bessere Software durch bessere Planung&#8230; UML ist eine M&#246;glichkeit&#8230; nutzt sie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circlesmiler.de/blog/2007/11/papyrus-uml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

