<?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>Simon Zambrovski &#187; Simon Zambrovski | Categry: eclipse</title>
	<atom:link href="http://simon.zambrovski.org/category/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://simon.zambrovski.org</link>
	<description>&#34;One Cannot Not Communicate&#34; - Watzlawick</description>
	<lastBuildDate>Tue, 15 Nov 2011 00:15:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Nordic Coding Spring 2011</title>
		<link>http://simon.zambrovski.org/2011/04/nordic-coding-spring-2011/</link>
		<comments>http://simon.zambrovski.org/2011/04/nordic-coding-spring-2011/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 09:04:26 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Kiel]]></category>
		<category><![CDATA[Nordic Coding]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=379</guid>
		<description><![CDATA[Last friday I was visiting the Nordic Coding event in Kiel, in Northern Germany. The event was a nice unwinder with three promiment speakers: Martin Lippert, Jan Köhnlein and Ralf Ebert. Moderated by Sven Efftinge from itemis the event was a full success with neary 50 visitors. After three talks, we relaxed by some finger [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://farm6.static.flickr.com/5310/5636139852_f5f0164d42_d.jpg" title="Sven Efftinge" class="alignnone" width="500" height="333" /><br />
Last friday I was visiting the 
<a  href="http://www.diwish.de/index.php?id=292" onclick="javascript:pageTracker._trackPageview('/external/www.diwish.de/index.php');" >Nordic Coding</a> event in Kiel, in Northern Germany. The event was a nice unwinder with three promiment speakers: Martin Lippert, Jan Köhnlein and Ralf Ebert. Moderated by 
<a  href="http://blog.efftinge.de/" onclick="javascript:pageTracker._trackPageview('/external/blog.efftinge.de/');" >Sven Efftinge</a> from 
<a  href="http://www.itemis.de/" onclick="javascript:pageTracker._trackPageview('/external/www.itemis.de/');" >itemis</a> the event was a full success with neary 50 visitors. After three talks, we relaxed by some finger food and a cold beer sposnoserd by DiWiSH and itemis.</p>
<p><img alt="" src="http://farm6.static.flickr.com/5265/5635564249_0aeccd01fd.jpg" title="Martin Lippert" class="alignnone" width="500" height="333" /><br />

<a  href="http://martinlippert.blogspot.com/2011/04/slides-from-nordic-coding-talk.html" onclick="javascript:pageTracker._trackPageview('/external/martinlippert.blogspot.com/2011/04/slides-from-nordic-coding-talk.html');" >Martin told about</a> the OSGi technology and the usage of it in big projects. He advertised the OSGi module system but also pointed on some pitfalls during design of the architecture. I was a little dissapointed, since it was a kind of entry-level talk, and its main emphasis was to recollect the importance of the service-oriented principle during system design. He pointed out the importance of loosly coupling and implicit dependency which foster maintainability of the system for many years. In the same time the fulfillment ofsuch architectural principles does not come for free.</p>
<p><img alt="" src="http://farm6.static.flickr.com/5302/5636148242_17136172f6.jpg" title="Jan Köhnlein" class="alignnone" width="500" height="333" /><br />

<a  href="http://koehnlein.blogspot.com/2011/04/eclipsecon-2011-slides.html" onclick="javascript:pageTracker._trackPageview('/external/koehnlein.blogspot.com/2011/04/eclipsecon-2011-slides.html');" >Jan Köhnlein made a talk</a> on DSLs in general and Xtext 2.0 in particular. The guys from itemis did a nice job in developing 
<a  href="http://blog.efftinge.de/2010/09/xbase-new-programming-language.html" onclick="javascript:pageTracker._trackPageview('/external/blog.efftinge.de/2010/09/xbase-new-programming-language.html');" >Xbase</a>, a new language which can be used inside of the user DSL. For me, it is a huge step towards ubiquitous application of DSLs in software projects. Xbase give the ability to specify behaviour inside of DSLs. It is statically typed, compiles to Java, supports closures and type inference, operator overloading, etc.. &#8211; many nice features to use a little more functional programming language features in your DSL. Especially the ability to mix Java Types with Types defined in your DSL in combination with higher-order functions seems very powerfull to me.</p>
<p><img alt="" src="http://farm6.static.flickr.com/5147/5635575239_ef70435c89.jpg" title="Ralf Ebert" class="alignnone" width="500" height="333" /><br />
Finally, 
<a  href="http://www.ralfebert.de/" onclick="javascript:pageTracker._trackPageview('/external/www.ralfebert.de/');" >Ralf Ebert</a> made a very decent presentation on Git &#8211; the popular distributed versioning system. I am a big fan of Git and use it for many things i develop and saw many different presentation on those &#8211; but Ralf&#8217;s was the best one. He explained very plastically the difference in usage of Git to other versioning systems like SVN or CVS. He also showed a nice demo by showing some interesting branching and merging scenarios by switching between two users (Alice and Bob) on his machine and developing a simple web application. It was fast, precise and understandable &#8211; very nice talk.</p>
<p>The next Nordic Coding is planned for the August 19th, 2011.<br />
<img alt="" src="http://farm6.static.flickr.com/5102/5636150850_c1743cabc8.jpg" title="Nordic Coding 2011" class="alignnone" width="500" height="168" /><br />
More pictures in 
<a  href="http://www.flickr.com/photos/sza/sets/72157626535012970/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/sets/72157626535012970/');" >my FlickR set&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2011/04/nordic-coding-spring-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Donate Helios</title>
		<link>http://simon.zambrovski.org/2010/06/donate-helios/</link>
		<comments>http://simon.zambrovski.org/2010/06/donate-helios/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 19:39:09 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[donate]]></category>
		<category><![CDATA[helios]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=271</guid>
		<description><![CDATA[Millions of people use Eclipse. Friends of Eclipse allows you to contribute back to the Eclipse community. To celebrate the upcoming Helios Release Train we want to recruit 360 new Friends of Eclipse. For a US$35 contribution, you can become a Friend of Eclipse. As a special thank you, Friends will get early access to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simon.zambrovski.org/wp-content/uploads/2010/06/donnor_list-e1276803264333-300x162.png" alt="" title="donnor_list" width="300" height="162" style="float: right;" /><br />
Millions of people use Eclipse. 
<a  href="http://www.eclipse.org/donate/" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/donate/');" >Friends of Eclipse</a> allows you to contribute back to the Eclipse community. To celebrate the upcoming Helios Release Train we want to recruit 360 new Friends of Eclipse.<br />
For a US$35 contribution, you can become a Friend of Eclipse. As a special thank you, Friends will get early access to the Helios release, direct from the download server at the Eclipse Foundation. Your contribution will also help support the Eclipse community.</p>
<p>Please contribute to this incredible project!</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2010/06/donate-helios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse p2 for Sale</title>
		<link>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/</link>
		<comments>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 01:31:33 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Eclipse p2 google fun]]></category>
		<category><![CDATA[search engine]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=221</guid>
		<description><![CDATA[Google seems to have a funny interpretation of the search and an interesting strategy for advertisements. I was looking for a repository to get Subclipse, because the tigris.org page was down for maintenance. So I opened Google (the German version of it http://www.google.de/) to look for &#8220;Sublipse p2&#8243;. On the right side of the page, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 5px; float:right;" src="http://simon.zambrovski.org/wp-content/uploads/2009/07/eclipse_p2.png" alt="Eclipse Ad" /><br />
Google seems to have a funny interpretation of the search and an interesting strategy for advertisements. I was looking for a repository to get Subclipse, because the 
<a  href="http://subclipse.tigris.org/" onclick="javascript:pageTracker._trackPageview('/external/subclipse.tigris.org/');" >tigris.org</a> page was down for maintenance. So I opened Google (the German version of it http://www.google.de/) to look for 
<a  href="http://www.google.de/search?hl=de&amp;q=Subclipse+p2&amp;btnG=Suche&amp;lr=" onclick="javascript:pageTracker._trackPageview('/external/www.google.de/search');" >&#8220;Sublipse p2&#8243;</a>. On the right side of the page, the ad has been displayed&#8230; (The translation of it from German is: <strong>Buy Eclipse p2, thousands of offers. Eclipse p2: low prices guaranteed&#8230;</strong>) </p>
<p>It is impressive, since I was not searching for Eclipse, but the Big Brother was able to establish the semantic link between Sublipse and Eclipse and look for Eclipse &amp; p2. It turns out that p2 is Pentium II and Eclipse is the Fujitsu Siemens Notebook.</p>
<p>For all non-geeks among us: 
<a  href="http://www.eclipse.org/" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/');" >Eclipse</a> is a the famous software platform and integrated development environment built on top of it. P2 is the system for provisioning and installation of components inside of Eclipse. Eclipse is the example for the open-source development and is available free of charge.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Packaging Eclipse-based RCP</title>
		<link>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/</link>
		<comments>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:57:49 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[plug ins]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=217</guid>
		<description><![CDATA[Just posted an article on packaging of RCP application on TechJava. I wanted to include more enterprise systems-related stuff in it, but somehow it is more about general RCP packaging. The main difference between standard packaging and the one described is the fact that the additional feature with framework plug-ins is used. At any rate, [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.techjava.de/wp-content/uploads/packaging.jpg" title="Packaging" style="margin:5px; float:left;" width="120" height="120" />Just posted an article on 
<a  href="http://www.techjava.de/topics/2009/06/packaging-eclipse-based-rcp-for-the-use-in-enterprise-context/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/06/packaging-eclipse-based-rcp-for-the-use-in-enterprise-context/');" >packaging of RCP application on TechJava</a>. I wanted to include more enterprise systems-related stuff in it, but somehow it is more about general RCP packaging. The main difference between standard packaging and the one described is the fact that the additional feature with framework plug-ins is used. At any rate, have a look on it&#8230; By the way, the TechJava blog is now aggregated in 
<a  href="http://www.planeteclipse.org/planet/" onclick="javascript:pageTracker._trackPageview('/external/www.planeteclipse.org/planet/');" >PlanetEclipse</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp Hamburg &#8211; Galileo Edition</title>
		<link>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/</link>
		<comments>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/#comments</comments>
		<pubDate>Wed, 27 May 2009 02:00:19 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[democamp]]></category>
		<category><![CDATA[hamburg]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=210</guid>
		<description><![CDATA[I had a chance to speak about Eclipse Common Navigator Framework on Eclipse DemoCamp Hamburg &#8211; Galileo Edition. The event was a full success. Five speakers and fourty visitors were attending. After the formal part, there was an opportunity to relax at the bar of East Hotel Hamburg, thanks to Peter and Martin. My talk [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.flickr.com/photos/sza/3566849157/in/set-72157618745344503" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/3566849157/in/set-72157618745344503');" ><img alt="DemoCamp" src="http://farm3.static.flickr.com/2441/3566849157_b18633cb6d_m.jpg" style="float:left; margin:10px" width="240" height="160" border="0" /></a><br />
I had a chance to speak about 
<a  href="http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/">Eclipse Common Navigator Framework</a> on 
<a  href="http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/">Eclipse DemoCamp Hamburg &#8211; Galileo Edition</a>. The event was a full success. Five speakers and fourty visitors were attending. After the formal part, there was an opportunity to relax at the bar of East Hotel Hamburg, thanks to 
<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.martinlippert.org/" onclick="javascript:pageTracker._trackPageview('/external/www.martinlippert.org/');" >Martin</a>. </p>
<p>My talk was focussed on the basics of CNF. After some slides on Why, What and How, I moved on to a live coding demo and coded a small CNF view inside of an trivial RCP. Everithng worked fine, until the launch &#8211; I misspelled one id in the plugin.xml, and had to resign and showed the prepaired result instead of the hacked one. If you want to read more, check out the 
<a  href="http://www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/');" >TechJava report</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Common Navigator Framework</title>
		<link>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/</link>
		<comments>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 04:45:21 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[cnf]]></category>
		<category><![CDATA[common navigator framework]]></category>
		<category><![CDATA[content provider]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[non-resource]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=193</guid>
		<description><![CDATA[Just finished to correct mistakes (thanks to Francis) in the article I posted about the usage of the Common Navigator Framework (CNF). In doing so the article incorporates the information already covered in different blogs, but also focuses on the specific use case of providing a view of data structure completely unrelated to the Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.flickr.com/photos/mikebaird/3009401040/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/mikebaird/3009401040/');" ><img style="margin: 10px; float:right;" title="Michael “Mike” L. Baird, http://bairdphotos.com/" src="http://www.techjava.de/wp-content/uploads/compas.jpg" alt="Michael “Mike” L. Baird, http://bairdphotos.com/" width="240" height="160" /></a><br />
Just finished to correct mistakes (thanks to 
<a  href="http://dev.eclipse.org/blogs/francis/" onclick="javascript:pageTracker._trackPageview('/external/dev.eclipse.org/blogs/francis/');" >Francis</a>) in 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-common-navigator-framework/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/eclipse-common-navigator-framework/');" >the article I posted</a> about the usage of the Common Navigator Framework (CNF). In doing so the article incorporates the information already covered in different blogs, but also focuses on the specific use case of providing a view of data structure completely unrelated to the Eclipse platform resources. So the aim is not to add some content to the &#8220;Project Explorer&#8221; which is an example of resource-oriented CNF usage, but to provide a view on a completely own data model. This post fostered some communication with Francis regarding the CNF documentation provided in Eclipse, so I&#8217;m happy if my contributions can be valuable. As usual, this kind of content goes to 
<a  href="http://www.techjava.de/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/');" >TechJava&#8230;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp 2009 &#8211; Galileo Edition</title>
		<link>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/</link>
		<comments>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 21:05:52 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=188</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('/external/www.techjava.de/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>I&#8217;m attending. 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>. If you want to read more, look at the original post at 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/');" >TechJava&#8230;</a>. See you on the DemoCamp.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RCP Help System</title>
		<link>http://simon.zambrovski.org/2009/04/rcp-help-system/</link>
		<comments>http://simon.zambrovski.org/2009/04/rcp-help-system/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 22:37:50 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=181</guid>
		<description><![CDATA[Eclipse Platform provides a help system that can be used during creation of the help content for your application. It is very convenient while used inside of the IDE, but needs a special approach if used in the RCP. This article tries to gather the information which may be useful. You can find more on [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 10px; float:right" title="Eclipse help" src="http://www.techjava.de/wp-content/uploads/help-150x150.jpg" alt="help" width="120" height="120" />Eclipse Platform provides a help system that can be used during creation of the help content for your application. It is very convenient while used inside of the IDE, but needs a special approach if used in the RCP. This article tries to gather the information which may be useful.</p>
<p>You can find more on that in 
<a  href="http://www.techjava.de/topics/2009/04/rcp-help-system/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/rcp-help-system/');" >post just published</a> by me on 
<a  href="http://www.techjava.de/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/');" >TechJava&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/rcp-help-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSGi: Why Modularity is Important.</title>
		<link>http://simon.zambrovski.org/2008/09/osgi-why-modularity-is-important/</link>
		<comments>http://simon.zambrovski.org/2008/09/osgi-why-modularity-is-important/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 10:21:11 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></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://simon.zambrovski.org/2008/09/osgi-why-modularity-is-important/</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 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3250/2844821687_ea54b10e51_m.jpg" style="border: 1px solid black; margin: 5px" width="120" height="180" alt="OSGi1"/><img src="http://farm4.static.flickr.com/3172/2844822729_ed696da911_m.jpg" style="border: 1px solid black; margin: 5px" width="180" height="120" alt="OSGi2"/><img src="http://farm4.static.flickr.com/3012/2844827273_332a7c565e_m.jpg" style="border: 1px solid black; margin: 5px" width="120" height="180" alt="OSGi3" /></p>
<p>Yesterday, the 
<a  href="http://www.techjava.de/topics/2008/09/osgi-session-in-east-hotel-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/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 in big systems. 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://simon.zambrovski.org/2008/09/osgi-why-modularity-is-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Innovation Networks</title>
		<link>http://simon.zambrovski.org/2008/09/innovation-networks/</link>
		<comments>http://simon.zambrovski.org/2008/09/innovation-networks/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 08:11:53 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[mdsd]]></category>
		<category><![CDATA[hamburg]]></category>
		<category><![CDATA[Stammtisch]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/2008/09/innovation-networks/</guid>
		<description><![CDATA[Yesterday, the second Eclipse Stammtisch Hamburg took place. It was nice to see the Hamburger community again. I had the opportunity to speak with Ralph about the activities in consortium and about the innovation netoworks, about German education system and other subjects. It was a very interesting discussion, even it was a non-technical one.  Later, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3029/2820232477_0fbb17a57a_m.jpg" style="border: 1px solid black; margin: 5px" width="180" height="120" alt="Innovation Networks"/> <img src="http://farm4.static.flickr.com/3246/2820239717_824a1098e8_m.jpg" style="border: 1px solid black; margin: 5px" width="80" height="120" alt="Innovation Networks"/><img src="http://farm4.static.flickr.com/3057/2821076594_e313df5ee7_m.jpg" style="border: 1px solid black; margin: 5px" width="160" height="120" alt="Innovation Networks"/></p>
<p>
<a  href="http://simon.zambrovski.org/2008/08/upcoming-eclipse-stammtisch-hamburg-v200809/">Yesterday, the second Eclipse Stammtisch Hamburg took place</a>. It was nice to see the Hamburger community again. I had the opportunity to speak with 
<a  href="http://www.blog.de/htsrv/trackback3.php/4677483/cd71e" onclick="javascript:pageTracker._trackPageview('/external/www.blog.de/htsrv/trackback3.php/4677483/cd71e');" >Ralph</a> about the activities in consortium and about the innovation netoworks, about German education system and other subjects. It was a very interesting discussion, even it was a non-technical one.  Later, we discussed the xText development with 
<a  href="http://www.peterfriese.de/second-eclipse-stammtisch-in-hamburg-next-monday/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/second-eclipse-stammtisch-in-hamburg-next-monday/');" >Peter</a>.</p>
<p>As usually the rest of pictures can be found in 
<a  href="http://flickr.com/photos/sza/sets/72157607070737929/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/sza/sets/72157607070737929/');" >my flickr gallery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2008/09/innovation-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

