<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-22488470</id><updated>2009-02-25T05:31:06.851Z</updated><title type='text'>Philipp's Eclipse and Java blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22488470.post-117086438132107279</id><published>2007-02-07T15:56:00.000Z</published><updated>2007-02-07T16:06:21.343Z</updated><title type='text'>JAX Innovation Award 2007</title><content type='html'>The &lt;a href="http://jax-award.de/jax_award/index_eng.php"&gt;JAX Innvotion Award 2007&lt;/a&gt; is calling for submissions.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The JAX Innovation Award is focused on the European market and&lt;br /&gt;honours the most remarkable and outstanding contributions in the world&lt;br /&gt;of Java, Eclipse and - new - SOA. The prize money, a whopping 20.000&lt;br /&gt;Euro, is up for grabs.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Pretty much anyone can hand in a contribution by March 19th 2007 as long as it lives in the world of Java, Eclipse or SOA.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jax-award.de/jax_award/index_eng.php"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://jax-award.de/jax_award/images/viewport.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-117086438132107279?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/117086438132107279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=117086438132107279' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/117086438132107279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/117086438132107279'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2007/02/jax-innovation-award-2007.html' title='JAX Innovation Award 2007'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116306459468985891</id><published>2006-11-09T09:21:00.000Z</published><updated>2006-11-09T09:29:54.703Z</updated><title type='text'>Eclipse History Podcasts</title><content type='html'>During the last couple of days I have learned a lot about the history of the Eclipse Project. There is actually more on the web then I expected to find.&lt;br /&gt;&lt;br /&gt;Now, John Kellerman pointed me to 2 really interesting Podcasts on Eclipse history. Check them out at IBM developerworks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/podcast/dwi/cm-int052406.html"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/podcast/dwi/cm-int053106.html"&gt;Part 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116306459468985891?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116306459468985891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116306459468985891' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116306459468985891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116306459468985891'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/11/eclipse-history-podcasts.html' title='Eclipse History Podcasts'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116293493689552010</id><published>2006-11-07T21:10:00.000Z</published><updated>2006-11-07T21:33:17.940Z</updated><title type='text'>Stuttgart celebrates 5th Eclipse with special guest</title><content type='html'>I just got back from the Eclipse Happy Birthday party in Stuttgart. Most of the guys are probably still there enjoying the nice buffet and cocktails. As usual I will post pictures later on.&lt;br /&gt;&lt;br /&gt;It was a great gathering of probably 70 people (I am bad at guessing crowds). Special guest at our event was Erich Gamma, one of the godfathers of Eclipse. Unfortunately I didnt get the chance to talk to him. Erich gave a brief overview of the way from closed to open source and lined out some interesting facts. Again, one of the core messages was that Eclipse lifes trough its community. This is also what &lt;a href="http://feeds.feedburner.com/%7Er/LifeAtEclipse/%7E3/46308637/happy-birthday.html"&gt;Mike&lt;/a&gt; mentions in his &lt;a href="http://feeds.feedburner.com/%7Er/LifeAtEclipse/%7E3/46308637/happy-birthday.html"&gt;blog&lt;/a&gt; today. We then switched to Erich's colleagues in Zurich (Daniel Megert and Martin Eschlikon)  who gave a very cool and funny look back into former Eclipse versions.&lt;br /&gt;This Stuttgart-Zurich interaction talk was followed by a interesting Eclipse facts quiz. I only knew the answers to questions who didnt win prices, but other were more lucky and the guys handed out books, eclipse shirts and umbrellas.&lt;br /&gt;&lt;br /&gt;The crowd then motioned down to the main hall of the "Alte Scheune" (old barn) and started the cosy part of the night. All in all a great evening and lots of Eclipse enthusiastic people.&lt;br /&gt;&lt;br /&gt;Hope all the other parties are as good as this one was, although it will be hard to beat Stuttgart :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116293493689552010?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116293493689552010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116293493689552010' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116293493689552010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116293493689552010'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/11/stuttgart-celebrates-5th-eclipse-with.html' title='Stuttgart celebrates 5th Eclipse with special guest'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116196062480564513</id><published>2006-10-27T12:17:00.000Z</published><updated>2006-10-27T14:50:27.386Z</updated><title type='text'>Eclipse turns 5 talk</title><content type='html'>As we are approaching the 5th birthday of Eclipse I am preparing a talk that I will hold at the IBM Germany lab on the 14th of November.&lt;br /&gt;&lt;br /&gt;I am planing to give a brief overview of the steps Eclipse has taken in those 5 years and then talk about where we are now, giving a rough tour through Callisto. Is anyone giving similar presentations and interested to share slides and ideas ?&lt;br /&gt;&lt;br /&gt;I have just downloaded and installed Eclipse 1 which I havent touched for the last 3 years or so. Its amazing how used you can get to those nice features provided in Eclipse 2 and 3. I was typing &lt;span style="font-style: italic;"&gt;sysout&lt;/span&gt; and pressing ctrl+space and nothing happend :)&lt;br /&gt;&lt;br /&gt;I took 2 screenshots to compare Eclipse 1 and Callisto. I will probably use them in one of my slides. Its quite cool to look back and see what Eclipse 1 was like, and its still working fine and easy to use.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/eclipse1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/eclipse1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Eclipse 1&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/eclipse3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/eclipse3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Callisto&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116196062480564513?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116196062480564513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116196062480564513' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116196062480564513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116196062480564513'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/10/eclipse-turns-5-talk.html' title='Eclipse turns 5 talk'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116067826025593973</id><published>2006-10-12T18:19:00.000Z</published><updated>2006-10-12T18:37:40.310Z</updated><title type='text'>Eclipse Summit Day 2</title><content type='html'>Eclipse Summit finished with a great applause for the whole crew today. It was a really good success from my point of view and I believe many others feel the same. There where 3 tracks of talks and 4 symposia going on through the 2 days.&lt;br /&gt;&lt;br /&gt;The overall message that came across was that Eclipse really is run by its Community. And there was lots of community stuff going on. I think one of the real benefits of those conferences is not only the presentations but rather the getting together during lunch, breakfast and dinner and talking to each other.&lt;br /&gt;&lt;br /&gt;Here are some pix from day 2&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;The modeling guys presenting their new logo&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit9.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;The closing plenary (wrap up of the symposia)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;The Eclipse Bistro&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit8.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Wayne sells RCP :-)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116067826025593973?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116067826025593973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116067826025593973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116067826025593973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116067826025593973'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/10/eclipse-summit-day-2.html' title='Eclipse Summit Day 2'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116060022158125412</id><published>2006-10-11T20:37:00.000Z</published><updated>2006-10-11T20:57:01.616Z</updated><title type='text'>Eclipse Summit Day 1</title><content type='html'>The first day of the Eclipse Summit Europe is already over. It has been a very great event. The Neckar Forum is a nice location with lots of good food :)&lt;br /&gt;&lt;br /&gt;I tried to visit at least one  talk of each of the tracks.  I spent most of my time in the foundation track though. I think the Summit is success already after day1. People seem to have enjoyed it and the atmosphere was great. Looking forward to some interesting talks tomorrow.  For example the talks on &lt;a href="http://www.eclipsecon.org/summiteurope2006/index.php?page=detail/&amp;id=39"&gt;Modelling in Eclipse&lt;/a&gt; and &lt;a href="http://wbeaton.blogspot.com/"&gt;Waynes&lt;/a&gt; talk on &lt;a href="http://www.eclipsecon.org/summiteurope2006/index.php?page=detail/&amp;amp;id=46"&gt;RCP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are a few pix from day1.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit5.jpg" alt="" border="0" /&gt;&lt;/a&gt;TPTP Session&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Outside&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit2.jpg" alt="" border="0" /&gt;&lt;/a&gt;The Buffet&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit1.jpg" alt="" border="0" /&gt;&lt;/a&gt;The Foyer&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/summit3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/400/summit3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Reception&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116060022158125412?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116060022158125412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116060022158125412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116060022158125412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116060022158125412'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/10/eclipse-summit-day-1.html' title='Eclipse Summit Day 1'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-116054802408374807</id><published>2006-10-11T06:22:00.000Z</published><updated>2006-10-11T06:27:04.093Z</updated><title type='text'>Eclipse Summit Europe</title><content type='html'>I have just arrived at Eclipse Summit a few minutes ago. &lt;a href="http://milinkovich.blogspot.com/"&gt;Mike &lt;/a&gt;will start with a &lt;a href="http://www.eclipsecon.org/summiteurope2006/index.php?page=detail/&amp;amp;id=1"&gt;keynote &lt;/a&gt;in a few minutes and then I will be switching back and forth between the Callisto and the Foundation &lt;a href="http://www.eclipsecon.org/summiteurope2006/index.php?page=trackdescriptions/"&gt;Track&lt;/a&gt;. I have seen some familar faces from the Planeteclipse and hope to get in touch later. Will try and post some pictures here during the conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-116054802408374807?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/116054802408374807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=116054802408374807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116054802408374807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/116054802408374807'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/10/eclipse-summit-europe.html' title='Eclipse Summit Europe'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-115822314794746236</id><published>2006-09-14T08:27:00.000Z</published><updated>2006-09-14T08:39:07.956Z</updated><title type='text'>IBM supports raw Eclipse</title><content type='html'>According to &lt;a href="http://www.computerworld.com.au/index.php/id;1578418743;fp;4;fpid;1968336438"&gt;this article&lt;/a&gt; IBM will extend their support to the Eclipse Platform, meaning there will not only be support for IBM products based on Eclipse, but also for the core Platform functionality such as JDT or PDE. The support will be based on Eclipse version 3.2.&lt;br /&gt;&lt;br /&gt;A nice outcome for the open source community is the new &lt;a href="http://www-128.ibm.com/developerworks/opensource/top-projects/eclipse.html"&gt;Eclipse section&lt;/a&gt; on developerWorks which provides tutorials and articles about Eclipse. That's where you will find for example &lt;a href="http://www.ibm.com/developerworks/opensource/library/os-ecl-gmf/"&gt;Chris' 15 minutes GMF tutorial&lt;/a&gt; or my article on &lt;a href="http://www.ibm.com/developerworks/opensource/library/os-ecl-cheatsheets/"&gt;Cheat Sheets for Eclipse 3.2&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-115822314794746236?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/115822314794746236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=115822314794746236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/115822314794746236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/115822314794746236'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/09/ibm-supports-raw-eclipse.html' title='IBM supports raw Eclipse'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-115512118562649493</id><published>2006-08-09T10:54:00.000Z</published><updated>2006-08-09T10:59:45.636Z</updated><title type='text'>Cheat Sheets updated</title><content type='html'>I havent posted here for a while due to a quite tight schedule at work. However, meanwhile I have been working on a little update of my &lt;a href="http://www.ibm.com/developerworks/edu/os-dw-os-cheatsheets-i.html"&gt;Cheat Sheet tutorial&lt;/a&gt; from last December. It was published at &lt;a href="http://www-128.ibm.com/developerworks"&gt;developerworks&lt;/a&gt; yesterday and you can find it &lt;a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-cheatsheets/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The article looks into new Cheat Sheet features in Eclipse  V3.2, going a bit into detail with the new composite Cheat Sheets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-115512118562649493?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/115512118562649493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=115512118562649493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/115512118562649493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/115512118562649493'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/08/cheat-sheets-updated.html' title='Cheat Sheets updated'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-114986011567496293</id><published>2006-06-09T13:14:00.000Z</published><updated>2006-06-12T11:51:49.653Z</updated><title type='text'>Decorated Fields in Eclipse</title><content type='html'>With Eclipse 3.2 a new JFace API is released addressing decorated fields. Everyone knows the little yellow light bulb that comes up if you want to create a new Java type and do not specify any package name.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/newtype.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/newtype.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Also a content assistant is provide that helps you choosing a package name. In Eclipse 3.2 this is now API and developers can use the feature to improve the user experience, especially in the area of validating user input.&lt;br /&gt;&lt;br /&gt;I have put some sample code together that simply creates a decorated text field with a message. The user should provide a name. The name must not start with a blank though. In case it does, I show a little error sign that is augmented with a message.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/error.1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/error.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If the user presses F1 in the field a content assitant pops up and proposes funny old german names that even google does not know :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/names.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/names.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is the code snippet:&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;// a new shell&lt;br /&gt;      Shell shell = new Shell();&lt;br /&gt;      shell.setLayout(new FillLayout());&lt;br /&gt;      shell.setText("Name");&lt;br /&gt;      shell.setBounds(200, 200, 200, 200);&lt;br /&gt;&lt;br /&gt;      // a parent&lt;br /&gt;      Composite parentComposite = new Composite(shell, SWT.NONE);&lt;br /&gt;      parentComposite.setLayout(new GridLayout(2, false));&lt;br /&gt;&lt;br /&gt;      // a label&lt;br /&gt;      Label nameLabel = new Label(parentComposite, SWT.NONE);&lt;br /&gt;      nameLabel.setText("Type a name:");&lt;br /&gt;&lt;br /&gt;      // a field&lt;br /&gt;      final DecoratedField field = new DecoratedField(parentComposite,&lt;br /&gt;              SWT.NONE, new IControlCreator() {&lt;br /&gt;&lt;br /&gt;                  public Control createControl(Composite parent, int style) {&lt;br /&gt;                      // create a simple text control&lt;br /&gt;                      Text nameText = new Text(parent, SWT.BORDER);&lt;br /&gt;                      nameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));&lt;br /&gt;                      return nameText;&lt;br /&gt;                  }&lt;br /&gt;              });&lt;br /&gt;      final Text text = (Text) field.getControl();     &lt;br /&gt;&lt;br /&gt;      // create an error decoration&lt;br /&gt;      final FieldDecoration decoration = FieldDecorationRegistry.getDefault()&lt;br /&gt;              .getFieldDecoration(FieldDecorationRegistry.DEC_ERROR);&lt;br /&gt;      decoration.setDescription("A name must not start with a blank.");&lt;br /&gt;      field.addFieldDecoration(decoration, SWT.LEFT | SWT.TOP, true);&lt;br /&gt;&lt;br /&gt;      // create a content proposal provider that simply provides some funny old German&lt;br /&gt;      // names&lt;br /&gt;      SimpleContentProposalProvider sampleNames = new SimpleContentProposalProvider(&lt;br /&gt;              new String[] { "Wernfried", "Irmhelm", "Hernmut", "Gottlob" });&lt;br /&gt;      // create a F1 keystroke, this can probably be done more elegant&lt;br /&gt;      KeyStroke f1Stroke = null;&lt;br /&gt;      try {&lt;br /&gt;          f1Stroke = KeyStroke.getInstance("F1");&lt;br /&gt;      } catch (ParseException e1) {&lt;br /&gt;          // hope the KeyStroke.getInstance() works :)&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      // add a proposal adapter to our text field&lt;br /&gt;      ContentProposalAdapter adapter = new ContentProposalAdapter(text,&lt;br /&gt;              new TextContentAdapter(), sampleNames, f1Stroke, null);&lt;br /&gt;&lt;br /&gt;      // react on text changes and show error if needed&lt;br /&gt;      text.addModifyListener(new ModifyListener() {&lt;br /&gt;&lt;br /&gt;          public void modifyText(ModifyEvent e) {&lt;br /&gt;              if (text.getText().startsWith(" ")) {&lt;br /&gt;                  field.showDecoration(decoration);&lt;br /&gt;                  return;&lt;br /&gt;              }&lt;br /&gt;              field.hideDecoration(decoration);&lt;br /&gt;&lt;br /&gt;          }&lt;br /&gt;      });&lt;br /&gt;      field.hideDecoration(decoration);&lt;br /&gt;      shell.open();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The code above really just covers a simple implementation. There is much more behind the concept of decorated fields and much more flexibility. I am planing on writing a more in detail article or HOWTO about decorated fields.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-114986011567496293?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/114986011567496293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=114986011567496293' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114986011567496293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114986011567496293'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/06/decorated-fields-in-eclipse.html' title='Decorated Fields in Eclipse'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-114190458997140575</id><published>2006-03-09T11:28:00.000Z</published><updated>2006-03-09T11:43:09.983Z</updated><title type='text'>Variable Prefixes</title><content type='html'>When writing Java classes I often label my global variables (fields) with a lower case "&lt;span style="font-style: italic;"&gt;f&lt;/span&gt;" as prefix. This is just to distinguish from local variables while programming and making. Navigating through my preferences dialog the other day I found a nice option that supports this behavior.&lt;br /&gt;&lt;br /&gt;Under &lt;span style="font-style: italic;"&gt;Java &gt; Code Style&lt;/span&gt; you will find a small table to edit prefix and suffix lists for different variable types.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/ffield.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/ffield.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now when you create a new field and use code completion (&lt;span style="font-style: italic;"&gt;ctrl+space&lt;/span&gt;) the assistant suggest a variable name starting with whatever prefix you have specified before.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/codecompletion.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/codecompletion.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Very nice feature. It would be even more usefull if it let me type a variable name and then suggest adding a prefix when I press &lt;span style="font-style: italic;"&gt;ctrl+space.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-114190458997140575?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/114190458997140575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=114190458997140575' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114190458997140575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114190458997140575'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/03/variable-prefixes.html' title='Variable Prefixes'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-114114605142629611</id><published>2006-02-28T15:02:00.000Z</published><updated>2006-02-28T17:00:51.490Z</updated><title type='text'>Quick view on the BPEL Designer</title><content type='html'>I have been playing around with the first code drop of the &lt;a href="http://www.eclipse.org/bpel/"&gt;Eclipse BPEL Designer&lt;/a&gt; during the last couple of days. It's a quite impressive and neat tool. The current status allows you to open, view, edit and save a .bpel file using the editor. New activities can simply be created by dragging and dropping them from the palette into the editor. Their properties can be modified using the properties view which comes in the &lt;a href="http://wbeaton.blogspot.com/2006/02/eclipse-tabbed-properties-view.html"&gt;new tabbed style&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So basically you are able to model a business process according to the BPEL 1.1 spec. The only little discomfort is that you can not yet create a .bpel file using a wizard. However, if you start from the samples provided you can get along quite well :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/bpeldesigner.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/bpeldesigner.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The BPEL editor comes with a set of extension points that enable 3rd party vendors to bind their BPEL runtime or define new component palettes.&lt;br /&gt;&lt;br /&gt;There is lots of more stuff to come in the future milestones (including validation, creation wizards, debug, integrating with runtimes etc.) and a first release (1.0) is tentatively scheduled for 1st of October 2006.&lt;br /&gt;&lt;br /&gt;More information and resources are available at the &lt;a href="http://www.eclipse.org/bpel/developers.php"&gt;BPEL Designer website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-114114605142629611?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/114114605142629611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=114114605142629611' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114114605142629611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114114605142629611'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/02/quick-view-on-bpel-designer.html' title='Quick view on the BPEL Designer'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-114077134397393796</id><published>2006-02-24T08:36:00.000Z</published><updated>2006-02-24T13:51:40.866Z</updated><title type='text'>What is my selection ?</title><content type='html'>Do you know that problem? There is a view in Eclipse displaying some artficats and you want to contribute a new popup menu entry for them. So you go ahead and create a new &lt;span style="font-style: italic;"&gt;objectContribution&lt;/span&gt; for the &lt;span style="font-style: italic;"&gt;org.eclipse.ui.popupMenus&lt;/span&gt; extension point. The only question is, what object type do I want to contribute the entry for? How do I find out what kind of objects are displayed?&lt;br /&gt;&lt;br /&gt;One way is to go and have a look at the source code of any view that displays this object and dig a bit in their label or content provider. Doing so you need to find out where the view is implemented and so on ...&lt;br /&gt;&lt;br /&gt;I have written a tiny tool that should make things easier here and shows the type of the object selected. You simply right click an object in a view and select "Show selection".&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/shoselection.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/shoselection.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;A small message box will pop-up presenting some information about the object you selected.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/selection.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/selection.jpg" alt="" border="0" /&gt;&lt;/a&gt;Typically in your extension you would want to specify one of the interfaces for the object type to contribute a menu entry for.&lt;br /&gt;&lt;br /&gt;To many people have asked me to tell them what type of object they are seeing because they want to contribute an action or menu. I was just sick of searching everytime :) You can download the plugin including sources &lt;a href="http://philipp-tiedt.de/tools/selection/showselection.zip"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-114077134397393796?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/114077134397393796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=114077134397393796' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114077134397393796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114077134397393796'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/02/what-is-my-selection.html' title='What is my selection ?'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-114042513760519844</id><published>2006-02-20T08:25:00.000Z</published><updated>2006-02-20T09:02:01.833Z</updated><title type='text'>Eclipse 3.2 M5</title><content type='html'>Eclipse 3.2 Milestone 5 was released just before the weekend. I haven't had much time to look into it over the weekend so it was the first thing I did this morning. There are lots of new nice and helpfull features available. I am impressed how everytime I download a new Milestone things still improve and new features appear. This is fantastic for experienced users. However I am a bit worried that at some stage "newcommers" will be overwhelmed by the functionality.&lt;br /&gt;&lt;br /&gt;Nevertheless, I tested a few of the new features and here are my favorite 3:&lt;ol&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Generate hashCode()          and equals()&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;This new source action allows you to generate the hashCode() and equals() method for a class. You can select the fields to be inlcuded in the methods. Especially when having lots of fields, generating that code is so helpfull. And most of all you don't forget to override hashCode() when you override equals(), which still is a common mistake :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/hashcode.1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/hashcode.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/hashcode.1.jpg"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Variable name completion&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;When creating a new variable and specifying a name the code completion will try and complete the variable name even if characters are typed that do not match.&lt;br /&gt;&lt;br /&gt;Example: &lt;span style="font-style: italic;"&gt;String fMy&lt;/span&gt; is completed to &lt;span style="font-style: italic;"&gt;fMyString&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Grouping problems&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;It is now possible to group problems by different specifiers, e.g. by Java Problem Type.&lt;br /&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4563/2287/1600/problems.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4563/2287/320/problems.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Find out more about new features at the &lt;a href="http://fullmoon.torolab.ibm.com/downloads/drops/S-3.2M5-200602171115/eclipse-news-M5.html"&gt;New and Noteworthy list&lt;/a&gt; and download &lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.2M5-200602171115/index.php"&gt;Eclipse 3.2 M5 here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-114042513760519844?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/114042513760519844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=114042513760519844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114042513760519844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/114042513760519844'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/02/eclipse-32-m5.html' title='Eclipse 3.2 M5'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-113999793241193638</id><published>2006-02-15T09:54:00.000Z</published><updated>2006-02-15T10:05:32.420Z</updated><title type='text'>Cheat Sheets in Eclipse</title><content type='html'>Cheat Sheets are an evolving technology in Eclipse, especially for companies that build complex products based on Eclipse. Cheat Sheets are some kind of "semi-automatic" tutorials that guide you through complex tasks of a product. Let's take the famous "Hello World". One example of a Cheat Sheet is, how to create a new plug-in that says "Hello World". The tutorial would guide you through the steps of creating, implementing and running the plug-in. Some of the steps, like creating a project, can be executed automatically.&lt;br /&gt;&lt;br /&gt;Cheat Sheets are integrated into Eclipse as a view and hence can be read and performed whithout leaving the workbench.&lt;br /&gt;&lt;br /&gt;I recently published a tutorial &lt;a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-cheatsheets-i.html"&gt;on how to create Cheat Sheets&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-113999793241193638?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/113999793241193638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=113999793241193638' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/113999793241193638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/113999793241193638'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/02/cheat-sheets-in-eclipse.html' title='Cheat Sheets in Eclipse'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22488470.post-113999489358191041</id><published>2006-02-15T09:06:00.000Z</published><updated>2006-02-15T09:14:53.586Z</updated><title type='text'>Welcome to my blog</title><content type='html'>Blogging becomes more and more popular not only for private use but also in the industry. There is a big blog community growing at the moment around Eclipse. People use blogs to share ideas, visions, tips and tricks as well as problems and news about Eclipse. Well there is one more now ! :-)&lt;br /&gt;&lt;br /&gt;Welcome to my Eclipse and Java blog. I will try and post some interesting stuff about my experience with Eclipse and my daily work in that area. Have fun ...&lt;br /&gt;&lt;br /&gt;-Philipp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22488470-113999489358191041?l=philipptiedt.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipptiedt.blogspot.com/feeds/113999489358191041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22488470&amp;postID=113999489358191041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/113999489358191041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22488470/posts/default/113999489358191041'/><link rel='alternate' type='text/html' href='http://philipptiedt.blogspot.com/2006/02/welcome-to-my-blog.html' title='Welcome to my blog'/><author><name>Philipp</name><uri>http://www.blogger.com/profile/16971943472403434091</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10974817691602665966'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>