<?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>The Goan &#187; MyEclipse</title>
	<atom:link href="http://thegoan.com/blog/category/myeclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://thegoan.com</link>
	<description>Without me it's just aweso...</description>
	<lastBuildDate>Fri, 21 Dec 2012 08:38:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>MyEclipse Visual Query Builder</title>
		<link>http://thegoan.com/blog/myeclipse-visual-query-builder/</link>
		<comments>http://thegoan.com/blog/myeclipse-visual-query-builder/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 11:16:28 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[MyEclipse]]></category>
		<category><![CDATA[query builder]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[visual]]></category>

		<guid isPermaLink="false">http://thegoan.com/?p=489</guid>
		<description><![CDATA[A few weeks ago, I sat down with RedMonk’s Michael Coté to demo the new Visual Query Builder we introduced in MyEclipse 7.5. I have nothing more to add, just watch!]]></description>
				<content:encoded><![CDATA[<p>A few weeks ago, I sat down with <a href="http://redmonk.com/" target="_blank">RedMonk’s</a> <a href="http://www.redmonk.com/cote/" target="_blank">Michael Coté</a> to demo the new Visual Query Builder we introduced in MyEclipse 7.5. I have nothing more to add, just watch!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="318" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/gdMGgZyfNwI%2Em4v" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="318" src="http://blip.tv/play/gdMGgZyfNwI%2Em4v" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;"><a href="http://myeclipseide.com/module-htmlpages-display-pid-4.html" target="_blank"><img class="alignleft size-full wp-image-41" title="Get MyEclipse" src="http://thegoan.com/wordpress/wp-content/uploads/2008/09/mebutton_2.gif" alt="Get MyEclipse" width="102" height="36" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thegoan.com/blog/myeclipse-visual-query-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyEclipse REST Evolution</title>
		<link>http://thegoan.com/blog/myeclipse-rest-evolution/</link>
		<comments>http://thegoan.com/blog/myeclipse-rest-evolution/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 05:50:25 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[MyEclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jax-rs]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://thegoan.com/?p=296</guid>
		<description><![CDATA[I&#8217;ve been the lead developer for MyEclipse web service developer tools for almost two years now. Until recently we had concentrated all of our energy on the heavyweight SOAP web service technology stack. Yet, the lightweight REST web service movement was something we had been researching and planning to support. The question was when would [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been the lead developer for MyEclipse web service developer tools for  almost two years now. Until recently we had concentrated all of our energy  on the heavyweight SOAP web service technology stack. Yet, the lightweight  REST web service movement was something we had been researching and planning  to support. The question was when would we add that support for MyEclipse&#8230;.</p>
<h3>MyEclipse 6.5</h3>
<p>At my <a href="http://www.myeclipseide.com/module-htmlpages-display-pid-379.html" target="_blank">EclipseWorld</a> presentation, I gave a talk on web services. To elicit the  audience&#8217;s interest in REST, I demonstrated ad hoc REST development using  MyEclipse 6.5. Now MyEclipse 6.5 web service tools did not explicitly  support REST, so I improvised for my demo. With a few hours of trial and  error web project setup and configuration I was able to create a helloworld  REST web service project that I could deploy and test. I mention this ME 6.5  experiment with REST web services and the troublesome and time consuming  process as a contrast to the convenience of the new MyEclipse 7.0 REST web  service features.</p>
<h3>MyEclipse 7.0</h3>
<p>MyEclipse 7.0 introduced REST developer tools that make REST web service  development drop-dead simple with no configuration complexity, Maven or otherwise; create a REST web services project in a few clicks. Jersey 1.0 libraries and dependent JARs are split among a few MyEclipse containers to help you choose exactly what you need for your application. If you want to manage your dependencies with Maven, that&#8217;s possible too, all you have to do is check a box, MyEclipse will deal with your pom.xml dependencies for you.</p>
<div id="attachment_307" class="wp-caption aligncenter" style="width: 535px"><img class="size-full wp-image-307" title="New REST Project Wizard" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/restproject.png" alt="New REST Project Wizard" width="525" height="651" /><p class="wp-caption-text">New REST Project Wizard</p></div>
<div id="attachment_308" class="wp-caption aligncenter" style="width: 535px"><img class="size-full wp-image-308" title="New REST Project - Library Selection" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/restproject2.png" alt="New REST Project - Library Selection" width="525" height="494" /><p class="wp-caption-text">New REST Project - Library Selection</p></div>
<p>To create a web service, select a class (or create a new one), specify the path, add a few methods and you&#8217;re done.</p>
<div id="attachment_313" class="wp-caption aligncenter" style="width: 637px"><img class="size-full wp-image-313" title="REST Class Wizard" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_customerresource.png" alt="REST Class Wizard" width="627" height="617" /><p class="wp-caption-text">REST Class Wizard</p></div>
<p>The method wizard can be invoked from the above class wizard to add new methods or directly from the Java editor to add methods to a class you are currently editing.</p>
<div id="attachment_312" class="wp-caption aligncenter" style="width: 576px"><img class="size-full wp-image-312" title="REST Method Wizard" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_getorders.png" alt="REST Method Wizard" width="566" height="569" /><p class="wp-caption-text">REST Method Wizard</p></div>
<p>If you&#8217;re a MyEclipse PRO subscriber, you can use the REST Web Services Explorer to test your web service from within the IDE.</p>
<div id="attachment_311" class="wp-caption aligncenter" style="width: 510px"><a href="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_getorders-explorer.png" rel="lightbox[296]"><img class="size-medium wp-image-311" title="REST Web Services Explorer" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_getorders-explorer-500x364.png" alt="REST Web Services Explorer" width="500" height="364" /></a><p class="wp-caption-text">REST Web Services Explorer</p></div>
<p>For all their coolness though, the wizards in MyEclipse 7.0 had no editing support. You could use them to <em>add</em> a new class or <em>add</em> methods, but you could not use them to <em>edit</em> existing classes or methods. This left you hanging when it came to modifying existing service annotations. REST with JAX-RS is annotation  heavy, and a complex method could have at least 10 annotations and you certainly wouldn&#8217;t want to be editing those by hand if you could avoid it.</p>
<h3>MyEclipse 7.1</h3>
<p>In MyEclipse 7.1, I worked in the editing support for both the method and the class wizards. You can bring up the editor from the context menu in the Java editor, Outline view, Package explorer, etc. Just select (or place your cursor in) the method or class you want to edit and bring up the context menu to invoke the wizard.</p>
<div id="attachment_316" class="wp-caption aligncenter" style="width: 655px"><img class="size-full wp-image-316" title="Editor Context Menu" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_edit_editor_context.png" alt="Editor Context Menu" width="645" height="270" /><p class="wp-caption-text">Editor Context Menu</p></div>
<div id="attachment_317" class="wp-caption aligncenter" style="width: 564px"><img class="size-full wp-image-317" title="Outline Context Menu" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_edit_outline_context.png" alt="Outline Context Menu" width="554" height="196" /><p class="wp-caption-text">Outline Context Menu</p></div>
<p>The wizard will open pre-populated with all the REST annotations filled into it&#8217;s fields. You can now add, edit or delete annotations. You can even add and remove parameters from methods. When you hit finish, only the changes you made are written back to the editor, you don&#8217;t have to worry about losing any other (non REST) changes you may have made manually.</p>
<div id="attachment_309" class="wp-caption aligncenter" style="width: 573px"><img class="size-full wp-image-309" title="Edit REST Class Wizard" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_edit_class_wiz.png" alt="Edit REST Class Wizard" width="563" height="571" /><p class="wp-caption-text">Edit REST Class Wizard</p></div>
<p>One of my favorite things about these wizards is the ability to invoke them while typing using Ctrl + 3. So if you&#8217;re in the middle of editing your code and you want to bring up the wizard, press Ctrl + 3, type in &#8220;edit rest&#8221; and choose the wizard you want. Much faster than moving your hand over to the mouse and selecting from the context menu, I say.</p>
<div id="attachment_315" class="wp-caption aligncenter" style="width: 484px"><img class="size-full wp-image-315" title="Edit REST - Ctrl + 3" src="http://thegoan.com/wordpress/wp-content/uploads/2009/03/rest_edit_ctrl_3.png" alt="Edit REST - Ctrl + 3" width="474" height="210" /><p class="wp-caption-text">Edit REST - Ctrl + 3</p></div>
<p>In 7.1, we also moved on to Jersey 1.0.2, which brings in a new MIME and Multipart API and a <a href="http://blogs.sun.com/sandoz/entry/jersey_1_0_2_is" target="_blank">large number of fixes and enhancements</a>. The REST Web Services Explorer will now display JSON output in the Raw View, you no longer need to save it as a file and then open externally.</p>
<h3>Onwards&#8230;</h3>
<p>The intuitiveness of the REST tools are all about making REST development a  no-brainer hassle-free experience. The Eclipse World demo I discussed at  the beginning of this post took me under five minutes to finish with our REST  tools. Now you&#8217;re probably thinking, <em>&#8220;But isn&#8217;t REST supposed to be easy? Why do I need tools for a process that is easy?&#8221;</em>. True, but only once you know  all the principles behind the process and have gone through the initial error prone  setup; hopefully not having quit due to sheer frustration! Even after you know what is involved, execution is still a manual process for most part and will still take time, no matter how much you know. Why spend hours pottering with your dev environment, research and syntax when you can just use MyEclipse? Spend the time working on a bad-ass service for your customers instead and let us do the heavy lifting for you.</p>
<p>We have plenty of ideas for future REST features; Spring integration, JPA integration, WADL support for top down service / client generation, &#8230; how about you tell us? We&#8217;re listening.</p>
<p>Do read our <a href="http://www.myeclipseide.com/documentation/quickstarts/webservices_rest/" target="_blank">MyEclipse REST / JAX-RS tutorial</a> for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://thegoan.com/blog/myeclipse-rest-evolution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MyEclipse 7 is Here!</title>
		<link>http://thegoan.com/blog/myeclipse-7/</link>
		<comments>http://thegoan.com/blog/myeclipse-7/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:30:27 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[MyEclipse]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jax-rs]]></category>
		<category><![CDATA[jersey]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[uml2]]></category>

		<guid isPermaLink="false">http://thegoan.com/?p=132</guid>
		<description><![CDATA[If you&#8217;re wondering why I jumped straight to a MyEclipse 7 post without any &#8220;non-work&#8221; posts in between, then you&#8217;re staring the reason in the face&#8230; MyEclipse 7.0.  Since MyEclipse 6.6, we&#8217;ve presented at Eclipse World (more about that later) and worked on nothing but MyEclipse 7.0. Besides new features, this release includes much awaited [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;re wondering why I jumped straight to a MyEclipse 7 post without any &#8220;non-work&#8221; posts in between, then you&#8217;re staring the reason in the face&#8230; MyEclipse 7.0.  Since MyEclipse 6.6, we&#8217;ve presented at <a href="http://www.myeclipseide.com/module-htmlpages-display-pid-379.html" target="_blank">Eclipse World</a> (more about that later) and worked on nothing but MyEclipse 7.0. Besides new features, this release includes much awaited updates and fixes across the board. MyEclipse 7.0 and MyEclipse 7.0 Blue Edition were released on the 9th, so without wasting more time, let&#8217;s dive right into the juicy details&#8230;</p>
<p><strong>What&#8217;s new</strong>:</p>
<p>7.0 is our first production release for Ganymede (Eclipse 3.4), preceded by two milestone releases in the 7 series. It is also the first MyEclipse release delivered on top of the <strong><a href="http://www.poweredbypulse.com" target="_blank">Pulse</a></strong> Eclipse Management Platform and includes a Pulse based plugin dashboard. As an end user, this enables you to:</p>
<ul>
<li>Install optional and early access MyEclipse plugins.</li>
<li>Update MyEclipse easily.</li>
<li>Easily add and manage 3rd party plugins to your MyEclipse installation.</li>
<li>Move to another machine but continue to use an identically configured MyEclipse installation (including 3rd party plugins) with ease.</li>
<li>Share workspaces and workspace settings with co-workers.</li>
</ul>
<p>The ability to share workspaces is only available to <a href="http://www.poweredbypulse.com/products_freelance_win.php" target="_blank">Pulse Freelance</a> subscribers, all other features are absolutely free.</p>
<p>MyEclipse 7.0 adds <strong>JAX-RS</strong> to it&#8217;s list of supported web service frameworks. This means you can now develop, deploy and test <strong>RESTful web services in MyEclipse</strong>. We use <a href="http://jersey.dev.java.net" target="_blank">Jersey</a>, the JAX-RS reference implementation. I&#8217;ll try to provide more details in a later post.</p>
<p>An early access version of our <strong>UML2</strong> features can be installed via the dashboard. This includes a massively detailed UML2 graphical editor. So if you feel like cranking out a Composite Structure diagram (I don&#8217;t <img src='http://thegoan.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), you know where to look.</p>
<p>Our Javascript tools are a professional integration of JSDT, which gives the editor a much needed upgrade with support for OOP/closures, vastly improved content assist and various other code browsing enhancements.</p>
<p><strong>Updates:</strong></p>
<ul>
<li>Spring Tools built on SpringIDE 2.2.0, with <strong>Spring Web Flow 2</strong> support</li>
<li>MyEclipse Reports now built on BIRT 2.3.1</li>
<li>OpenJPA 1.2 support</li>
<li>JSF EL content assist enhancements and support for Apache Trinidad tags</li>
<li>ICEfaces 1.7.2 SP1</li>
</ul>
<p>For more details (with pictures!), please see the New and Noteworthy documents for <a href="http://myeclipseide.com/module-htmlpages-display-pid-370.html" target="_blank">MyEclipse</a> and <a href="http://myeclipseide.com/module-htmlpages-display-pid-371.html" target="_blank">MyEclipse Blue Edition</a>. Enjoy!</p>
<p><a href="http://www.myeclipseide.com/module-htmlpages-display-pid-4.html"><img class="alignnone size-full wp-image-41" title="Get MyEclipse" src="http://thegoan.com/wordpress/wp-content/uploads/2008/09/mebutton_2.gif" alt="" width="102" height="36" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thegoan.com/blog/myeclipse-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MyEclipse 6.6 GA Released</title>
		<link>http://thegoan.com/blog/myeclipse-66-ga-released/</link>
		<comments>http://thegoan.com/blog/myeclipse-66-ga-released/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 06:28:53 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[MyEclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[wtp]]></category>

		<guid isPermaLink="false">http://thegoan.com/?p=122</guid>
		<description><![CDATA[MyEclipse 6.6 and MyEclipse 6.6 Blue Edition were released a few days ago; 6.6 is a bugfix update to version 6.5 on the Europa Platform. Noteworthy items in this release include: Maven4MyEclipse updates Updated to WTP 2.0.3 OpenJPA support Matisse4Myclipse and UML stability improvements Updated language packs New and Noteworthy docs with more detail: MyEclipse [...]]]></description>
				<content:encoded><![CDATA[<p>MyEclipse 6.6 and MyEclipse 6.6 Blue Edition were released a few days ago; 6.6 is a bugfix update to version 6.5 on the Europa Platform.</p>
<p>Noteworthy items in this release include:</p>
<ul>
<li>Maven4MyEclipse updates</li>
<li>Updated to WTP 2.0.3</li>
<li>OpenJPA support</li>
<li>Matisse4Myclipse and UML stability improvements</li>
<li>Updated language packs</li>
</ul>
<p>New and Noteworthy docs with more detail: <a href="http://myeclipseide.com/module-htmlpages-display-pid-376.html" target="_blank">MyEclipse 6.6</a>, <a href="http://myeclipseide.com/module-htmlpages-display-pid-377.html" target="_blank">MyEclipse Blue 6.6</a>.</p>
<p>A GA version of our Ganymede offering, MyEclipse 7.0 will be available later this month; if you are wondering why we chose to release 6.6 before 7.0, see <a href="http://www.myeclipseide.com/index.php?name=PNphpBB2&amp;file=viewtopic&amp;p=98074#98074" target="_blank">this</a> post. Our latest milestone release for the Ganymede platform is 7.0 M2. New and Noteworthy: <a href="http://myeclipseide.com/module-htmlpages-display-pid-370.html" target="_blank">MyEclipse 7.0 M2</a>, <a href="http://myeclipseide.com/module-htmlpages-display-pid-371.html" target="_blank">MyEclipse Blue 7.0 M2</a>.</p>
<p><a href="http://www.myeclipseide.com/module-htmlpages-display-pid-4.html"><img class="alignnone size-full wp-image-41" title="Get MyEclipse" src="http://thegoan.com/wordpress/wp-content/uploads/2008/09/mebutton_2.gif" alt="" width="102" height="36" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thegoan.com/blog/myeclipse-66-ga-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MyEclipse 6.5 GA Released</title>
		<link>http://thegoan.com/blog/myeclipse-65-ga-released/</link>
		<comments>http://thegoan.com/blog/myeclipse-65-ga-released/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 21:36:01 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[MyEclipse]]></category>
		<category><![CDATA[6.5]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jax-ws]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://thegoan.com/?p=39</guid>
		<description><![CDATA[MyEclipse 6.5 and MyEclipse 6.5 Blue Edition were released late last week. Our last MyEclipse release (6.0.1) was back in October 07, followed by MyEclipse Reports and an updated version of Matisse for MyEclipse released through Community Essentials in late December. MyEclipse 6.5 finally includes Maven 2 support, users of this long old thread rejoice! [...]]]></description>
				<content:encoded><![CDATA[<p>MyEclipse 6.5 and MyEclipse 6.5 Blue Edition were released late last week. Our last MyEclipse release (6.0.1) was back in October 07, followed by MyEclipse Reports and an updated version of Matisse for MyEclipse released through Community Essentials in late December.</p>
<p>MyEclipse 6.5 finally includes Maven 2 support, users of <a title="http://myeclipseide.com/PNphpBB2-viewtopic-t-1137-highlight-maven.html" href="http:///" target="_blank">this long old thread</a> rejoice! 6.5<strong> </strong>also includes a much needed Hibernate Tools &amp; Spring IDE upgrade, JAX-WS 2.0 support, Portlet support and improved JSF/Faclets visual designers. Support for Hibernate 3.2 is finally available along with Hibernate Annotations support even in hybrid Spring-Hibernate projects. On the Spring front, we now support Spring 2.5, along with Spring Web Flow 1.0 and Spring Java Config 1.0.0.m3.</p>
<p>Our last MyEclipse Blue Edition release (6.1) was in early Feb this year. The 6.5 Blue Edition release includes support for WebSphere Portal Server, multi profile support for WebSphere 6.x and RAD to MyEclipse project migration wizard.</p>
<p>For more details, check the New &amp; Noteworthy docs for  <a href="http://www.myeclipseide.com/module-htmlpages-display-pid-361.html" target="_blank">MyEclipse 6.5</a> and <a href="http://www.myeclipseide.com/module-htmlpages-display-pid-362.html">MyEclipse 6.5 Blue Edition</a>.</p>
<p><a href="http://www.myeclipseide.com/module-htmlpages-display-pid-4.html"><img class="alignnone size-full wp-image-41" title="Get MyEclipse" src="http://thegoan.com/wordpress/wp-content/uploads/2008/09/mebutton_2.gif" alt="" width="102" height="36" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thegoan.com/blog/myeclipse-65-ga-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
