<?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>Blog of Jeroen Leenarts &#187; Eclipse</title>
	<atom:link href="http://blog.leenarts.net/category/java/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.leenarts.net</link>
	<description>Macs, Java, software development, IT related books and things I do for a living.</description>
	<lastBuildDate>Fri, 03 Feb 2012 12:37:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Eclipse article published</title>
		<link>http://blog.leenarts.net/2007/09/19/eclipse-article-published/</link>
		<comments>http://blog.leenarts.net/2007/09/19/eclipse-article-published/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 13:03:15 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EclipseCon]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2007/09/19/eclipse-article-published/</guid>
		<description><![CDATA[Today I got word from Ron that the Eclipse article about the Dutch railways has been published. Take a look overhere for more info: http://www.eclipse.org/community/ Here is a direct link to the PDF file containing the article.]]></description>
			<content:encoded><![CDATA[<p>Today I got word from Ron that the Eclipse article about the Dutch railways has been published.</p>
<p>Take a look overhere for more info: <a href="http://www.eclipse.org/community/">http://www.eclipse.org/community/</a> Here is a direct link to the <a href="http://www.eclipse.org/community/casestudies/dutch_rail.pdf" title="PDF file containing the article.">PDF file containing the article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2007/09/19/eclipse-article-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>University Session Eclipse 3.3: Mylyn-Monkey a succes</title>
		<link>http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/</link>
		<comments>http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 09:18:57 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/</guid>
		<description><![CDATA[Last night Peter and I gave the Eclipse University session Eclipse 3.3: Mylyn-Monkey. Based on the initial reactions from the attendees it was a hit. People liked the format of splitting the night in two with a presentation of 90 &#8230; <a href="http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.leenarts.net/wp-content/uploads/2007/07/eclipseuniversity.gif" title="Eclipse University banner." style="margin: 5px; float: left"><img src="http://blog.leenarts.net/wp-content/uploads/2007/07/eclipseuniversity.gif" alt="Eclipse University banner." /></a>Last night Peter and I gave the Eclipse University session Eclipse 3.3: Mylyn-Monkey. Based on the initial reactions from the attendees it was a hit. People liked the format of splitting the night in two with a presentation of 90 minutes followed by a labs exercise of 90 minutes.</p>
<p>Here are a few shots of the evening.<br />
<a href="http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/university-session/" rel="attachment wp-att-177" title="University session">University session</a><br />
<a href="http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/university-session-2/" rel="attachment wp-att-179" title="University Session">University Session</a><br />
<a href="http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/university-session-3/" rel="attachment wp-att-180" title="University session">University session</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2007/09/05/university-session-eclipse-33-mylyn-monkey-a-succes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse RCP training near you</title>
		<link>http://blog.leenarts.net/2007/07/31/eclipse-rcp-training-near-you/</link>
		<comments>http://blog.leenarts.net/2007/07/31/eclipse-rcp-training-near-you/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 19:48:11 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Client]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2007/07/31/eclipse-rcp-training-near-you/</guid>
		<description><![CDATA[Eclipse.org published an interesting news bulletin today. It appears Eclipse RCP classes are comming to a city near you. Have a look over here for the current time-table. I did not do a background check of the people giving the &#8230; <a href="http://blog.leenarts.net/2007/07/31/eclipse-rcp-training-near-you/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eclipse.org published an <a href="http://www.eclipse.org/org/press-release/20070731_RCPtraining.php" title="Eclipse news: Eclipse RCP Training" target="_blank">interesting news bulletin</a> today. It appears Eclipse RCP classes are comming to a city near you. Have a <a href="http://www.regonline.com/CalendarNET/EventCalendar.aspx?CustomerId=240004&amp;EventId=143622&amp;view=Month" title="Dates Eclipse classes" target="_blank">look over here for the current time-table</a>. I did not do a background check of the people giving the course, but hey, it only costs 1100 euros. A ridiculous low price if you ask me. What is the catch? Or is it heavily sponsored by Eclipse.org? My employer has a <a href="http://www.infosupport.nl/Training/CursusInfo?CourseCode=JASWI" title="InfoSupport Swing Training" target="_blank">three day java Swing course</a> available for 1350 euros. That&#8217;s one day less AND it costs more.</p>
<p>I am very curious about this. If the quality is good (how can it be for so little money) it is a bargain! Any thoughts on this will be much appreciated. Especially on how they can do this for such a small fee.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2007/07/31/eclipse-rcp-training-near-you/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Going to EclipseCon 2007</title>
		<link>http://blog.leenarts.net/2007/02/03/going-to-eclipsecon-2007/</link>
		<comments>http://blog.leenarts.net/2007/02/03/going-to-eclipsecon-2007/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 11:08:38 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2007/02/03/going-to-eclipsecon-2007/</guid>
		<description><![CDATA[I am very happy to anounce that I will be attending EclipseCon 2007. It will be my first overseas conference ever. And the first intercontinental flight I will make. So major noob factor there. But all in all &#8220;Wow!&#8221;. Within &#8230; <a href="http://blog.leenarts.net/2007/02/03/going-to-eclipsecon-2007/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am very happy to anounce that I will be attending EclipseCon 2007. It will be my first overseas conference ever. And the first intercontinental flight I will make. So major noob factor there. But all in all &#8220;Wow!&#8221;.</p>
<p>Within my employer I have been active for a thing called the &#8220;Rich Client Niche&#8221;. It is sort of an extra hours activity where we try to set company wide guidelines/standards and help RCP newbies on their way. And I am getting the feeling that it is starting to work, colleagues are aware of the niche and are actively requesting assistence and knowledge. In the past year we as the Rich Clien team have been able to get more attention to rich client Java development within our company. Especially at managerial level interest is growing into the potential opertunities in this area.</p>
<p><a href="http://www.eclipsecon.org/2007/" style="float: right; margin: 5px"><img id="image149" src="http://blog.leenarts.net/wp-content/uploads/2007/02/eclipseconimage130x100.gif" style="border: 1px solid;" alt="Going to EclipseCon 2007" /></a> To support our activities into this year the decision was made to send me and perhaps another colleague to the EclipseCon 2007. I am very much excited about this, I am hoping that because of this we are able to get out competence level to the next level. Also I am very curious to talk to people about potential business opertunities focussed around Eclipse RCP. Drop a line if you will be there as well. I&#8217;m especially interested to learn if any other dutch colleagues at other companies will attend.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2007/02/03/going-to-eclipsecon-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Train spotting, sort of&#8230;</title>
		<link>http://blog.leenarts.net/2006/09/28/train-spotting-sort-of/</link>
		<comments>http://blog.leenarts.net/2006/09/28/train-spotting-sort-of/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 20:24:21 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/09/28/train-spotting-sort-of/</guid>
		<description><![CDATA[People who have checked my project history, have probably seen that I am doing something at the Dutch railways for quite some time now. Well, tonight I will indulge myself if you will. The project is about building an application &#8230; <a href="http://blog.leenarts.net/2006/09/28/train-spotting-sort-of/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.leenarts.net/wp-content/uploads/2006/09/logo_of_the_ns_dutch_railways.jpg" alt="Logo of the NS - Dutch Railways" title="NS" style="float: left"/>People who have checked my <a href="http://blog.leenarts.net/about/project-history/">project history</a>, have probably seen that I am doing something at the Dutch railways for quite some time now. Well, tonight I will indulge myself if you will.</p>
<p>The project is about building an application with which the Dutch railways and any other user of the Dutch rail infrastructure should be able to plan all infrastructure, trains and personnel. Now from what I have heard, the way the Dutch railways are operated is almost unique on a global scale. Yes, you&#8217;ve read correct. Most rail infrastructure is used in a strict corridor like fashion, a train moves from A to B and B to A, all day long. But here in the Netherlands it really is a network problem. Everything, and I really mean everything crosses each-other at stations and other significant places. Now think about this for a while and let it sink in. Now I don&#8217;t know how things work in other countries, and frankly I don&#8217;t really care too much about that either. The project I&#8217;m in is trying to help planners for the Dutch situation.</p>
<p>Now, not only does the infrastructure need planning, the trains themselves have to be planned as well. Trains need maintenance, and at the start of the day the right equipment has to be available at the right places. Preferably with as little empty night time movements. Starting to feel a bit complex now. Well, that&#8217;s not all. Someone has to be on those trains to drive them, and let&#8217;s not forget the men and women who check your ticket. In the Netherlands a train is not allowed to depart with passengers without a conductor. Now think about this, personnel should start the day as close to &#8220;home&#8221; as possible and end up as close to home at the end of the shift as well. Oh and the machinist has to be certified for the type of train he&#8217;s running and be certified for the tracks he&#8217;s running on too.</p>
<p>Short version, this sh#t is complex. And the coolest part is, the entire effort is starting to feel like it&#8217;s going into it&#8217;s final stage of development. Sure there will be bugs to fix and deadlines to be met, signals are indicating that crunch time is near. I&#8217;ve been on this project for a good one and a half years now. But the effort started like a whole bunch of years ago. Last time I heard it was like 5 or 6 years ago that the first preliminary studies were conducted.</p>
<p>My role in this whole thing? I&#8217;m just one of the many hard working developers. My role is mainly focussed on UI and graphical display of data. Questions? Just ask, I&#8217;ll see <b>if</b> I can answer them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/09/28/train-spotting-sort-of/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rich Client Vs. Web: User interface</title>
		<link>http://blog.leenarts.net/2006/08/22/rich-client-vs-web-user-interface/</link>
		<comments>http://blog.leenarts.net/2006/08/22/rich-client-vs-web-user-interface/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 19:59:03 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NL-Jug]]></category>
		<category><![CDATA[Rich Client]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/08/22/rich-client-vs-web-user-interface/</guid>
		<description><![CDATA[One of the most visible effects of choosing either web or desktop technology is the way the resulting application will appear. Right now there are a couple of development frameworks to take into consideration. These are in no particular order: &#8230; <a href="http://blog.leenarts.net/2006/08/22/rich-client-vs-web-user-interface/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the most visible effects of choosing either web or desktop technology is the way the resulting application will appear. Right now there are a couple of development frameworks to take into consideration. These are in no particular order:</p>
<ul>
<li>Basic web application</li>
<li>AJAX</li>
<li>Netbeans/Eclipse Rich Client</li>
<li>Swing/SWT application</li>
</ul>
<p><small>(This list is Java oriented.)</small></p>
<p>All of these have advantages and disadvantages. The list above can be divided into two main categories. To no surprise these are Web and Desktop. Anyway, right now I&#8217;m working for my employer on a document which ellaborates on these differences. Also I&#8217;ve submitted a proposal to the NL-JUG&#8217;s upcomming J-Fall to do a talk about this subject for my employer. I hope they&#8217;ll agree with me that it&#8217;s an important subject to reflect on a bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/08/22/rich-client-vs-web-user-interface/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rich Client vs. Web 2.0 &#8211; Deployment and maintenance</title>
		<link>http://blog.leenarts.net/2006/08/09/rich-client-vs-web-20-deployment-and-maintenance/</link>
		<comments>http://blog.leenarts.net/2006/08/09/rich-client-vs-web-20-deployment-and-maintenance/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 20:13:59 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Rich Client]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/08/09/rich-client-vs-web-20-deployment-and-maintenance/</guid>
		<description><![CDATA[Finally you&#8217;ve finished your latest wonder. Now to boldly move on to marvellous new functionality. Wait a second. Before moving on to something else it would be nice of you to actually make your app available to your users. Let&#8217;s &#8230; <a href="http://blog.leenarts.net/2006/08/09/rich-client-vs-web-20-deployment-and-maintenance/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally you&#8217;ve finished your latest wonder. Now to boldly move on to marvellous new functionality.</p>
<p>Wait a second.</p>
<p>Before moving on to something else it would be nice of you to actually make your app available to your users.</p>
<p>Let&#8217;s see. This one should be a bit of a no-brainer according to most people. Usually people start blabbering about how easy it is to deploy and maintain a web application. While this is true most of the time, things do tend to get a bit more complicated with Web 2.0. Things like Javascript and browser versions come to mind. And Rich Clients are supposed to be hard to deploy.<br />
<span id="more-110"></span><br />
Let&#8217;s see what deployment and maintenance means. Mr. sys-admin likes to receive a shiny package with a clear description about how to do something as to get the functionality available to the end-user. This can mean a lot of things. Perhaps a copy paste deployment, some scripted system configuration or even good old &#8220;click here, type that, wait a bit, click some more, etc&#8230;&#8221;.</p>
<p>Either the &#8220;stuff&#8221; has to get on a web-server or it has to get on a desktop. Both of these you can make as advanced as you would like. It even depends on the skill and tools available for system maintenance.</p>
<p>See, most Java Rich Clients involve nothing more then unpacking a zip file and making sure a suitable Java runtime is available. No sweat there, especially when applications can be pushed centrally. You could even make a nifty installer, but all you need is to get you Swing or Eclipse application on the desktop machine.</p>
<p>Now for Web Application this holds true too. Get it on a server, perhaps you can create a nice installer or a WAR file. The only difference is that you only have to do it once. (Uhm, what about clusters?) The hard part is usually not in the end user interface, either desktop or web based. It&#8217;s the back-end services that are hard to do. You also need to get the business services deployed and you should tweak the application server accordingly.</p>
<p>So when it comes to deployment, I doesn&#8217;t really make a difference to me. Both Web 2.0 and Rich Client deployment has to be done RIGHT. That&#8217;s all there is to it. If the target platform supports some kind of standardised packaging system, THINK ABOUT USING IT. It will save you a lot of headache, because you decide what gets done at deploy time. You don&#8217;t want to make a nervous end-user or lazy sys-admin jump through a bunch of hoops. They&#8217;ll make mistakes and start complaining about your application before even using it. That&#8217;s like giving yourself a disadvantage.</p>
<p>Next up after deployment is maintenance. Same goes here. Use standard mechanisms. Provide a complete installer package which removes (sets aside) the old installation and replaces it with the latest one. You already have that installer in your build, so why not take this single extra step. By automating things you get to keep control. For Rich Clients, use the provided mechanisms like Eclipse update sites or Webstart for Java Rich Clients. It might be a bit harder to get into yet another framework, but it pays off. What would be easier then having the end user Clients update themselves? How do you think an end-user feels when you are able to update their app without any pain? They think: &#8220;Wow, they really did a pro job.&#8221; They even get some time to get a cup of coffee.</p>
<p>So in the end, I don&#8217;t feel there is all that much difference between deploying and maintaining a Web 2.0 or Rich Client. If you&#8217;ve got another opinion, please, post a comment. Discussion and other views are a good thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/08/09/rich-client-vs-web-20-deployment-and-maintenance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How the heck do I center something in SWT??</title>
		<link>http://blog.leenarts.net/2006/07/27/how-the-heck-do-i-center-somthing-in-swt/</link>
		<comments>http://blog.leenarts.net/2006/07/27/how-the-heck-do-i-center-somthing-in-swt/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 16:38:09 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/07/27/how-the-heck-do-i-center-somthing-in-swt/</guid>
		<description><![CDATA[Today I&#8217;ve helped a co-worker a bit with centering something on an Eclipse view. Some nasty stuff with padding Composites and such. To center one control on a view we actually added 3 extra empty composites to push things to &#8230; <a href="http://blog.leenarts.net/2006/07/27/how-the-heck-do-i-center-somthing-in-swt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve helped a co-worker a bit with centering something on an Eclipse view. Some nasty stuff with padding Composites and such.</p>
<p>To center one control on a view we actually added 3 extra empty composites to push things to the right spot. This got to be easier to do.</p>
<p>Suggestions are very welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/07/27/how-the-heck-do-i-center-somthing-in-swt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Who wants Sudoku, come get some.</title>
		<link>http://blog.leenarts.net/2006/07/04/who-wants-sudoku-come-get-some/</link>
		<comments>http://blog.leenarts.net/2006/07/04/who-wants-sudoku-come-get-some/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 22:38:20 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/07/04/who-wants-sudoku-come-get-some/</guid>
		<description><![CDATA[Excellent support by Wayne Beaton again. It probably already was available, I just didn&#8217;t know it was. The Sudoku game Wayne has been working on is available for download. Just import this project set into your Eclipse install and you &#8230; <a href="http://blog.leenarts.net/2006/07/04/who-wants-sudoku-come-get-some/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a class="imagelink" href="http://blog.leenarts.net/wp-content/uploads/2006/07/eclipse-sudoku.png" title="Eclipse sudoku projects"><img id="image90" src="http://blog.leenarts.net/wp-content/uploads/2006/07/eclipse-sudoku.thumbnail.png" alt="Eclipse sudoku projects" style="float: left; margin: 5px" /></a><a href="http://wbeaton.blogspot.com/2006/07/disconnect-between-model-and-view.html">Excellent support</a> by Wayne Beaton again. It probably already was available, I just didn&#8217;t know it was. The Sudoku game Wayne has been working on is available for download.</p>
<p>Just import <a href="http://www.eclipse.org/evangelism/samples/sudoku/sudoku.psf" title="Eclipse Sudoku Project Set">this project set</a> into your Eclipse install and you are ready to go. You will be asked for CVS credentials. Just enter <em>anonymous</em> as a user-name and leave the password field blank or enter your email address. </p>
<p>Now you&#8217;ve got a sweet little application to molest to your hearth&#8217;s content. Complex enough to feel real, but small enough to get into in a short time-span.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/07/04/who-wants-sudoku-come-get-some/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Callisto is final</title>
		<link>http://blog.leenarts.net/2006/07/01/85/</link>
		<comments>http://blog.leenarts.net/2006/07/01/85/#comments</comments>
		<pubDate>Sat, 01 Jul 2006 08:25:19 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/07/01/85/</guid>
		<description><![CDATA[Last night I installed the final release of Callisto with Eclipse 3.2 on my mac. And it works like a charm so far. Earlier release candidates were often broken on OSX. But this seems solid. Also the sheer amount of &#8230; <a href="http://blog.leenarts.net/2006/07/01/85/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last night I installed the final release of Callisto with Eclipse 3.2 on my mac. And it works like a charm so far. Earlier release candidates were often broken on OSX. But this seems solid. Also the sheer amount of functionality is just overwhelming, where do I start with exploring all the goodies provided by the Callisto release plug-ins?</p>
<p><a href="http://www.eclipse.org/callisto/" style="float: right; margin: 5px"><img id="image84" src="http://blog.leenarts.net/wp-content/uploads/2006/07/largeCallistoHere.gif" alt="Callisto is here..." /></a>Compared to previous Eclipse OSX releases Eclipse seems a lot more polished now. Sure there are some gripes, like scroll-bars appearing in the description field of the new project wizard. But it is getting better and better. Guess I will be doing some <a href="http://wbeaton.blogspot.com/">Wayne Beaton</a> inspired evangelising on my current project next week. (Basically this would mean raising my hands into the air, exclaim why I think Eclipse is best, then kindly respond to all questions being asked. I won&#8217;t go swimming in a frozen lake though.)</p>
<p>I have been goofing around a bit last night, I smacked together some user interfaces with <a href="http://www.eclipse.org/vep/">VE</a>. Which is also part of the Callisto release. It seems to work ok, but still it doesn&#8217;t have the flexibility of rolling the views yourself. I&#8217;m not sure yet if I really like Visual Editor, but the rest of Callisto: Awesome! <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/07/01/85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wayne Beaton took up on my question&#8230;</title>
		<link>http://blog.leenarts.net/2006/06/26/wayne-beaton-took-up-on-my-question/</link>
		<comments>http://blog.leenarts.net/2006/06/26/wayne-beaton-took-up-on-my-question/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 19:51:45 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.leenarts.net/2006/06/26/wayne-beaton-took-up-on-my-question/</guid>
		<description><![CDATA[Today Wayne Beaton (Certified Eclipse Evangalist) responded to a question I asked on his blog. Take a look over here for his response. It&#8217;s about ways to properly architect an Eclipse RCP application.]]></description>
			<content:encoded><![CDATA[<p>Today Wayne Beaton (Certified Eclipse Evangalist) responded to <a href="http://wbeaton.blogspot.com/2006/06/eclipse-users-as-far-as-eye-could-see.html#c115110127698621727">a question</a> I asked on his blog.</p>
<p>Take a look <a href="http://wbeaton.blogspot.com/2006/06/eclipse-application-architecture.html">over here</a> for his response.</p>
<p>It&#8217;s about ways to properly architect an Eclipse RCP application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/06/26/wayne-beaton-took-up-on-my-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weird stuff with Eclipse&#8230;</title>
		<link>http://blog.leenarts.net/2006/06/23/weird-stuff-with-eclipse/</link>
		<comments>http://blog.leenarts.net/2006/06/23/weird-stuff-with-eclipse/#comments</comments>
		<pubDate>Fri, 23 Jun 2006 20:22:00 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.leenarts-net.nl02.members.pcextreme.nl/2006/06/23/weird-stuff-with-eclipse/</guid>
		<description><![CDATA[Or: How to get your users pissed unhappy. Simple: Hack to span an Eclipse RCP screen accross more than one monitor. Don&#8217;t ask me why, it wasn&#8217;t my idea. I&#8217;ve just seen this in code somewhere. Here&#8217;s how it works: &#8230; <a href="http://blog.leenarts.net/2006/06/23/weird-stuff-with-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Or: How to get your users <s>pissed</s> unhappy.</p>
<p>Simple: Hack to span an Eclipse RCP screen accross more than one monitor. Don&#8217;t ask me why, it wasn&#8217;t my idea. I&#8217;ve just seen this in code somewhere.</p>
<p>Here&#8217;s how it works:</p>
<p>Mess up the <a href="http://www.kickjava.com/src/org/eclipse/jface/window/Window.java.htm#580">Window.getInitialSize()</a> so it takes all your screen real estate into acount, you&#8217;ve got two displays 1200 pixels wide? Ok, then we make the initial size&#8217;s width 2400. Don&#8217;t forget to <s>mutilate</s> alter the <a href="http://www.kickjava.com/src/org/eclipse/jface/window/Window.java.htm#398">Window.constrainShellSize()</a> method accordingly, else Eclipse will act up a bit.  (How naughty.)</p>
<p>Now comes the best part. make sure you <b>filter</b> any occurences of SWT.RESIZE when <a href="http://www.kickjava.com/src/org/eclipse/jface/window/Window.java.htm#976">Window.setShellStyle(int newShellStyle)</a> gets called. Yes I said <b>filter</b>. Imagine some gullable developer passing by who thinks restricting window resizing is an excelent end-user screw.</p>
<p>Did I mention that all this was achieved by some aspectj crosscutting??</p>
<p>In the end, it works, sort of. Maximizing is disabled and resizing is disabled. So you end up with a huge piece of <s>crap</s> window plastered all over your screen real estate. You see, users are just dumb people. Letting them decide how to set their window sizes can only result in trouble. Well, atleast that seems to be the idea.</p>
<p>I hope you all got the point that I think the above is an &#8220;excellent&#8221; idea. (No, ofcourse I don&#8217;t think the above is a good idea.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/06/23/weird-stuff-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smearing AWT code into SWT/Eclipse RCP code&#8230;</title>
		<link>http://blog.leenarts.net/2006/05/22/smearing-awt-code-into-swteclipse-rcp-code/</link>
		<comments>http://blog.leenarts.net/2006/05/22/smearing-awt-code-into-swteclipse-rcp-code/#comments</comments>
		<pubDate>Mon, 22 May 2006 07:29:00 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac OSX]]></category>

		<guid isPermaLink="false">http://blog.leenarts-net.nl02.members.pcextreme.nl/2006/05/22/smearing-awt-code-into-swteclipse-rcp-code/</guid>
		<description><![CDATA[Nothing new to those using Linux or Windows. But for the Mac OSX developers there is some great news. Finally there seems to be a solution on its way. Thanks to some changes in OSX it is impossible right now &#8230; <a href="http://blog.leenarts.net/2006/05/22/smearing-awt-code-into-swteclipse-rcp-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nothing new to those using Linux or Windows. But for the Mac OSX developers there is some great news. Finally there seems to be a <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67384">solution</a> on its way. Thanks to some changes in OSX it is impossible right now to run AWT code within a SWT based application from within the Eclipse JDT. Something going awfuly wrong with deadlocks and all between the AWT and SWT event handling threads. It has been one of the strongest arguments against using an Apple system for Java development.</p>
<p>Credits to <a href="http://wbeaton.blogspot.com/2006/05/stretch-out-and-wait-or-dont.html">Wayne Beaton&#8217;s blog entry</a> for mentioning this excellent news. I wouldn&#8217;t have known otherwise. It seems that it is useful to put in radar reports when you come across something ugly in OSX. The Apple devs won&#8217;t prioritize an issue when few reports come in on it. So if sh#t hits the fan when devving an Apple app. <a href="https://bugreport.apple.com/">Report!!</a></p>
<p>Now if someone could convince Mr. Beaton to actually get a Mac, that would be great. Perhaps some of his Eclipse enthousiasm will rubb onto his Apple system usage. Eclipse is great, but Eclipse on a Mac, is even better. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  (Because even an Eclipse/SWT UI remains butt ugly on Windows.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2006/05/22/smearing-awt-code-into-swteclipse-rcp-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New project assignment&#8230;</title>
		<link>http://blog.leenarts.net/2005/01/08/new-project-assignment/</link>
		<comments>http://blog.leenarts.net/2005/01/08/new-project-assignment/#comments</comments>
		<pubDate>Sat, 08 Jan 2005 16:50:40 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.leenarts-net.nl02.members.pcextreme.nl/2005/01/08/new-project-assignment/</guid>
		<description><![CDATA[After a couple of months working on a project going from bad to worst it&#8217;s a relieve to finally be on a new assigment. The project I&#8217;m in is about building a logistic planning application. It involves planning manpower, material &#8230; <a href="http://blog.leenarts.net/2005/01/08/new-project-assignment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After a couple of months working on a project going from bad to worst it&#8217;s a relieve to finally be on a new assigment. The project I&#8217;m in is about building a logistic planning application. It involves planning manpower, material and tracks. Oh did I mention that making the plan for one year takes 200 people nine (!!) months to complete. Talk about a complex process. <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, I&#8217;ll be doing all kinds og GUI related work based on Eclipse 3.0.1 RCP (Rich Client Platform). Never done that before&#8230; <img src='http://blog.leenarts.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  This will look good on my resume.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.leenarts.net/2005/01/08/new-project-assignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

