<?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>TechJava&#187; TechJava &#8211; Articles tagged by Hamburg</title>
	<atom:link href="http://www.techjava.de/topics/tag/hamburg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techjava.de</link>
	<description>Journal on Java Technology</description>
	<lastBuildDate>Thu, 17 Jun 2010 10:41:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eclipse DemoCamp Galileo Hamburg</title>
		<link>http://www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/</link>
		<comments>http://www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/#comments</comments>
		<pubDate>Tue, 26 May 2009 23:25:06 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[cnf]]></category>
		<category><![CDATA[DemoCamp]]></category>
		<category><![CDATA[Distributed OSGI]]></category>
		<category><![CDATA[Galileo]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[hotel east]]></category>
		<category><![CDATA[Metamodel Evalutions]]></category>
		<category><![CDATA[ObjectTeams]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=372</guid>
		<description><![CDATA[
 As announced in a 
previous post the Eclipse Demo Camp Hamburg &#8211; Galileo Edition took place in the East Hotel in Hamburg. Organized by 
Peter and 
Martin, the event was again an interesting meeting with Eclipse-interested people in a wonderful location. Five presenters introduced Eclipse and OSGi-related topics. 
Moritz Eysholdt reported about the 
(Meta)Model [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.flickr.com/photos/sza/3567653112/in/photostream" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/3567653112/in/photostream');" ><img style="margin: 10px; float: right;" title="Moritz on DemoCamp" src="http://farm3.static.flickr.com/2272/3567653112_a2399f1a11_m.jpg" alt="" width="240" height="160" border="0" /></a> As announced in a 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/">previous post </a>the Eclipse Demo Camp Hamburg &#8211; Galileo Edition took place in the East Hotel in Hamburg. Organized by 
<a  href="http://www.peterfriese.de/towels-models-and-bundles-eclipse-democamp-in-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/towels-models-and-bundles-eclipse-democamp-in-hamburg/');" >Peter</a> and 
<a  href="http://www.xing.com/profile/Martin_Lippert" onclick="javascript:pageTracker._trackPageview('/external/www.xing.com/profile/Martin_Lippert');" >Martin</a>, the event was again an interesting meeting with Eclipse-interested people in a wonderful location. Five presenters introduced Eclipse and OSGi-related topics. 
<a  href="http://www.xing.com/profile/Moritz_Eysholdt" onclick="javascript:pageTracker._trackPageview('/external/www.xing.com/profile/Moritz_Eysholdt');" >Moritz Eysholdt</a> reported about the 
<a  href="http://www.eclipse.org/proposals/edapt/" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/proposals/edapt/');" >(Meta)Model Evolutions</a>, he was focusing on during his masters thesis. The interesting part of his solution are two Xtext DSLs for description of the Metamodel changes (EPatch) and model migration algorithms (MetaPatch). 
<a  href="http://www.1160pm.net/2009/05/26/xtext-at-eclipse-democamp-may-2009-in-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/www.1160pm.net/2009/05/26/xtext-at-eclipse-democamp-may-2009-in-hamburg/');" >Heiko Behrens</a> gave a funny and really good introduction of Xtext and DSLs for not Xtext developers. I really like his examples: these are simple and understanding for everyone. Great job! 
<a  href="http://www.swt.tu-berlin.de/menue/ueber_uns/team/marco_mosconi/" onclick="javascript:pageTracker._trackPageview('/external/www.swt.tu-berlin.de/menue/ueber_uns/team/marco_mosconi/');" >Marco Mosconi</a> showed some 
<a  href="http://www.objectteams.org/" onclick="javascript:pageTracker._trackPageview('/external/www.objectteams.org/');" >ObjectTeams</a> (black) magic. A 
<a  href="http://www.objectteams.org/publications/democamp09.html" onclick="javascript:pageTracker._trackPageview('/external/www.objectteams.org/publications/democamp09.html');" >very intersting technology</a> using aspect-oriented programming for type-safe framework modifications. Seem to be pretty advanced technology with interesting tooling. 
<a  href="http://www.linkedin.com/pub/3/4b6/59b" onclick="javascript:pageTracker._trackPageview('/external/www.linkedin.com/pub/3/4b6/59b');" >Markus Alexander Kuppe</a> had a talk on ECF and 
<a  href="http://www.osgi.org/download/osgi-4.2-early-draft.pdf" onclick="javascript:pageTracker._trackPageview('/external/www.osgi.org/download/osgi-4.2-early-draft.pdf');" >RFC 119</a> and gave some sneak preview of the upcomming features. Finally, I had a short talk on Common Navigator Framework, basically explaining the 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-common-navigator-framework/">article posted here</a> and something I documented for Galileo. Here are some visual impressions: 
<a  href="http://www.flickr.com/photos/sza/sets/72157618745344503/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/sets/72157618745344503/');" >my FlickR set</a> and  
<a  href="http://www.flickr.com/photos/peterfriese/sets/72157618835467216/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/peterfriese/sets/72157618835467216/');" >Peter&#8217;s</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp 2009 &#8211; Galileo Edition</title>
		<link>http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/</link>
		<comments>http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 21:01:48 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[DemoCamp]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[stammtisch]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=287</guid>
		<description><![CDATA[
 The Galileo Edition of Eclipse is already in the pipeline and the community is happy to celebrate this with a series of events. In Hamburg we do it in two ways &#8211; there are Eclipse DemoCamps and Eclipse Stammtisch. This time 
Peter and 
Martin managed to put both events together. To make it short:

What: [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp.gif" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp.gif');" ><img style="border: 0pt none; margin: 10px; float:right;" src="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp_thumb.gif" border="0" alt="EclipseDemoCamp" width="90" height="76" /></a> The Galileo Edition of Eclipse is already in the pipeline and the community is happy to celebrate this with a series of events. In Hamburg we do it in two ways &#8211; there are Eclipse DemoCamps and Eclipse Stammtisch. This time 
<a  href="http://www.peterfriese.de/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/');" >Peter</a> and 
<a  href="http://www.martinlippert.com/" onclick="javascript:pageTracker._trackPageview('/external/www.martinlippert.com/');" >Martin</a> managed to put both events together. To make it short:</p>
<ul>
<li>What: Eclipse DemoCamp + Eclipse Stammtisch</li>
<li>Where: Hotel East, Hamburg (
<a  href="http://piurl.com/XhT" onclick="javascript:pageTracker._trackPageview('/external/piurl.com/XhT');" >Simon-von-Utrecht-Str. 31, 20359 Hamburg, Germany</a>)</li>
<li>When: May 25th 2009, 18:00-21:00 (official part)</li>
</ul>
<p><img style="border: 0pt none; margin: 10px; float:left;" src="http://farm4.static.flickr.com/3040/2894784733_b29132cfc4.jpg?v=0" border="0" alt="Hotel East" width="300" height="200" /> If you want to attend, make sure you find a minute to 
<a  href="http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Hamburg" onclick="javascript:pageTracker._trackPageview('/external/wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Hamburg');" >write you name down in EclipseWiki.</a> I suppose these kind of events is well-known. If you never heard of that &#8211; I can only recomend to take part. You will have the opportunity to listen to the talks, to speak with interesting people and get some news from Eclipse Commiters and Users. In the end you usually get some food and bevereges, to make the atmosphere a little more relaxed. The location is a very descend place with wonderfull flair. If you never be there it is worth to visit&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp 2008 Hamburg &#8211; November, East Hotel</title>
		<link>http://www.techjava.de/topics/2008/11/eclipse-democamp-2008-hamburg-november-east-hotel/</link>
		<comments>http://www.techjava.de/topics/2008/11/eclipse-democamp-2008-hamburg-november-east-hotel/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 22:09:04 +0000</pubDate>
		<dc:creator>HeSoK</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[camp]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[Hamburg]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=200</guid>
		<description><![CDATA[On the 10th of November it was time again: an Eclipse Demo Camp took place in the East Hotel in Hamburg, Germany. This time, the Demo Camp was sponsored by 
Itemis, 
it-agile, 
froglic and of course the 
Eclipse Foundation. The organisators of the evening were Peter Friese (Itemis) and Martin Lippert (it-agile) who intruduced the [...]]]></description>
			<content:encoded><![CDATA[<p>On the 10th of November it was time again: an Eclipse Demo Camp took place in the East Hotel in Hamburg, Germany. This time, the Demo Camp was sponsored by 
<a title="http://www.itemis.de/"  href="http://www.itemis.de/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.itemis.de/');" >Itemis</a>, 
<a title="http://www.it-agile.de/"  href="http://www.it-agile.de/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.it-agile.de/');" >it-agile</a>, 
<a title="http://www.froglogic.com/"  href="http://www.froglogic.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.froglogic.com/');" >froglic</a> and of course the 
<a title="http://www.eclipse.org/"  href="http://www.eclipse.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/');" >Eclipse Foundation</a>. The organisators of the evening were Peter Friese (Itemis) and Martin Lippert (it-agile) who intruduced the presenters.</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3068/3023273934_4913bb9247.jpg?v=0" alt="" width="500" height="333" /></p>
<p><strong>Harald Wellmann</strong> of 
<a title="http://www.harmanbecker.com/harmanBecker/www_root/index2.jsp"  href="http://www.harmanbecker.com/harmanBecker/www_root/index2.jsp" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.harmanbecker.com/harmanBecker/www_root/index2.jsp');" >Innovative Systems GmbH (Harman/Becker Automotive Systems)</a> talked about &#8220;Europe on a Disk &#8211; Geoprocessing for Car Navigation Systems&#8221;. He talked about their usage of Eclipse and OSGi to build the map compiler on top of these and explained different benefits and drawbacks in using this technology. Additionally, he talked about Jump and uDig which is used for displaying maps in the Eclipse Map Processing Toolkit. Apart from the technical point of view, the talk gave an interesting little insight how the maps for our beloved navigational systems are created.</p>
<p>The second talk was given by <strong>Gerd Wütherich</strong> (
<a title="http://www.gerd-wuetherich.de/"  href="http://www.gerd-wuetherich.de/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.gerd-wuetherich.de/');" >independant consultant</a>) and was about &#8220;Spring Dynamic Modules for OSGi Service Platforms&#8221;. He demostrated how to use Spring in order to harness the power of OSGis dynamic Java lifecycle in enterprise applications. While presenting he showed some small demos. In his order service example, two persistence services were available and one went &#8220;offline&#8221;, so the other one jumped in to take over. Once the second service went down too, the application was waiting (with a timeout) until some persistence service was available. As a &#8220;a world in a nutshell&#8221; this was a great demo of how to use dynamic modules.</p>
<p>After the second talk was a little break with italian food. (Which I did not try, so I will not comment on it, but it looked delicious.)</p>
<p><strong>Miguel Garcia (
<a title="http://www.sts.tu-harburg.de/~mi.garcia/"  href="http://www.sts.tu-harburg.de/~mi.garcia/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.sts.tu-harburg.de/~mi.garcia/');" >TUHH</a>) and Rakesh Prithiviraj</strong> were talking about &#8220;Rethinking the Architecture of Java ORM in terms of LINQ&#8221;. This session basically covered a &#8220;what we (Java developers) could learn from .NET&#8221; features. As far as I understood, LINQ (Language INtegrated Query) is a query which is translated to a query for a specific natural datasource. Visualö Studio seems to provide good support for these kind of queries including content assist. Java on the other hand seems to struggle to provide as good support. The talk covered ideas of how to get at least close, if not catch up. I honestly do not understand, why such a innovative mechanism as LINQ was not introduced in Java much earlier? (
<a title="http://www.sts.tu-harburg.de/~mi.garcia/slides/ESE20081118LINQ4EMF.pdf"  href="http://www.sts.tu-harburg.de/~mi.garcia/slides/ESE20081118LINQ4EMF.pdf" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.sts.tu-harburg.de/~mi.garcia/slides/ESE20081118LINQ4EMF.pdf');" >Slides of the two</a>)</p>
<p>The last talk was given by <strong>Stephan Herrmann</strong> (
<a title="http://www.swt.tu-berlin.de/"  href="http://www.swt.tu-berlin.de/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.swt.tu-berlin.de/');" >TU Berlin</a>) discussed &#8220;Plugin reuse and adaptation with Object Teams: Don&#8217;t settle for a compromise!&#8221;. This was basically an intruduction to Object Teams, a language extension to Java, which was developed over the past seven-eight years at the TU Berlin. This extension does not only cover the fundamental aspects but supports the complete Eclipse tool support: content assist, debugger and finally, compiler. Object Teams provides something, which Stephan explained as inheritence on object level (instead on on the class level). It provides the ability to modify objects (especially class instances, not classes!) with additional behavior. So, it is possible to adapt classes to change their runtime behavior with so-called Role Classes. On method level, the roles can be applied in a call-in or call-out fashion, depending on when they have to be invoked. From the point of view of software engineering and language design this was a very interesting talk. (For more information refer to 
<a title="http://objectteams.org/"  href="http://objectteams.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/objectteams.org/');" >ObjectTeams</a>, Slides are online at 
<a title="http://www.objectteams.org/publications/slides/EclipseDemoCamp_HH08.pdf"  href="http://www.objectteams.org/publications/slides/EclipseDemoCamp_HH08.pdf" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.objectteams.org/publications/slides/EclipseDemoCamp_HH08.pdf');" >Slides</a>).</p>
<p>And after the end of this talk, 23:00h had passed (we started at 19:00 o&#8217;clock). However, seeing many familiar faces and having a pleasant conversation, together with great presentations made it worth staying up late.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/11/eclipse-democamp-2008-hamburg-november-east-hotel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2nd Workshop on MDSD Today 2008</title>
		<link>http://www.techjava.de/topics/2008/11/2nd-workshop-on-mdsd-today-2008/</link>
		<comments>http://www.techjava.de/topics/2008/11/2nd-workshop-on-mdsd-today-2008/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 21:11:27 +0000</pubDate>
		<dc:creator>HeSoK</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[emf]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[gmf]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[itemis]]></category>
		<category><![CDATA[MDSD Today]]></category>
		<category><![CDATA[NAK]]></category>
		<category><![CDATA[tuhh]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=174</guid>
		<description><![CDATA[On October 15th to 17th the Workshop on MDSD Today 2008 took place in the Nordakademie Elmshorn near Hamburg. This workshop was actually the sequel to two different workshops which were led by Frank Zimmermann (Nordakademie) and 
Simon Zambrovski (TUHH) the year before. For this years event, 
Peter Friese (Itemis) from Itemis joined the two [...]]]></description>
			<content:encoded><![CDATA[<p>On October 15th to 17th the Workshop on MDSD Today 2008 took place in the Nordakademie Elmshorn near Hamburg. This workshop was actually the sequel to two different workshops which were led by Frank Zimmermann (Nordakademie) and 
<a  href="http://simon.zambrovski.org/" onclick="javascript:pageTracker._trackPageview('/external/simon.zambrovski.org/');" >Simon Zambrovski</a> (TUHH) the year before. For this years event, 
<a  href="http://www.peterfriese.de/mdsd-today-2008-recap/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/mdsd-today-2008-recap/');" >Peter Friese (</a>Itemis) from Itemis joined the two for organizing the Workshop.</p>
<p><img style="border: 1px solid black; margin: 5px;" title="MDSDToday" src="http://farm4.static.flickr.com/3047/2946774374_44c950687c.jpg" alt="MDSDToday" width="500" height="333" /></p>
<p>The workshop was divided into three parts: Day 1: Management Day, Day 2: Professional Day (Modeling Projects and Tutorials) and Day 3: Professional Day (Generator Tutorials). (See also 
<a title="MDSD08"  href="http://mdsd08.techjava.de/program.php?lang=en" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/mdsd08.techjava.de/program.php');" >MDSD08</a>).</p>
<p><img style="border: 1px solid black; margin: 5px;" title="Ed Merks" src="http://farm4.static.flickr.com/3180/2945914789_f4c1b3cfe0_m.jpg" alt="Ed Merks" width="120" height="180" /><img style="border: 1px solid black; margin: 5px;" title="Axel Uhl" src="http://farm4.static.flickr.com/3067/2946786656_9c0d399ec6_m.jpg" alt="Axel Uhl" width="120" height="180" /><img style="border: 1px solid black; margin: 5px;" title="Ralf Mueller" src="http://farm4.static.flickr.com/3066/2948353783_8908f3abda_m.jpg" alt="Ralf Mueller" width="120" height="180" /></p>
<p>The first day was dominated by excellent key-note speeches given by the EMF lead 
<a  href="http://ed-merks.blogspot.com/2008/10/whirlwind-trip-to-germany.html" onclick="javascript:pageTracker._trackPageview('/external/ed-merks.blogspot.com/2008/10/whirlwind-trip-to-germany.html');" >Ed Merks</a> Ph.D. and SAPs Dr. Axel Uhl. Ed was talking about misconceptions in understanding and applying model driven techniques. Axel on the other hand talked about the challenges that still lay on our way and need to be overcome. He discussed for example the different benefits and drawbacks of using different sorts of DSL (e.g. non-textual / textual) with respect to storing them in repositories, merging and refactoring (i.e. general tool-support). Birger Garbe and Stefan Reichert (both Lufthansa Systems consultants) talked about their experiences in applying MDSD in the field. Chances and riscs were explained and how they managed to overcome those riscs. Thomas Stahl of b+m Informatik gave a talk about how MDSD, BPM and SOA fit together, unfortunately he couldn&#8217;t give is planned speech &#8220;Experiences of 10 years of MDSD&#8221;. As one of the authors of the model-driven software development book and with the experience background he has, this would be have been clearly very interesting. The speech he gave instead was also interesting but took little different directions.</p>
<p>The second day was filled with two different tracks one could attend. One covered contributions coming from the fields of research and the industry. And in the other one 
<a  href="http://ed-merks.blogspot.com/2008/10/whirlwind-trip-to-germany.html" onclick="javascript:pageTracker._trackPageview('/external/ed-merks.blogspot.com/2008/10/whirlwind-trip-to-germany.html');" >Ed Merks</a> gave an intro to the Eclipse Modeling Framework (EMF). After that, Ralf Möller of the Eclipse Foundation talked about innovation networks. The afternoon was filled with a tutorial on how to generate graphical editors using the GMF. The tutorial was given by Robert Wloch who jumped in for 
<a  href="http://koehnlein.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/external/koehnlein.blogspot.com/');" >Jan Köhnlein</a> (both itemis) who unfortunately got sick.</p>
<p>The third and last day was filled with a tutorial on xText, which was given by 
<a  href="http://www.peterfriese.de/mdsd-today-2008-recap/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/mdsd-today-2008-recap/');" >Peter Friese</a> and 
<a  href="http://blog.efftinge.de/" onclick="javascript:pageTracker._trackPageview('/external/blog.efftinge.de/');" >Sven Efftinge </a>(both itemis). Later Arno Haase (independant consultant) tought the audience how to do model-to-model and model-to-code transformations.</p>
<p><img style="border: 1px solid black; margin: 5px;" title="Nordakademie" src="http://farm4.static.flickr.com/3135/2965932855_a2d3ffd879.jpg" alt="Nordakademie" width="500" height="333" /></p>
<p>Summing up this was a very, very interesting event where the cremé dé la cremé of MDSD gathered and where people had the chance to ask, learn and get to know each other. Not only the speeches and tutorials were very interesting, funny but the overall event had socially a nice friendly touch. Some further pictures can be found in the 
<a  href="http://www.flickr.com/photos/sza/sets/72157608070983644/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/sets/72157608070983644/');" >FlickR gallaery</a>.</p>
<p>The <strong>Workshop Proceedings</strong> can be obtained at amazon:<br />
<a title="Proceedings of the Second Workshop on MDSD Today 2008 " href="http://www.amazon.de/Proceedings-Second-Workshop-MDSD-Today/dp/3832276270/ref=sr_1_3?ie=UTF8&amp;s=books&amp;qid=1226001718&amp;sr=8-3" target="_blank">Proceedings of the Second Workshop on MDSD Today 2008 (engl.)<br />
</a></p>
<p>Ed Merks new book will be published sometime in the beginning of 2009, here is a link to the &#8220;old&#8221; (but still good) one:</p>
<p><a title="EMF. Eclipse Modeling Framework" href="http://www.amazon.de/EMF-Eclipse-Modeling-Framework-Revised/dp/0321331885/ref=sr_1_1?ie=UTF8&amp;s=books-intl-de&amp;qid=1226001948&amp;sr=8-1" target="_blank">Eclipse Modeling Framework (engl.)<br />
</a></p>
<p>Also I would like to mention the book by Arno Haase, Markus Völter, Thomas Stahl, Sven Efftinge:</p>
<p>
<a title="Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management"  href="http://www.amazon.de/Modellgetriebene-Softwareentwicklung-Techniken-Engineering-Management/dp/3898644480/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1226002098&amp;sr=1-1" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.amazon.de/Modellgetriebene-Softwareentwicklung-Techniken-Engineering-Management/dp/3898644480/ref=pd_bbs_sr_1');" >Modellgetriebene Softwareentwicklung</a> (
<a title="Model-Driven Software Development: Technology, Engineering, Management"  href="http://www.amazon.com/Model-Driven-Software-Development-Technology-Engineering/dp/0470025700/ref=sr_1_7?ie=UTF8&amp;s=books&amp;qid=1226001051&amp;sr=8-7" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.amazon.com/Model-Driven-Software-Development-Technology-Engineering/dp/0470025700/ref=sr_1_7');" >english version</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/11/2nd-workshop-on-mdsd-today-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Productive Java EE 6</title>
		<link>http://www.techjava.de/topics/2008/09/productive-java-ee-6/</link>
		<comments>http://www.techjava.de/topics/2008/09/productive-java-ee-6/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 22:16:53 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[adam bien]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[jee 6]]></category>
		<category><![CDATA[lehmanns]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=129</guid>
		<description><![CDATA[The holiday season is over and we can enjoy an event every week. After 
Maven 2, 
Eclipse Stammtisch and 
reasoning on modularity an event on enterprise systems can be visited. It seems that after the 
last visit on Java EE 5 Hacking Adam want to tell something on Java EE 6 Hacking&#8230;
This session will be [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 1px solid black; margin-right: 5px; margin-left: 5px;" src="http://www.techjava.de/wp-content/uploads/javausergrouphh.png" alt="JUGHH" width="132" height="123" />The holiday season is over and we can enjoy an event every week. After 
<a  href="http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/">Maven 2</a>, 
<a  href="http://www.techjava.de/topics/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/">Eclipse Stammtisch</a> and 
<a  href="http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/">reasoning on modularity</a> an event on enterprise systems can be visited. It seems that after the 
<a  href="http://www.techjava.de/topics/2008/05/progmatic-java-ee-5-hacking/">last visit on Java EE 5 Hacking</a> Adam want to tell something on Java EE 6 Hacking&#8230;</p>
<p>This session will be interactive / openspace like. He will walk through the new EJB 3.1 APIs and explain some interesting stuff as well. It is the logical conduction of the first 
<a  href="http://www.techjava.de/topics/2008/05/from-theory-to-practice/">JUG HH session in May 2008.</a></p>
<p><strong>Location:</strong>
<a  href="http://www.lob.de/cgi-bin/work/pages?id=U7HYixW1yHEijwvY&amp;frame=yes&amp;flag=google&amp;menupic=no&amp;page=lfb_hambg_2a" onclick="javascript:pageTracker._trackPageview('/external/www.lob.de/cgi-bin/work/pages');" >Lehmanns Fachbuchhandlung (Hamburg Hauptbahnhof)</a>, Kurze Mühren 6, 20095 Hamburg</p>
<p><strong>Date and Time:</strong> 16.09.2008, 20:00<br />
<strong>Topic:</strong> Productive Java EE 6 &#8211; Rethinking Best Practices And Bashing On Patterns, Cluster One</p>
<p><strong>Abstract: </strong>Java EE 6 is great, but many questions like:</p>
<ul>
<li>Are DAOs dead?</li>
<li>Do JSF really suck?</li>
<li>Are anemic JPA-entities a best practice?</li>
<li>Are XML deployment descriptors legacy?</li>
<li>Are EJBs lightweight?</li>
<li>How to test EJBs?</li>
<li>Is layering an antipattern?</li>
<li>Do we need factories?</li>
<li>How to integrate with RESTFul services?</li>
<li>Is it possible to deploy EJBs into a &#8230;WAR?</li>
<li>Are &#8220;plain old web containers&#8221; dead?</li>
<li>Services or Objects &#8211; what is the way to go?</li>
</ul>
<p>still remain open. These and many other questions will be discussed interactively with &#8230;code.</p>
<p><strong>Speaker:</strong> 
<a  href="http://www.adam-bien.com/" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/');" ></a>Adam Bien<a></a></p>
<p><strong>About the speaker: </strong> Java Champion 
<a  href="http://www.adam-bien.com/" onclick="javascript:pageTracker._trackPageview('/external/www.adam-bien.com/');" >Adam Bien</a> is a self-employed consultant, lecturer, software architect, developer, and author in the enterprise Java sector in Germany who implements Java technology on a large scale. He is also the author of several books and articles on Java and J2EE technology, as well as distributed Java programming. His books include J2EE Patterns, J2EE HotSpots, Java EE 5 Architectures, Enterprise Architectures, Enterprise Java Frameworks, SOA Expert Knowledge, and Struts, all published in German.</p>
<p>As BEA technical director, Bien is also a member of the NetBeans Dream Team; an Expert Group member of the Java Community Process for EJB 3.1, JPA 2.0, and Java EE 6; and involved in embedded Java, Grid, and P2P technology. He currently works as an architect and developer in several J2EE-Java EE Model-Driven Architecture (MDA) and EAI component architecture projects for the Java EE platform and .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/09/productive-java-ee-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OSGi: Why Modularity is Important.</title>
		<link>http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/</link>
		<comments>http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 10:16:18 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[hotel east]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[peter kriens]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=120</guid>
		<description><![CDATA[
Yesterday, the 
OSGi session took place in 
Hotel East in Hamburg. 
Peter Kriens, the OSGi evangelist showed a wonderful 
Zen Presentation on OSGi. I wrote a lot during his talk which happens to me very seldom. Here are the core statements I understood:

The core difference between usual plugin architectures and OSGi is that OSGi concentrates [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 1px solid black; margin: 4px;" src="http://farm4.static.flickr.com/3250/2844821687_ea54b10e51_m.jpg" alt="OSGi HH" width="120" height="180" /><img style="border: 1px solid black; margin: 4px;" src="http://farm4.static.flickr.com/3172/2844822729_ed696da911_m.jpg" alt="OSGi HH" width="180" height="120" /><img style="border: 1px solid black; margin: 4px;" src="http://farm4.static.flickr.com/3012/2844827273_332a7c565e_m.jpg" alt="OSGi HH" width="120" height="180" /></p>
<p>Yesterday, the 
<a  href="http://www.techjava.de/topics/2008/09/osgi-session-in-east-hotel-hamburg/">OSGi session</a> took place in 
<a  href="http://www.east-hamburg.de/" onclick="javascript:pageTracker._trackPageview('/external/www.east-hamburg.de/');" >Hotel East</a> in Hamburg. 
<a  href="http://www.aqute.biz/Main/HomePage" onclick="javascript:pageTracker._trackPageview('/external/www.aqute.biz/Main/HomePage');" >Peter Kriens</a>, the OSGi evangelist showed a wonderful 
<a  href="http://www.presentationzen.com/" onclick="javascript:pageTracker._trackPageview('/external/www.presentationzen.com/');" >Zen Presentation</a> on OSGi. I wrote a lot during his talk which happens to me very seldom. Here are the core statements I understood:</p>
<ul>
<li>The core difference between usual plugin architectures and OSGi is that OSGi concentrates on collaboration of the components.</li>
<li>OSGi delivers a controlled environment, in which the question if a component runs or not can be answered in beforehand.</li>
<li>OSGi bundles use metadata (about versions, dependencies, etc) to predict an error, not discover it in runtime.</li>
<li>OSGi has a very narrow API containing the minimal common part.</li>
<li>OSGi consists of module, life cycle and services layers. The initially developed services layer required smart class loading mechanisms (module layer).</li>
</ul>
<ol>
<li>The module layer is desigend to control the class loading machanisms (e.G. structureal class loader hierarchies instead of a linear classpath)</li>
<li>Life cycle layer adds a management API (e.G. inform the others about installation event)</li>
<li>Separation of concerns is promoted by definition of services for different tasks.</li>
</ol>
<ul>
<li>Services are used for decoupling of system parts (This is a standard application of service-orientation).</li>
<li>OSGI makes dependencies explicit (private, import, export)</li>
<li>OSGI tries to make the system managable, taking dynamics and lifecycle as fisrst-class citizens</li>
<li>OSGI will be extended to support distribution: the team works on policies, SLAs, etc&#8230;</li>
</ul>
<p>I liked the talk and the way how Peter Kriens addressed the problems of OO. I was confirmed in some ideas about coupling that will be layed out in my thesis. After the presentation we had a delicious meal and wraped up the evening with interesting discussion about pros and contras of OSGi. 
<a  href="http://www.peterfriese.de/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/');" >Peter Friese</a> showed me some 
<a  href="http://r-osgi.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/external/r-osgi.sourceforge.net/');" >remote OSGi</a> staff, he was playing with. The lack of documentation in this area makes it a little difficult, but I hope he will post some news on it. As usual, you can find other pictures in my 
<a  href="http://www.flickr.com/photos/sza/sets/72157607211061354/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/sets/72157607211061354/');" >FlickR gallery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/09/osgi-why-modularity-is-important/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OSGI Session in East Hotel Hamburg</title>
		<link>http://www.techjava.de/topics/2008/09/osgi-session-in-east-hotel-hamburg/</link>
		<comments>http://www.techjava.de/topics/2008/09/osgi-session-in-east-hotel-hamburg/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 21:46:35 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[osgi]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=115</guid>
		<description><![CDATA[The 
organizers of the 
upcoming OSGI event selected a promiment Hamburg&#8217;s nightlife location. The location is a evidence of modern design. The entire hotel is equipped with non-standard items in various forms and colors and commemorates on Dali and Gaudi in the same time.
Topic: Why Modularity is Important
When: September 9th, 2008, 19:00 CET, 
Registration required
Where: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 1px solid black; margin: 5px 10px;" title="Smirnoff Bar" src="http://hosting.shp-rp.de/hosting/east/de/gfx/4_2.jpg" alt="hotel east" width="285" height="156" align="right" />The 
<a  href="http://www.andrena.de/ObjektForum/" onclick="javascript:pageTracker._trackPageview('/external/www.andrena.de/ObjektForum/');" >organizers</a> of the 
<a  href="http://www.akquinet.de/index.php?id=369" onclick="javascript:pageTracker._trackPageview('/external/www.akquinet.de/index.php');" >upcoming OSGI</a> event selected a promiment Hamburg&#8217;s nightlife location. The location is a evidence of modern design. The entire hotel is equipped with non-standard items in various forms and colors and commemorates on Dali and Gaudi in the same time.</p>
<p><strong>Topic:</strong> Why Modularity is Important</p>
<p><strong>When:</strong> September 9th, 2008, 19:00 CET, 
<a  href="http://www.akquinet.de/content/java-sap/landing-pages/objektforum/objektforum-anmeldung.html" onclick="javascript:pageTracker._trackPageview('/external/www.akquinet.de/content/java-sap/landing-pages/objektforum/objektforum-anmeldung.html');" >Registration required</a></p>
<p><strong>Where:</strong> 
<a  href="http://www.east-hamburg.de/" onclick="javascript:pageTracker._trackPageview('/external/www.east-hamburg.de/');" >East Hotel Hamburg</a>, 
<a  href="http://hosting.shp-rp.de/hosting/east/de/anfahrt.html" onclick="javascript:pageTracker._trackPageview('/external/hosting.shp-rp.de/hosting/east/de/anfahrt.html');" >Simon-von-Utrecht-Strasse 31</a>, 20359 Hamburg / Germany</p>
<p><strong>Abstract:</strong> Many developers are finding out that modularity has a significant influence on the development process. But unfortunately, Java has no concept of modularity, all JARs are placed on a linear classpath. Many projects have developed in-house plugin frameworks to achieve some modularity. The OSGi Service Platform is a standards based framework used by many projects. Some of the best known projects that use OSGi are Spring and Eclipse. There are many open source projects and commercial companies that have implemented the specifications: Apache Felix, Knopflerfish, Eclipse Foundation, ProSyst, IBM, Siemens, Hitachi, Samsung, etc. This presentation will analyze the problems with (the lack of) Java modularity and explain how OSGi provides many benefits for the development process as well as make the applications itself easier to maintain and extend.</p>
<p><strong>Author:</strong> Peter Kriens</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/09/osgi-session-in-east-hotel-hamburg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upcoming Eclipse Stammtisch Hamburg, v.2008.09</title>
		<link>http://www.techjava.de/topics/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/</link>
		<comments>http://www.techjava.de/topics/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 13:50:13 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=66</guid>
		<description><![CDATA[The vacation time of most people is over, so it is time to meet and discuss a little. A good opportunity to do this will be given on September 1st 
in Roxie, Hamburg during the 
Eclipse Stammtisch. The event name translates into regular&#8217;s table and indicates a regularity of the happening. Even if the upcoming [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp.gif" vspace="5" width="90" align="left" height="76" hspace="5" alt="Eclipse" />The vacation time of most people is over, so it is time to meet and discuss a little. A good opportunity to do this will be given on September 1st 
<a  href="http://www.roxie-hamburg.com/" title="Roxie Hamburg" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.roxie-hamburg.com/');" >in Roxie</a>, Hamburg during the 
<a  href="http://www.peterfriese.de/second-eclipse-stammtisch-in-hamburg-next-monday/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/second-eclipse-stammtisch-in-hamburg-next-monday/');" >Eclipse Stammtisch</a>. The event name translates into regular&#8217;s table and indicates a regularity of the happening. Even if the upcoming event is only the 
<a  href="http://www.techjava.de/topics/2008/05/eclipse-stammtisch-hamburg-may-2008/">second in series</a> I expect to meet many people after the 
<a  href="http://www.peterfriese.de/eclipse-stammtisch-hamburg-recap/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/eclipse-stammtisch-hamburg-recap/');" >great</a> 
<a  href="http://www.wickedshell.net/blog/?p=9" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.wickedshell.net/blog/');" >feedback </a>after the last one.</p>
<p>Details:</p>
<ul>
<li>When: Monday, September 1st, 19:00 CET</li>
<li>Where: 
<a  href="http://www.roxie-hamburg.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.roxie-hamburg.com/');" >Roxie</a>, Hamburg, Germany</li>
<li>Directions: 
<a  href="http://www.roxie-hamburg.com/roxieway.htm" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.roxie-hamburg.com/roxieway.htm');" >http://www.roxie-hamburg.com/roxieway.htm </a></li>
<li>Who&#8217;s comming: 
<a  href="http://www.doodle.de/participation.html?pollId=5k7x7e83mbd9p24i" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.doodle.de/participation.html');" >Doodle Poll</a></li>
</ul>
<p>See you next Monday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automate with Maven</title>
		<link>http://www.techjava.de/topics/2008/08/automate-with-maven/</link>
		<comments>http://www.techjava.de/topics/2008/08/automate-with-maven/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 15:54:28 +0000</pubDate>
		<dc:creator>Simon Zambrovski</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[build management]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[lehmanns]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=65</guid>
		<description><![CDATA[The 
Java User Group Hamburg (JUG-HH)  organizes 
another event at 
Lehmanns Bookstore in Hamburg. This time the subject of the talk is build management and project automation with help of an open-source tool called Maven. Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), [...]]]></description>
			<content:encoded><![CDATA[<p>The 
<a  href="http://www.jughh.org:8080/display/jughh/Maven+2" onclick="javascript:pageTracker._trackPageview('/external/www.jughh.org/display/jughh/Maven+2');" >Java User Group Hamburg (JUG-HH)</a> <img class="alignright" style="margin: 5px; float: right;" src="http://www.techjava.de/wp-content/uploads/javausergrouphh.png" alt="" width="132" height="123" /> organizes 
<a  href="http://www.techjava.de/topics/2008/05/from-theory-to-practice/">another </a>event at 
<a  href="http://www.lob.de/cgi-bin/work/pages?id=U7HYixW1yHEijwvY&amp;frame=yes&amp;flag=google&amp;menupic=no&amp;page=lfb_hambg_2a" onclick="javascript:pageTracker._trackPageview('/external/www.lob.de/cgi-bin/work/pages');" >Lehmanns Bookstore</a> in Hamburg. This time the subject of the talk is build management and project automation with help of an open-source tool called Maven. Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project&#8217;s build, reporting and documentation from a central piece of information.</p>
<table style="height: 110px;" border="0" width="307">
<tbody>
<tr>
<td>Subject:</td>
<td>
<a  href="http://maven.apache.org/" onclick="javascript:pageTracker._trackPageview('/external/maven.apache.org/');" ><strong>Maven 2</strong></a></td>
</tr>
<tr>
<td>Date:</td>
<td><strong>Wednesday, 27-th August 2008</strong></td>
</tr>
<tr>
<td>Time:</td>
<td><strong>20:00 
<a  href="http://www.matzat.net/" onclick="javascript:pageTracker._trackPageview('/external/www.matzat.net/');" ></a></strong></td>
</tr>
<tr>
<td>Who:</td>
<td><strong>
<a  href="http://www.matzat.net/" onclick="javascript:pageTracker._trackPageview('/external/www.matzat.net/');" >Christian Matzat</a> </strong>
<a  href="http://maven.apache.org/" onclick="javascript:pageTracker._trackPageview('/external/maven.apache.org/');" ><strong></strong></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/08/automate-with-maven/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp 2008 Hamburg &#8211; Ganymede Edition</title>
		<link>http://www.techjava.de/topics/2008/06/eclipse-democamps-2008-ganymede-editionhamburg/</link>
		<comments>http://www.techjava.de/topics/2008/06/eclipse-democamps-2008-ganymede-editionhamburg/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 18:34:21 +0000</pubDate>
		<dc:creator>HeSoK</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[camp]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[ganymede]]></category>
		<category><![CDATA[Hamburg]]></category>

		<guid isPermaLink="false">http://www.techjava.de/?p=64</guid>
		<description><![CDATA[On June 16th another 
Eclipse Demo Camp took place in Hamburg. Organized by 
Peter Friese of itemis and Martin Lippert of it-agile, Eclipse enthusiasts and presenters met in a former coffee exchange in the harbor of Hamburg, the so called &#8220;Hafencity&#8221;.

The evening started with an interesting preview of Xtext 2.0 by Sven Efftinge (also itemis). [...]]]></description>
			<content:encoded><![CDATA[<p>On June 16th another 
<a  href="http://wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/wiki.eclipse.org/Eclipse_DemoCamps_2008_-_Ganymede_Edition');" >Eclipse Demo Camp</a> took place in Hamburg. Organized by 
<a  href="http://www.peterfriese.de/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/');" >Peter Friese</a> of itemis and Martin Lippert of it-agile, Eclipse enthusiasts and presenters met in a former coffee exchange in the harbor of Hamburg, the so called &#8220;Hafencity&#8221;.</p>
<p><img class="alignleft" style="margin: 10px;" src="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp_thumb.gif" alt="Eclipse Demo Camp" /></p>
<p>The evening started with an interesting preview of Xtext 2.0 by Sven Efftinge (also itemis). Xtext 2.0 is rewritten from scratch and provides better performance than its predecessor. The current plan for release is about October 2008. The talk was followed by a presentation given by Matthias Lübken (akquinet it-agile) who demostrated how to use the google web toolkit (GWT) in conjunction with serverside Equinox framework. Matthias talked about some of the tweaks which are necessary in order to get the two working together and also showed a little live demo. He was followed by 
<a  href="http://www.wickedshell.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/www.wickedshell.org/');" >Stefan Reichert</a> of Lufthansa Systems who introduced his &#8216;wicked shell&#8217; for Eclipse. This handy tool started as tech-demo how to bind an external process to a SWT widget. Finally, it turned into a command line, shell, bash&#8230; integration for Eclipse &#8211; featuring code completion and history. Reginald Stadlbauer (CEO froglogic) showed how to automize GUI testing of GWT and other Java based GUIs using froglogics Squish. Squish offers scripting languages like Perl, Python or JavaScript to the user to automatize application gui testing. The tool, not an Eclipse application itself, is currently rewritten and will feature full Eclipse integration sometime soon. Finally, Frank Zimmermann (Prof. at the Nordakademie) and two of his students Stefan Tanck and Henning Banneitz showed how model-driven software development (MDSD) using oAWs XText can be used to generate adapters for SAP SI in order to transform EDIFACT messages to XML and back. Unfortunately, a talk about Spring dynamic modules with OSGi was not held, the presenter Gerd Wütherich (independant consulting) was ill.</p>
<p>Apart from the interesting talks, it was nice to see many familiar faces, which attended the 
<a  href="http://www.techjava.de/topics/2007/12/eclipse-democamp-hamburg-07-content/">Eclipse Demo Camp in Hamburg at the end of 2007</a>. The Eclipse Demo Camp seems to build a community. Thanks to the organizers for enabling this great event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techjava.de/topics/2008/06/eclipse-democamps-2008-ganymede-editionhamburg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
