<?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-3293006546106519162</id><updated>2009-10-08T12:26:02.558-07:00</updated><title type='text'>Eclipse Ganymede</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ganymede-review.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3293006546106519162/posts/default'/><link rel='alternate' type='text/html' href='http://ganymede-review.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pablo Rogina</name><uri>http://www.blogger.com/profile/07433653903609290708</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3293006546106519162.post-8167490831772733066</id><published>2008-06-20T13:41:00.000-07:00</published><updated>2008-06-21T13:51:47.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ganymede'/><category scheme='http://www.blogger.com/atom/ns#' term='emt'/><title type='text'>Review of Eclipse Modeling Tools in Ganymede (RC4)</title><content type='html'>&lt;span style="font-size:85%;"&gt;Ganymede is the annual release for 2008 of several major Eclipse projects (24 to be precise) all at once. This annual &lt;/span&gt;&lt;span style="font-size:85%;"&gt;coordinate &lt;/span&gt;&lt;span style="font-size:85%;"&gt;release cycle was introduced in 2006, with the launching of Callysto followed in 2007 by Europa.&lt;br /&gt;&lt;br /&gt;Hint: so far the naming convention for the annual releases is based on Jupiter's moons, specially the &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Galilean_moon"&gt;Galilean moons&lt;/a&gt;, so could we expect that next 2009 release be called Io?&lt;br /&gt;&lt;br /&gt;I've following the evolution of Eclipse from the very begining, although I wasn't a user at that time. It always looked to me as a promising application, and I guess as time goes by, it proved to be more than an application, but an ecosystem itself.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Fortunately, in the last 3 years I progressively start to use Eclipse, both for Java and specially for C++ development. So I'm really used to projects CDT (C/C++ Development Tools) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;and JDT (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Java development tools) and I considered them to be stable and very capable. So I decided to start taking a look at other projects available for Eclipse, so I'll try to review just briefly in this instance the &lt;a href="http://www.eclipse.org/modeling/"&gt;Eclipse Modeling Project&lt;/a&gt;. I consider that the next natural step in the evolution of programming languagues will come from the modeling side. i.e., the idea to have a concrete model of the system under development that can at any time represent directly what is actually coded and implemented. I expect (maybe I'm wrong... I never won the lottery &lt;/span&gt;&lt;span style="font-size:85%;"&gt;so far&lt;/span&gt;&lt;span style="font-size:85%;"&gt;!) that model-based  development technologies&lt;/span&gt;&lt;span style="font-size:85%;"&gt; will &lt;/span&gt;&lt;span style="font-size:85%;"&gt;be used more and more, specially in big projects involving lots of developers and hundreds of modules...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Installation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;For this review of Ganymede I chose the Windows version of Eclipse Modeling Tools. I downloaded the .zip file from &lt;a href="http://www.eclipse.org/downloads/packages/"&gt;here&lt;/a&gt; and uncompressed it in C:\. The whole pack&lt;/span&gt;&lt;span style="font-size:85%;"&gt;age will be installed under C:\eclipse&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Note:&lt;/span&gt; Ganymede can be installed also starting from a previous Europa installation, and making an update using the built-in update system of Eclipse, available through &lt;span style="font-weight: bold;"&gt;Help&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Software Updates&lt;/span&gt;.  Select tab Available Software and then click the Ganymede Update Site entry to see a list of all the available features (modules) that are part of the Ganymede release. After choosing what features to install, it's a question of time for the download and automatic installation of the updated/new features. See &lt;a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymederc4"&gt;Package details&lt;/a&gt; for a list of all installed components.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;UML&lt;/span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;From the components listed above, I'll use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;UML&lt;/span&gt;2 as a starting point for reviewing the Modeling Tools. I expect to be able to draw the fundamental &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;UML&lt;/span&gt; diagrams to my opinion: Class, Sequence and Use Case. I would also like to reverse engineer an existing Java project (to have it better documented and to have a picture to see the project at a glance).&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Conclusion&lt;/span&gt;&lt;br /&gt;The simultaneous release of a is a b&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;right&lt;/span&gt; idea. It allows the developers to keep their Eclipse environment up to date without worries about components or projects versions. And with every annual release, more and more projects are included into Eclipse, making it the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;IDE&lt;/span&gt; of choice for software developers who want to be more productive and produce better applications.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3293006546106519162-8167490831772733066?l=ganymede-review.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3293006546106519162/posts/default/8167490831772733066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3293006546106519162/posts/default/8167490831772733066'/><link rel='alternate' type='text/html' href='http://ganymede-review.blogspot.com/2008/06/review-of-eclipse-modeling-tools-in.html' title='Review of Eclipse Modeling Tools in Ganymede (RC4)'/><author><name>Pablo Rogina</name><uri>http://www.blogger.com/profile/07433653903609290708</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07991537526056620184'/></author></entry></feed>