<?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>EclipseSource Blog</title>
	<atom:link href="http://eclipsesource.com/blogs/category/syndicate/feed/?author_name=jhelming" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Tue, 21 May 2013 09:56:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Eclipse 4 (e4) Tutorial: Behavior Annotations</title>
		<link>http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/</link>
		<comments>http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 16:46:48 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=15189</guid>
		<description><![CDATA[In the last part of my Eclipse 4 (e4) tutorial, I describe details about how to control the parameters injected using the annotations @Inject, @Named and @Optional. These parameters allow you to specify more precisely which object is injected and what happens if required parameters cannot be resolved. However, there are several use cases where <a href="http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>In the last part of my Eclipse 4 (e4) tutorial, I describe details about how to control the parameters injected using the annotations @Inject, @Named and @Optional. These parameters allow you to specify more precisely which object is injected and what happens if required parameters cannot be resolved. However, there are several use cases where you want to specify more precisely the point in time when an injection happens. Eclipse 4 defines behavior annotations for this purpose. In the newest part of my tutorial, I describe these annotations in detail:<br />
<a href="http://eclipsesource.com/blogs/tutorials/eclipse-4-e4-tutorial-part-6-behavior-annotations/">http://eclipsesource.com/blogs/tutorials/eclipse-4-e4-tutorial-part-6-behavior-annotations/</a></p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Eclipse+4+%28e4%29+Tutorial%3A+Behavior+Annotations&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/&amp;t=Eclipse+4+%28e4%29+Tutorial%3A+Behavior+Annotations" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/><a href="http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/#comments">Leave a Comment</a>. Tagged with <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/04/18/eclipse-4-e4-tutorial-behavior-annotations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modeling Symposium at EclipseCon 2013</title>
		<link>http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/</link>
		<comments>http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 10:07:57 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>
		<category><![CDATA[emf]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=15010</guid>
		<description><![CDATA[The modeling symposium at EclipseCon North America 2013 takes place on Tuesday, March 26th from 5pm-6pm (see http://www.eclipsecon.org/2013/sessions/modelling-symposium). I&#8217;m happy to present the agenda of talks: 1. Executable Specifications for Xtext Languages by Moritz Eysholdt 2. Building a tool based on EMF in 20 minutes by Eugen Neufeld 3. Introducing Eclipse Sirius by Cédric Brun <a href="http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>The modeling symposium at EclipseCon North America 2013 takes place on Tuesday, March 26th from 5pm-6pm (see <a href="http://www.eclipsecon.org/2013/sessions/modelling-symposium">http://www.eclipsecon.org/2013/sessions/modelling-symposium</a>).</p>
<p>I&#8217;m happy to present the agenda of talks:</p>
<p>1. Executable Specifications for Xtext Languages by Moritz Eysholdt</p>
<p>2. Building a tool based on EMF in 20 minutes by Eugen Neufeld</p>
<p>3. Introducing Eclipse Sirius by Cédric Brun</p>
<p>In this year&#8217;s format each presenter will have 20 minutes. I&#8217;m looking forward to this event and interesting discussions afterwards. Hope to see you there!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Modeling+Symposium+at+EclipseCon+2013&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/&amp;t=Modeling+Symposium+at+EclipseCon+2013" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/><a href="http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/#comments">Leave a Comment</a>. Tagged with <a href='http://eclipsesource.com/blogs/tag/eclipsecon/' title='eclipsecon Tag'>eclipsecon</a>, <a href='http://eclipsesource.com/blogs/tag/emf/' title='emf Tag'>emf</a>, <a href='http://eclipsesource.com/blogs/tag/eclipsecon/' title='eclipsecon Tag'>eclipsecon</a>, <a href='http://eclipsesource.com/blogs/tag/emf/' title='emf Tag'>emf</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/03/21/modeling-symposium-at-eclipsecon-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UI Testing with Q7</title>
		<link>http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/</link>
		<comments>http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 14:37:22 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Editors choice]]></category>
		<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse ui]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=15006</guid>
		<description><![CDATA[When it comes to UI testing of Eclipse plug-ins and RCP applications, one usually looks first in the open source project SWTBot or Jubula. However, there are alternatives and different project set-ups and products have very different requirements, when it comes to UI testing. I recently evaluated a few alternatives including SWTBot, Jubula, WindowTester and <a href="http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>When it comes to UI testing of Eclipse plug-ins and RCP applications, one usually looks first in the open source project SWTBot or Jubula. However, there are alternatives and different project set-ups and products have very different requirements, when it comes to UI testing. I recently evaluated a few alternatives including SWTBot, Jubula, WindowTester and Squish. All of them have their specific advantages and disadvantages. However, I got really impressed by the UI testing tool Q7. Q7 uses a very different approach than SWTBot or Jubula. I created a tutorial describing all basic steps to get started with Q7. It also should give you a good impression on how Q7 works.</p>
<p>Please follow this link to get to the tutorial:</p>
<p><a href="http://eclipsesource.com/blogs/tutorials/q7-basic-tutorial/">http://eclipsesource.com/blogs/tutorials/q7-basic-tutorial/</a></p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=UI+Testing+with+Q7&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/&amp;t=UI+Testing+with+Q7" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/><a href="http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/#comments">Leave a Comment</a>. Tagged with <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse-ui/' title='eclipse ui Tag'>eclipse ui</a>, <a href='http://eclipsesource.com/blogs/tag/testing/' title='testing Tag'>testing</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse-ui/' title='eclipse ui Tag'>eclipse ui</a>, <a href='http://eclipsesource.com/blogs/tag/testing/' title='testing Tag'>testing</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/03/20/ui-testing-with-q7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API Tools revisited</title>
		<link>http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/</link>
		<comments>http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 15:33:28 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[clean code]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Planet OSGi]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=14546</guid>
		<description><![CDATA[Defining API’s is crucial to maintaining modularity. OSGi defines the concepts necessary for API definition such as a service concept and package visibility. However, pure OSGi is not enough to really maintain an API and its potential usages. There are several cases in an API definition where it is required to do more than restrict <a href="http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Defining API’s is crucial to maintaining modularity. OSGi defines the concepts necessary for API definition such as a service concept and package visibility. However, pure OSGi is not enough to really maintain an API and its potential usages. There are several cases in an API definition where it is required to do more than restrict the accessibility to packages. As an example, a public package might contain an interface, which defines public methods to be used by clients. However, internally the bundle might be restricted to using a certain implementation of this interface. Therefore the client is not expected to provide its own implementations of this interface, but only to use it to access objects. This cannot be expressed with pure Java or OSGi.</p>
<p>Additionally, bundles that define an API are required to maintain compatibility until the next major release. Therefore users of a framework can expect that bundles do not break their API until the major version increases, e.g. from 1.x to 2.x. Between major releases, the API is allowed to be extended if the minor version is increased, e.g. from 1.1 to 1.2.</p>
<p>While it is very obvious that these rules make sense for open source frameworks that are used by hundreds of projects, even in a medium-sized inhouse project, it is often useful to follow these guidelines to coordinate different teams and components. However, the best rules are worthless if there isn&#8217;t good tooling to enforce them.</p>
<p>Fortunately, the Plug-in Development Environment (PDE) has provided the API Tooling for quite some time. It allows the tracking of changes to a bundle defining an API. Whenever the API is changed, it provides errors until the bundle is configured according to the above mentioned rules. This means that in case of additions to the API, they need to be annotated with an @Since tag and the minor version number needs to be increased. If there is a breaking change to the API, the major version number of the bundle needs to be increased. Additionally the API tooling provides annotations that allows additional restrictions on the usage of the API. For example these annotations can define an interface not to be implemented by clients.</p>
<h2>API Compatibility Check</h2>
<p>Enabling these checks on a bundle is actually pretty simple and requires only two steps. The first one is to define a base line. That is, the last release of a bundle or a group of bundles. The API tools will compare the current state of the bundle in your workspace with this baseline to determine if there are API changes. The base line needs to be configured within the developer&#8217;s workspace. Under Preferences =&gt; Plug-In Development =&gt; API Baselines, you can add folders which contain the binaries of the releases you want your bundles to be compared with.</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image01.png"><img class="aligncenter size-medium wp-image-14551" alt="image01 300x99 API Tools revisited" src="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image01-300x99.png" width="300" height="99" title="API Tools revisited" /></a></p>
<p>Once the base line is set, you can enable the API Tools for a specific plug-in with a right click on the plug-in and selecting Plug-in Tools =&gt; API Tools Setup. This will add an API Tools nature to the project and enable the API check.</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image00.png"><img class="aligncenter size-medium wp-image-14550" alt="image00 300x11 API Tools revisited" src="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image00-300x11.png" width="300" height="11" title="API Tools revisited" /></a></p>
<p>Now if you change parts of the API, the tooling will provide errors. In the following example, a new method is added to an interface which is part of the API of a bundle. The last release of the bundle was version 1.0.0. In this case, the API tooling will show two errors. Additions to the API, e.g. new methods in an interface, must be marked with a @Since annotation, specifying since which version the additions are available.Therefore, the first error indicates, that the new method must be marked with a @Since annotation. The second one indicates that the minor version of the bundle needs to be increased as new API has been added:</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image03.png"><img class="aligncenter size-medium wp-image-14548" alt="image03 300x110 API Tools revisited" src="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image03-300x110.png" width="300" height="110" title="API Tools revisited" /></a></p>
<p>The second error should be fixed first by increasing the version number. After that, the @Since annotation can be added using a quickfix. If you add the @Since tag first, it will automatically add the current version (1.0.0) of the bundle which, in this case, is the wrong one. This will result in another error saying that the since tag is invalid.</p>
<h2>API Restrictions</h2>
<p>The API tooling defines several annotations which restrict the use of interfaces and classes which are part of the API. All annotations are placed in front of the restricted element as part of the Javadoc, e.g.:</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image04.png"><img class="aligncenter" alt="image04 300x36 API Tools revisited" src="http://eclipsesource.com/blogs/wp-content/uploads/2013/02/image04-300x36.png" width="300" height="36" title="API Tools revisited" /></a></p>
<p>Depending on the IDE settings of an API user, violations of the restrictions will cause errors, warnings or will be ignored. The following annotations are supported:</p>
<ul>
<li>@noimplement: Clients are not allowed to implement an interface</li>
<li>@noextend: Clients are not allowed to extend a class or interface</li>
<li>@noinstanciate: Clients are not allowed to instantiate a class</li>
<li>@nooverride: Clients are not allowed to override a method</li>
<li>@noreference: Clients are not allowed to reference a method, a constructor or a non-final field.</li>
</ul>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=API+Tools+revisited&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/&amp;t=API+Tools+revisited" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/><a href="http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/#comments">1 Comment</a>. Tagged with <a href='http://eclipsesource.com/blogs/tag/api/' title='api Tag'>api</a>, <a href='http://eclipsesource.com/blogs/tag/clean-code/' title='clean code Tag'>clean code</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/java/' title='Java Tag'>Java</a>, <a href='http://eclipsesource.com/blogs/tag/osgi/' title='Planet OSGi Tag'>Planet OSGi</a>, <a href='http://eclipsesource.com/blogs/tag/tips/' title='tips Tag'>tips</a>, <a href='http://eclipsesource.com/blogs/tag/api/' title='api Tag'>api</a>, <a href='http://eclipsesource.com/blogs/tag/clean-code/' title='clean code Tag'>clean code</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/java/' title='Java Tag'>Java</a>, <a href='http://eclipsesource.com/blogs/tag/osgi/' title='Planet OSGi Tag'>Planet OSGi</a>, <a href='http://eclipsesource.com/blogs/tag/tips/' title='tips Tag'>tips</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/02/21/api-tools-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cast your votes in the Eclipse Awards!</title>
		<link>http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/</link>
		<comments>http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 08:48:59 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=13815</guid>
		<description><![CDATA[Yesterday, the Eclipse Awards nominations closed and the voting began. As democracy only works with a high voter participation, please make sure you vote (for me before February 22nd: http://www.surveymonkey.com/s/53GZ3R8]]></description>
			<content:encoded><![CDATA[<pre>Yesterday, the Eclipse Awards nominations closed and the voting began. As democracy only works with a high voter participation, please make sure you vote (for me <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Cast your votes in the Eclipse Awards!" class='wp-smiley' title="Cast your votes in the Eclipse Awards!" />  before February 22nd:

<a href="http://www.surveymonkey.com/s/53GZ3R8">http://www.surveymonkey.com/s/53GZ3R8</a></pre>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Cast+your+votes+in+the+Eclipse+Awards%21&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/&amp;t=Cast+your+votes+in+the+Eclipse+Awards%21" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.. Tagged with <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/eclipsecon/' title='eclipsecon Tag'>eclipsecon</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/eclipsecon/' title='eclipsecon Tag'>eclipsecon</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/01/30/cast-your-votes-in-the-eclipse-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call for Submissions: Modeling Symposium EclipseCon North America 2013</title>
		<link>http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/</link>
		<comments>http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 13:07:02 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=13686</guid>
		<description><![CDATA[I am happy to announce that Ed and I are organizing the Modeling Symposium for EclipseCon North America 2013. It is scheduled for the first day of the conference, i.e., Tuesday, March 26th at 5pm. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer <a href="http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I am happy to announce that Ed and I are organizing the <a href="http://www.eclipsecon.org/2013/sessions/modelling-symposium">Modeling Symposium</a> for EclipseCon North America 2013. It is scheduled for the first day of the conference, i.e., Tuesday, March 26th at 5pm. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new, technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.</p>
<p>If you are interested in giving a talk, please send a short description (a few sentences) to <a href="mailto:jhelming@eclipsesource.com">jhelming@eclipsesource.com</a>. Depending on the number, we might have to select among the submissions.Submission Deadline is February 10th. Acceptance notification is February 20th.</p>
<p>Please adhere to the following guidelines:</p>
<ul>
<li>Topics presented in other sessions during the conference should only be proposed as teasers.</li>
<li>Please provide sufficient context. Talks should start with a concise overview of what the presenter plans to demonstrate, or what a certain framework offers.  Even more important, explain how and why the topic is relevant.</li>
<li>Don&#8217;t bore us! Get to the point quickly.  You don&#8217;t have to use all your allocated time. An interesting 3 minute talk will have a bigger impact than a boring 10 minute talk. We encourage you to plan for a 5 minute talk, leaving room for 5 minutes of discussion.</li>
<li>Keep it short and sweet, and focus on the most important aspects. A conference offers the advantage of getting in contact with people who are interested in your work. So consider the talk more as a teaser to prompt follow-up conversations than a forum to demonstrate or discuss technical details in depth.</li>
<li>A demo is worth a thousand slides. We prefer to see how your stuff works rather than be told about how it works with illustrative slides.  Please restrict the slides to  summarize your introduction or conclusion.</li>
</ul>
<p>Looking forward to your submissions!</p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Call+for+Submissions%3A+Modeling+Symposium+EclipseCon+North+America+2013&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/&amp;t=Call+for+Submissions%3A+Modeling+Symposium+EclipseCon+North+America+2013" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.</p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2013/01/24/call-for-submissions-modeling-symposium-eclipsecon-north-america-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EGit Tutorial for Beginners updated</title>
		<link>http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/</link>
		<comments>http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/#comments</comments>
		<pubDate>Fri, 14 Dec 2012 11:54:17 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[egit]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=12958</guid>
		<description><![CDATA[Two years ago, when Git and EGit were gathering speed in the Eclipse world, I published a tutorial for beginners describing step-by-step the basic use cases for EGit. Since then there have been many visits and quite a few comments. Additionally, the development of EGit hasn’t stood still. Therefore I decided to update the tutorial <a href="http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Two years ago, when Git and EGit were gathering speed in the Eclipse world, I published a tutorial for beginners describing step-by-step the basic use cases for EGit. Since then there have been many visits and quite a few comments. Additionally, the development of EGit hasn’t stood still. Therefore I decided to update the tutorial based on your comments and to include the differences to the new EGit version. Please add a comment for any open issues or additional questions you may have:</p>
<p><a href="http://eclipsesource.com/blogs/tutorials/egit-tutorial/">http://eclipsesource.com/blogs/tutorials/egit-tutorial/</a></p>
<p>&nbsp;</p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=EGit+Tutorial+for+Beginners+updated&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/&amp;t=EGit+Tutorial+for+Beginners+updated" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.. Tagged with <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/egit/' title='egit Tag'>egit</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/egit/' title='egit Tag'>egit</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2012/12/14/egit-tutorial-for-beginners-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse 4 (e4): How, when and why to migrate</title>
		<link>http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/</link>
		<comments>http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 11:58:17 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=12628</guid>
		<description><![CDATA[Since e4 technology and concepts are in every Juno release and will be downloaded millions of times, many projects are currently evaluating why, when and how to migrate to the Eclipse 4 (e4) Application platform. The why and the when answers are classical, “It depends…”  In fact, the answers depend on many criteria such as <a href="http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p align="left">Since e4 technology and concepts are in every Juno release and will be downloaded millions of times, many projects are currently evaluating why, when and how to migrate to the Eclipse 4 (e4) Application platform. The why and the when answers are classical, “It depends…”  In fact, the answers depend on many criteria such as the existing components, third-party frameworks used and many more. Additionally, there are different options for the migration, which I have summarized here: <a href="http://eclipsesource.com/blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/">http://eclipsesource.com/blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/</a>. I’ve also submitted a session to EclipseCon North America to discuss the migration issue in more detail.</p>
<p align="left"><a href="http://www.eclipsecon.org/2013/sessions/eclipse-4-why-when-and-how-migrate">http://www.eclipsecon.org/2013/sessions/eclipse-4-why-when-and-how-migrate</a></p>
<p align="left">However, there is one pattern, which IMHO every project should consider applying &#8211; even if no migration to e4 is planned. I think it adds more flexibility and makes components easier to re-use and test. The basic idea is to separate workbench specific parts from parts that can be POJOs – eg. custom implementations and components implementing interfaces such as IViewPart. This is a very fundamental pattern in e4, but can actually be used in 3.x, too. Many projects have been applying this for years. Using the 3.x bridge provided by the e4 tools (developed by Tom Schindl), custom POJO implementations can even use dependency injection. However, even without this bridge, you’ll see that the separation still makes sense.</p>
<p align="left">I&#8217;ve received many requests to document this pattern in more in detail so I’ve created a new tutorial as an appendix to our Eclipse 4 tutorial.:</p>
<p align="left"><a href="http://eclipsesource.com/blogs/tutorials/eclipse-4-e4-tutorial-soft-migration-from-3-x-to-eclipse-4-e4/">http://eclipsesource.com/blogs/tutorials/eclipse-4-e4-tutorial-soft-migration-from-3-x-to-eclipse-4-e4/</a></p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Eclipse+4+%28e4%29%3A+How%2C+when+and+why+to+migrate&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/&amp;t=Eclipse+4+%28e4%29%3A+How%2C+when+and+why+to+migrate" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.. Tagged with <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2012/11/21/eclipse-4-e4-how-when-and-why-to-migrate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visualize your project with Gource</title>
		<link>http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/</link>
		<comments>http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 13:04:21 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=12573</guid>
		<description><![CDATA[Developing software is a pretty abstract job. In many cases you don&#8217;t really “see” what’s happening. Once a developer has completed a task, she/he sends some bits to the SCM and starts the next one. In open source projects several developers do this every day, sometimes at the same time, but they might not even <a href="http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Developing software is a pretty abstract job. In many cases you don&#8217;t really “see” what’s happening. Once a developer has completed a task, she/he sends some bits to the SCM and starts the next one. In open source projects several developers do this every day, sometimes at the same time, but they might not even be aware of it. Wouldn’t it be nice sometimes to be able to visualize what’s happening there? The good thing is that an SCM tracks very precisely who worked on which parts of a framework. The tool <a href="http://code.google.com/p/gource/">Gource </a>mines this history and calculates a relatively nice visualization. It is fun to watch this especially if you know the committers. As an example, I played around with it on the beginnings of the Eclipse 4 Application Platform.<br />
</br><br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/dxX0h3yzG1I" frameborder="0" allowfullscreen></iframe></p>
<p>Of course, I also tried Gource with projects I am involved in. The following video shows the history of the <a href="http://emfcp.org">EMF Client Platform</a> (1.0 branch). While Eike was configuring our build, I was working on the EMFStore integration. Like a video player, Gource also allows you to skip to a certain point in time. In the video, I jump to the time when Eugen joined the project. Later you see Florian starting the development of a UI model.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/SFOB9HhOb_c" frameborder="0" allowfullscreen></iframe></p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Visualize+your+project+with+Gource&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/&amp;t=Visualize+your+project+with+Gource" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.. Tagged with <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2012/11/19/visualize-your-project-with-gource/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse November DemoCamp Munich</title>
		<link>http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/</link>
		<comments>http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 12:13:17 +0000</pubDate>
		<dc:creator>Jonas Helming</dc:creator>
				<category><![CDATA[Planet Eclipse]]></category>
		<category><![CDATA[democamp]]></category>
		<category><![CDATA[e4]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=12487</guid>
		<description><![CDATA[This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich. However, we are cheating a little, because it will be on December 5th. So let&#8217;s call it the Christmas DemoCamp: Due to renovations we can only offer 80 seats this time, so please make sure you register soon, as <a href="http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/" style="text-decoration: none;">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich. However, we are cheating a little, because it will be on December 5th. So let&#8217;s call it the Christmas DemoCamp:</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2012/11/merry-christmas.png"><img class="aligncenter size-thumbnail wp-image-12489" title="merry christmas" src="http://eclipsesource.com/blogs/wp-content/uploads/2012/11/merry-christmas-150x150.png" alt="merry christmas 150x150 Eclipse November DemoCamp Munich" width="150" height="150" /></a></p>
<p>Due to renovations we can only offer 80 seats this time, so please make sure you register soon, as we usually receive more then 120 registrations. You can register on <a href="http://www.eventbrite.de/event/3972064552">http://www.eventbrite.de/event/3972064552</a>. You&#8217;ll also find detailed information about the location and time under this link.</p>
<p>We are looking forward to great demos! This is our preliminary agenda:</p>
<ul>
<li>Tom Schindl &#8211; e(fx)clipse &#8211; building cool UIs with Eclipse and JavaFX</li>
<li>Ekke &#8211; A mobile App in 15 Minutes: Eclipse Momentics IDE with Cascades Builder: no slides, pure coding</li>
<li>Jonas Helming &#8211; Migrating to e4</li>
<li>Sebastian Benz &#8211; Jnario &#8211; executables Specifications for Java</li>
<li>Andreas Graf &#8211; Developing an Autosar Editor with Graphiti &#8211; Lessons Learned.</li>
<li>Maximilian Koegel &#8211; Fuzzy Testing</li>
<li>Kai Tödter &#8211; LifeCycle Hooks and CSS-styled Login</li>
</ul>
<p>The Munich DemoCamp will be sponsored by:</p>
<ul>
<li>EclipseSource</li>
<li>Siemens</li>
</ul>
<p>..and organized with a little help from Ekke <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Eclipse November DemoCamp Munich" class='wp-smiley' title="Eclipse November DemoCamp Munich" /> </p>
<p><br/><div style="display: inline-block"><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=Eclipse+November+DemoCamp+Munich&amp;via=eclipsesource&amp;url=http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/" target="_blank" title="Share on Twitter" style="margin-right: 5px;"><img title="Twitter" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/twitter.png" alt="Twitter"/></a><a href="https://plus.google.com/share?url=http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/" target="_blank" title="+1" style="margin-right: 5px;"><img title="Google+" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/google_plus.png" alt="Google+"/></a><a href="http://www.linkedin.com/cws/share?url=http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/" target="_blank" title="Share on LinkedIn" style="margin-right: 5px;"><img title="LinkedIn" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/linkedin.png" alt="LinkedIn"/></a><a href="https://www.facebook.com/sharer/sharer.php?u=http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/&amp;t=Eclipse+November+DemoCamp+Munich" target="_blank" title="Facebook" style="margin-right: 5px;"><img title="Facebook" src="http://eclipsesource.com/blogs/wp-content/plugins/custom-about-author/images/social_media/facebook.png" alt="Facebook"/></a></div><br/>Comments are off for this post.. Tagged with <a href='http://eclipsesource.com/blogs/tag/democamp/' title='democamp Tag'>democamp</a>, <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a>, <a href='http://eclipsesource.com/blogs/tag/democamp/' title='democamp Tag'>democamp</a>, <a href='http://eclipsesource.com/blogs/tag/e4/' title='e4 Tag'>e4</a>, <a href='http://eclipsesource.com/blogs/tag/eclipse/' title='eclipse Tag'>eclipse</a></p>]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2012/11/09/eclipse-november-democamp-munich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
