<?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>SDLC Blog &#187; Eclipse</title>
	<atom:link href="http://www.rodenas.org/blog/category/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rodenas.org/blog</link>
	<description>Software Development Life Cycle: Methodologies and Tools for the Enterprise</description>
	<lastBuildDate>Fri, 09 Sep 2011 12:02:31 +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>From the Eclipse Platform to the IBM Rational Jazz Platform</title>
		<link>http://www.rodenas.org/blog/2009/04/20/from-the-eclipse-platform-to-the-ibm-rational-jazz-platform/</link>
		<comments>http://www.rodenas.org/blog/2009/04/20/from-the-eclipse-platform-to-the-ibm-rational-jazz-platform/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 23:05:18 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Jazz Project]]></category>
		<category><![CDATA[Rational]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/?p=571</guid>
		<description><![CDATA[TweetTweetSeveral months ago, I promised to write about the IBM Rational Jazz platform and IBM Rational Team Concert. As you may have noticed, I have not yet write about them, but in my defense I can say that I have not had much time to devote to this nor other posts in this blog. As [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2009/04/20/from-the-eclipse-platform-to-the-ibm-rational-jazz-platform/&via=ferdy&text=From the Eclipse Platform to the IBM Rational Jazz Platform&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2009/04/20/from-the-eclipse-platform-to-the-ibm-rational-jazz-platform/&via=ferdy&text=From the Eclipse Platform to the IBM Rational Jazz Platform&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>Several months ago, I promised to write about the <a href="https://jazz.net/">IBM Rational Jazz platform</a> and <a href="http://www-01.ibm.com/software/awdtools/rtc/">IBM Rational Team Concert</a>. As you may have noticed, I have not yet write about them, but in my defense I can say that I have not had much time to devote to this nor other posts in this blog. As I mentioned in some others posts, lately I have been leading a major renovation of our entire suite of custom development tools, and these last 3 months I have been fairly busy managing all this change. Taking advantage of Easter holidays, I finally found the right time to get to write about the Jazz platform.</p>
<p>But before proceeding, a disclaimer. What I am going to write about Jazz is just a personal opinion,  may or may not be wise, may or may not have something to do with reality, but I want to make clear that this is an entirely personal opinion, and do not mean any endorsement from my current employer.</p>
<h4>The Eclipse vision</h4>
<p>To describe the Jazz platform, I think we should go back to the past, because in my opinion, Jazz is trying to evolve the vision/mission/wildest dream that <a href="http://www.nackman.com/lee-s-resume">Lee Nackman</a> had in 1998: to create a single technology platform on which to build the various IBM&#8217;s application development tools. The objectives Lee had at that time were:</p>
<ol>
<li>to solve one of the most customer complaints: instead of having tools with their own &#8220;personality&#8221;, customers demanded a common look and feel;</li>
<li>to be able to integrate different tools, especially from IBM, but also from external <acronym title="Independent Software Vendor">ISV</acronym> in order to complement IBM&#8217;s product line;</li>
<li>all reducing the development costs, as at that time each IBM tooling group used its own specific platform.</li>
</ol>
<p>With the help from the autonomous <a href="http://en.wikipedia.org/wiki/Object_Technology_International">OTI</a> subsidiary (acquired by IBM in 1996), and overcoming an enormous amount of skepticism within IBM, Lee and his team delivered a technology platform that became what today is known as the <a href="http://www.eclipse.org/platform/">Eclipse platform</a>. Looking at the success of this platform, especially in terms of IBM adoption across the different brands and tools, it seems that the main objectives were reached. Not to mention also that open sourcing the platform and several projects (as the <a href="http://www.eclipse.org/jdt/">JDT</a>), they killed lots of competitors, <a href="http://www.infoworld.com/d/developer-world/shrinking-java-tools-market-855">shrinking the Java tools market</a>, and created a great ecosystem around it.</p>
<h4>The Eclipse vision revisited</h4>
<p>But the knowledge and tool set that IBM acquired when they bought <a href="http://en.wikipedia.org/wiki/Rational_Software">Rational Software</a> in 2002, mixed with a retrospective analysis they did based on the experience they gained in the Eclipse development, helped them to figure out which were the new challenges for the software delivery process. I&#8217;ll try to summarize, <acronym title="in My Humble Opinion">IMHO</acronym>, some of the improvements they realize:</p>
<ul>
<li>When IBM built Eclipse, their focus was on the developer productivity. But the software development process usually involves some more skills, specialists, roles, levels, &#8230; and they need to work together, they need to share information, and when all members of the team work in a <a href="http://en.wikipedia.org/wiki/Virtual_team">geographically dispersed</a> manner, the conflicts inevitably appears. So there is a need to involve all the team in all the phases of the software lifecycle regardless of their location and role, and instead of improving the productivity of the developer, we need tools to improve the productivity of the entire team, and directly or indirectly, the productivity of the whole organization.</li>
<li>When talking about covering the overall development cycle, we usually find that we need several tools, and sometimes these tools are outside of the scope of Eclipse. And we also find that there are lots of barriers to share resources between these heterogeneous tools, as they use private vocabularies, formats and stores. So the integration between these external tools are usually built on bridges, and lots of times, highly cobbled (so they require updates with every interface change). There is a need to raise the level of integration. We need to be able to integrate and share cross-repository information using open interfaces and a loosely coupled approach.</li>
<li>When thinking about non coding activities, we realize that not each role or tool needs a heavy desktop client. There are some situations where a web <acronym title="User Interface">UI</acronym> (or another type of client) is more suitable. Despite some incubators (<a href="http://wiki.eclipse.org/E4/Bespin">e4 Bespin</a> or <a href="http://www.alphaworks.ibm.com/tech/eclifox">Eclifox</a>), Eclipse nowadays only supports its desktop client. It&#8217;s true that using <a href="http://www.eclipse.org/equinox/">Equinox</a> and its underlying <a href="http://en.wikipedia.org/wiki/OSGi">OSGi</a> services, you can deploy Eclipse plugins into the server-side, but there isn&#8217;t any &#8220;standard&#8221; way to share user interfaces or a framework for the web UI. Which will be the problem? the same Lee discovered in 1998: tools with their own &#8220;personality&#8221;, tools without a common behavior.</li>
<li>Process, process and process. How much we love them and how much we hate them also? Why is so hard to try to follow a process? Why the only Eclipse tools available (<a href="http://www-01.ibm.com/software/awdtools/rmc/">RMC</a> or <a href="http://www.eclipse.org/epf/">EPF</a>) only try to author and then publish a static document? Why tools doesn&#8217;t live the process?</li>
<li>Creating a new Eclipse environment with all of the required plugins, configuring the project, setting-up the build process and all the other little pieces that come into play to give code life could be a mess for a new team member. This kind of manual tasks are tedious and error-prone, and they are perceived by developers as a waste time. So it is not strange that tools like <a href="http://maven.apache.org/index.html">Maven</a> had a great adoption.</li>
</ul>
<p>So in my opinion, and as I told previously, the Jazz platform is the evolution of the original Eclipse vision, keeping in mind the above and some more other concerns, with an special focus on teams and collaboration. But its aim is not to replace Eclipse, they are distinct platforms with different goals, although Jazz seems to be the perfect complement to Eclipse. This new vision is well summarized at the <a href="https://jazz.net/learn/about-jazz-objectives.jsp">About Jazz</a> page:</p>
<blockquote><p>
Our goal is to provide a frictionless work environment that helps teams collaborate, innovate, and create great software. To that end, <strong>we are focusing on driving fundamental improvements in team collaboration, automation, and reporting across the software lifecycle</strong>.
</p></blockquote>
<h4>The Jazz Platform</h4>
<p>When trying to describe what compose the Jazz platform, albeit IBM have split the original Jazz project in several projects at the <a href="https://jazz.net/">jazz.net</a> site, I still have some problems trying to draw the line between the platform and the applications, to see which components are part of the Jazz platform and which are part of the different products based on it. So I will try to use the below picture, that I have borrowed from the IBM Rational guys, in order to clarify my ideas:</p>
<p><center><img src="http://www.rodenas.org/blog/wp-content/files/2009/04/jazz-platform.jpg" alt="The Jazz platform" title="The Jazz platform" width="600" height="351" class="aligncenter size-full wp-image-691" /></center></p>
<p>To enable a seamless and higher level of integration between tools, IBM has defined a reference architecture, <acronym title="Application Programming Interface">API</acronym> specifications, and a set of common services and tool building blocks, that together are called the <a href="https://jazz.net/development/DevelopmentItem.jsp?href=content/project/plans/jia-overview/index.html">Jazz Integration Architecture</a> (JIA). At the center of this integration architecture we found the Jazz Team Server (that may consist of one or more physical servers that act together as a single logical server), which provides foundational services (<a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">RESTful web services</a>) to enable groups of tools to work together. Let&#8217;s summarize each of these foundational services:</p>
<ul>
<li><b>Presentation</b>: in a multi-tool integration scenario we usually found lots of linked resources that may not be familiar to a particular client tool or this tool may not be able to provide a user interface for theses resources. The services provided by the presentation foundational services enables a client tool to find and invoke a suitable user interface for any resource URL in order to present the relevant data. There are also two main components (I believe, but I am not sure, they belong to the presentation services) that allow tools developers to implement specific user interfaces: the web dashboards component, that provides the infrastructure and UI for creating and presenting dashboards in a web browser, and the web UI component, that provides a framework for rich web user interfaces (based on the <a href="http://www.dojotoolkit.org/">Dojo toolkit</a>).</li>
<li><b>Process enactment</b>: these are the services that allows to define and implement a wide range of processes. It is focused on agile processes, but it can also be used in highly-structured processes, as it provides the essential components of a development work flow, such as operations, roles, permissions, preconditions or follow-up actions. By default, it is packaged with several process, as <a href="http://en.wikipedia.org/wiki/Scrum_(development)">Scrum</a>, <a href="http://en.wikipedia.org/wiki/OpenUP">OpenUp</a> or the <a href="http://www.eclipsecon.org/2005/presentations/econ2005-eclipse-way.pdf">Eclipse Way</a> (PDF), and it has an editor to be able to modify the process configuration. Each time you create a project you must assign a process, but you can have several projects and each project can follow a different process. It governs all activities, artifacts, artifact relationships, and operations that are pursued within the context of the process area, and it works in a seamless and unobtrusive way, as it manifests itself through artifacts types, operations manipulating the artifacts, and artifact change events.</li>
<li><b>Administration, users, projects, teams</b>: For dealing with users, projects, security, and licenses, each server hosts a set of core administration services. For example, these services can provide a common user identity in order to support authentication (establishes user identity) and authorization (a particular operation can be performed) based on the team membership or role in a project.</li>
<li><b>Collaboration</b>: Collaboration between the team members of a project can be performed in real-time, but also asynchronously (especially important for teams working across time zones). It also occurs at different contexts: around tools, process, tasks or data elements. The collaboration services in the Jazz platform supports and enables some of these core functions, for example, instant messaging, sending email and SMS, maintaining subscriptions, etc. It is something like a mix of the Eclipse <a href="http://www.eclipse.org/ecf/">ECF</a> and <a href="http://www.eclipse.org/corona/">Corona</a> projects (and I wonder why they did not use these projects).</li>
<li><b>Storage, data warehouse and search</b>: You may have noticed that I have deliberately grouped 3 core foundation services in only one. The reason is  because the Jazz repository model is composed by three logical DB in one, working together in order to provide the above 3 services. I am going to use another &#8220;stolen&#8221; picture to describe it:<br />
<br /><center><img src="http://www.rodenas.org/blog/wp-content/files/2009/04/jazz-repository.jpg" alt="Jazz Platform Repository" title="Jazz Platform Repository" width="500" height="199" class="aligncenter size-full wp-image-833" /></center></p>
<ul>
<li>Instead of having a fixed schema (that make integration hard) or a very generic schema (that makes writing tools tough), the Jazz repository allows tools to store their data their way. So content resources are created in a particular representation by the client, and can only be retrieved in that representation. The server doesn&#8217;t know enough about the content to transform it into an alternate representation. The storage services provides a completely RESTful framework for <acronym title="Create, Read, Update and Delete">CRUD</acronym> operations on resources stored in the Jazz private DB.</li>
<li>For every resource stored in the private DB, there are a set of “indexed properties” that are stored automatically in another DB using <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>. The indexing process is able to extract <a href="http://www.robertprice.co.uk/robblog/archive/2004/10/What_Is_An_RDF_Triple_.shtml">RDF triples</a> from some resource representations and able to extract text streams from some resource representations as well. This process extracts asynchronously each tool&#8217;s data into searchable indexes, consolidates them, and provides centralized query services for searching across the consolidated index. In this way, the search foundation services are able to provide common queries, both structured queries (based on <a href="http://en.wikipedia.org/wiki/SPARQL">SPARQL</a>) and full text search (based on <a href="http://lucene.apache.org/">Apache Lucene</a>).</li>
<li>And finally, we find the data warehouse DB, a periodically snapshot of all the information, used for public reporting. The data warehouse services relies on the Eclipse <a href="http://www.eclipse.org/birt/phoenix/">BIRT</a> project for its reporting system.</li>
</ul>
</li>
</ul>
<p>Anyway, the Jazz platform is still in its early stages, and it is constantly evolving to meet additional challenges. What I have summarized previously is what it is know as the Jazz Platform 0.6, but a new version is expected to be delivered on June with a new name, the <a href="https://jazz.net/development/DevelopmentItem.jsp?href=content/project/plans/jf-plan-1.0.html">Jazz Foundation</a>. So if you are interested in more deep details about the above or new services that are going to be delivered, I recommend that you go through the development team <a href="https://jazz.net/wiki/bin/view">wiki</a> (registration required).</p>
<h4>The killer-application</h4>
<p>There is also an interesting parallelism between how Eclipse and Jazz has been developed. In order to convince other IBM&#8217;s development tools product managers to adopt the Eclipse platform, Lee and his team decided to build a Java IDE. There were two reasons behind that decision: 1) to provide a real example (a killer-application) of a tool developed on the platform, proving in that way its benefits; 2) to help the Eclipse development team to better understand the needs of future consumers of the platform and to discover areas that required further development. This strategy was a success and the Eclipse platform and the Java IDE were quickly adopted inside IBM.</p>
<p>The Jazz project seems to use the same kind of strategy. They are developing a real tool using the Jazz platform. This killer-application is called <a href="http://www-01.ibm.com/software/awdtools/rtc/">Rational Team Concert</a> and as far as I know it is also rapidly adopted inside IBM. I hope to write about this product in the near future.</p>
<h4>Adoption</h4>
<p>Looking at the <a href="https://jazz.net/">jazz.net</a> site the increasing number of IBM tools that are adopting the Jazz platform, I have no doubt that it will be another success in terms of IBM adoption. But &#8230;</p>
<ul>
<li>Will it be a success outside IBM as was the Eclipse platform? IBM has not contributed the Jazz platform to the open source world (in terms of a <a href="http://en.wikipedia.org/wiki/Free_software_license">free software license</a>), and nor it is licensing it in any way (as far as I know). The only way to get this platform is licensing some of the Jazz based products. I am sure they are going to attract some more new customers looking for a complete lifecycle solution, but I believe it will not be a great success as Eclipse was. Anyway, I think the current goal for the Jazz platform is different from the Eclipse platform goal.</li>
<li>Are ISVs going to adopt this platform for their own products? There are the usual <a href="https://jazz.net/community/ensemble/index.jsp">business partners</a> that are complementing/extending the IBM&#8217;s Jazz based products with some new features, but it does not seem that they are going to adopt the Jazz platform for their own products. And it does not seem that IBM is trying to convince them to adopt the platform, as they did with Eclipse, or licensing it on an <acronym title="Original Equipment Manufacturer">OEMs</acronym> basis.</li>
<li>Will this platform attract external developers? IBM is not encouraging them to contribute in terms of code (the rights of what you contribute are transfered to IBM). They are only encouraging people to influence the direction of products through direct, early, and continuous conversations at the <a href="https://jazz.net/">jazz.net</a> website. So it will be very strange to see any non-customer developer.</li>
</ul>
<p>So in terms of external adoption/extension, it seems that IBM is focusing only in the interface as a way to integrate non-IBM tools, encouraging developers, customers and ISVs to participate in the development of the <a href="https://jazz.net/open-services/">Open Services for Lifecycle Collaboration</a> initiative, something like an open standards consortium.</p>
<h4>Conclusion</h4>
<p>Starting looking at the original Eclipse vision and how IBM revisited it after the Rational Software acquisition and the Eclipse success, I have attempted in this post to describe what it is the Jazz platform. I am sure some of you have realized that some of the improvements that I have described previously can be easily or are already implemented through Eclipse plugins, but I think these are the minor ones. There are three main conceptual differences between Eclipse and Jazz:</p>
<ul>
<li>a server centric approach instead of a local workbench in order to leverage the team concept;</li>
<li>a persistent storage using a federated cross-linked repository to store resources;</li>
<li>a seamless integration between tools using standard loosely coupled open interfaces and web protocols.</li>
</ul>
<p>And in my opinion, these conceptual differences can only be implemented through the creation of a new platform. Instead of solving some particular problems in an isolated way, Jazz is trying to attack the essence of the software development process. Does it means that we must convert to a new religion, drop the Eclipse platform and adopt the Jazz platform? No, Jazz is not going to replace Eclipse. There will be a strong relationship between the Jazz and Eclipse environments, yet the<br />
two are distinct and can run independently. Jazz is going to complement Eclipse in some particular scenarios:</p>
<blockquote><p>
Eclipse for Individuals, Jazz for Teams
</p></blockquote>
<p>We have also seen that IBM&#8217;s decision is not to open source this new platform, but to create a community around the <a href="https://jazz.net/">jazz.net</a> and <a href="http://open-services.net/">OSLC</a> websites. However, it will need to attract a broad and active participation from a wide external community in order to be a great success outside IBM, as it was Eclipse, something that I believe it is not a current IBM goal.</p>
<p>What will happen in the future? Sincerely, I don&#8217;t know, time will decide. From my particular point of view, this new vision match up what we have been doing for a long time and that has lead us to extend the Eclipse platform in order to create a <a href="http://wiki.eclipse.org/EclipseBankingDayLondon/SessionAbstracts#Repository_Based_Application_Development_Environment_for_Banking_Systems">custom collaborative tool set</a>. So, as we are already an IBM Rational customer and we have licensed some of the Jazz products, I will be very happy if we can integrate, in an easy way, our custom tools with the IBM Rational tool set.</p>
<h4>If you reached this point, please, participate in the conversation <img src='http://www.rodenas.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </h4>
<p>Before concluding this long post, I would like to ask you:</p>
<ul>
<li>To the IBM/Rational guys: As I assume that I could make mistakes (history, goals, &#8230;) , if you want to add or point out something wrong, please write me, better as a comment in this post although I will also accept private emails, and I will correct it.</li>
<li>To the non IBM/Rational guys:
<ul>
<li>How much of you have heard about Jazz? How much of you have experimented with it? Which is your (technological) opinion?</li>
<li>Must IBM open source the Jazz platform? Do you think it will be interesting and wide adopted? Why?</li>
</ul>
</li>
</ul>
<h4>Additional information</h4>
<p><small>PS: One of the latest tasks Lee Nackman did before his retirement at IBM, was to help spur the development of the Jazz platform.</small></p>
<p><small>PS: Most of the people actually involved in the development of the Jazz project were part of the Eclipse platform development team, so it is not strange to see that they are applying the same strategy, but also adopting the best practices they learned during the Eclipse development process.</small></p>
<p><small>PS: There is an excellent case study on IBM’s strategy and process for creating Eclipse at the <a href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=906007">Harvard Business School</a>. It&#8217;s a worth read.</small></p>
<p><small>PS: Another interesting read is a paper on <a href="http://www.booch.com/architecture/blog/artifacts/CDE.pdf">Collaborative Development Environments</a> (PDF) by <a href="http://en.wikipedia.org/wiki/Grady_Booch">Grady Booch</a> and <a href="http://www.alanbrown.net/">Alan W. Brown</a>, which seems to be the &#8220;spark&#8221; that started the new vision.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2009/04/20/from-the-eclipse-platform-to-the-ibm-rational-jazz-platform/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Eclipse Banking Day Recap</title>
		<link>http://www.rodenas.org/blog/2009/02/19/eclipse-banking-day-recap/</link>
		<comments>http://www.rodenas.org/blog/2009/02/19/eclipse-banking-day-recap/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 01:47:53 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Banking]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[London]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/?p=625</guid>
		<description><![CDATA[TweetTweetAs I mentioned in a previous post, last week I attended to the Eclipse Banking Day in London. It was an enriching experience for me, not only in terms of speaking in a foreign language in front of large crowd but also seeing what other financial institutions are doing with Eclipse. I also met great [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2009/02/19/eclipse-banking-day-recap/&via=ferdy&text=Eclipse Banking Day Recap&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2009/02/19/eclipse-banking-day-recap/&via=ferdy&text=Eclipse Banking Day Recap&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>As I mentioned in a previous post, last week I attended to the <a href="http://wiki.eclipse.org/EclipseBankingDayLondon">Eclipse Banking Day in London</a>. It was an enriching experience for me, not only in terms of speaking in a foreign language in front of large crowd but also seeing what other financial institutions are doing with <a href="http://www.eclipse.org/">Eclipse</a>. I also met great people, during and after the event, so, who could ask for more? It was a really great event!</p>
<p>Most of the presentations are now available on the <a href="http://wiki.eclipse.org/EclipseBankingDayLondon#Agenda">event wiki page</a>. I encourage you to take a look to some of them. Anyway, here there are some few personal thoughts about the presentations:</p>
<ul>
<li>Mike Milinkovich shared with us the Eclipse Foundation vision towards collaborative software development of tomorrow. He explained that in 3 years banks will collaborate on a common platform, where Eclipse could play a key role, and therefore banks will be able to focus all of their possible energies on what really provides them a competitive differentiation. I really wish it happens, but even though we have started seeing some proposals/incubators projects, like <a href="http://www.eclipse.org/proposals/financial-platform/">Financial Platform</a> or <a href="http://www.eclipse.org/ofmp/">Open Financial Market Platform</a>, I believe we will spend a few more years before it becomes mainstream. Hopefully I&#8217;m wrong!</li>
<li>It was also great to share a picture slide with Mike. The <a href="http://blogs.the451group.com/opensource/2008/12/04/the-five-stages-of-community-open-source-engagement/">maturity model for OSS adoption</a> is a great indicator of OSS engagement, not just for ISV&#8217;s but also for enterprises.</li>
<li>Mike also introduced e4, the next generation of Eclipse, and its 3 key architecturals goals: Eclipse platform as services, modeled and declarative UI, and SWT for the web. Related to the last one, have you ever wondered how the Eclipse IDE could look like if it was a browser-based? well, then take a look at <a href="http://borisoneclipse.blogspot.com/2009/02/eclipse-in-cloud.html">this post</a>. Sounds interesting, isn&#8217;t it?</li>
<li><a href="http://neilbartlett.name/blog">Neil Bartlett</a> did a great talk about <a href="http://en.wikipedia.org/wiki/OSGi">OSGI</a>. I liked the <a href="http://www.redmonk.com/jgovernor/2008/02/05/osgi-and-the-rise-of-the-stackless-stack-just-in-time/">Stackless Stack</a> reference.</li>
<li>Damm, I missed Tas Frangoullides&#8217;s presentation about MDD and SOA at Barclays. For what I have seen on the slides, it sounds like a really interesting initiative.</li>
<li>Miles Daffin, from Morgan Stanley, talked about provisioning in a large environment and some really strong installation policies. This is a great topic, because most of the big enterprises share the same requirements from the IT security guys, albeit we usually don&#8217;t discuss them in public: no downloads from Internet, no unapproved software installations, &#8230; So Miles&#8217;s talk about how they solved these requirements was really worth. And I totally agree him regarding provisioning: &#8220;Eclipse is not designed with enterprise users in mind&#8221;. So &#8230; lots of work for the P2 folks!</li>
<li>Jeremy Nelson explained J.P. Morgan&#8217;s OneBench platform for trading applications based on Eclipse RCP. It was really great, but &#8230; wish he had included some pictures about the platfom.</li>
<li><a href="http://blog.efftinge.de/">Sven Efftinge</a>&#8216;s presentation was about <a href="http://en.wikipedia.org/wiki/Domain-specific_language">DSL</a> frameworks and tools. He introduced the Eclipse modelling stack and he showed a real external DSL implementation using <a href="http://www.eclipse.org/modeling/tmf/?project=xtext">TMF Xtext</a> and <a href="http://www.eclipse.org/modeling/gmf/">GMF</a>. There are few DSL real examples that becomes public, so it is always a pleasure when someone explains one of them in a event. These guys from <a href="http://www.itemis.com/">itemis</a> are doing an incredible job.</li>
<li>And the last one, Ferran Rodenas talked about la Caixa&#8217;s software factory approach using Domain Specific Modeling Languages. His talk was &#8230; well, we could summarize it as he did what he could! <img src='http://www.rodenas.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<p>And that&#8217;s all folks. Any other attendees would like to share their thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2009/02/19/eclipse-banking-day-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Banking Day in London</title>
		<link>http://www.rodenas.org/blog/2008/12/22/eclipse-banking-day-in-london/</link>
		<comments>http://www.rodenas.org/blog/2008/12/22/eclipse-banking-day-in-london/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 18:29:05 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Banking]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[London]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/?p=536</guid>
		<description><![CDATA[TweetTweetAfter the success of the Eclipse Banking Days in Frankfurt and New York, the Eclipse Foundation hast just announced the Eclipse Banking Day in London on February 12, 2009. Eclipse Banking Day is a day-long event for senior technical developers, architects and managers in the finance industry to learn how to better leverage Eclipse technology [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2008/12/22/eclipse-banking-day-in-london/&via=ferdy&text=Eclipse Banking Day in London&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2008/12/22/eclipse-banking-day-in-london/&via=ferdy&text=Eclipse Banking Day in London&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>After the success of the Eclipse Banking Days in <a href="http://www.eclipse-banking.org/">Frankfurt</a> and <a href="http://wiki.eclipse.org/EclipseBankingDayNYC">New York</a>, the <a href="http://www.eclipse.org/org/foundation/">Eclipse Foundation</a> hast just <a href="http://www.eclipse.org/org/press-release/20081222_bankingdaylondon.php">announced</a> the <a href="http://wiki.eclipse.org/EclipseBankingDayLondon">Eclipse Banking Day in London</a> on February 12, 2009.</p>
<blockquote>
<p>Eclipse Banking Day is a day-long event for senior technical developers, architects and managers in the finance industry to learn how to better leverage Eclipse technology and the Eclipse community as part of their development strategy. The event will focus on three themes:</p>
<ol>
<li>Eclipse as a platform for application development;</li>
<li>Leveraging Eclipse modeling technology for data exchange; and</li>
<li>Collaborating with the open source community.</li>
</ol>
<p>Attendees will have the chance to hear speakers from leading financial institutions and experts from the Eclipse community.</p>
</blockquote>
<p>It is not a secret that Eclipse is being used by some of the major banks and financial institutions around the world. Well, as it could not be less, we are also using Eclipse, both as a tools integration platform and as a branch teller workplace. Some days ago, <a href="http://ianskerrett.wordpress.com/">Ian Skerrett</a> (Eclipse Marketing Director) asked me if we would be interested in sharing our experience with other banks. So &#8230; we decided to accept the invitation and I&#8217;m going to present at the Eclipse Banking Day in London how we are using Eclipse at &#8220;<a href="http://www.lacaixa.com">la Caixa</a>&#8220;. Despite the below pompous abstract, I think it will be an interesting presentation.</p>
<blockquote>
<p><b>Repository Based Application Development Environment for Banking Systems</b></p>
<p>&#8220;la Caixa&#8221; is currently the leading savings bank in Spain and the third largest financial entity in the country. With a large network of more than 5.500 offices, more than 8.100 automatic cashpoint machines, a staff of more than 26.000 employees and more than 10,5 million clients, ”la Caixa” has positioned itself as a leading entity and referent within the Spanish financial sector.</p>
<p>In this talk, we will explain how &#8220;la Caixa&#8221; is using Eclipse to create a repository-based application development environment that successfully empowers its +1000 developers to create first-class custom enterprise banking applications in a fast-changing market. We will take a brief tour of &#8220;la Caixa&#8221;&#8216;s enterprise architecture and we will take an inside look at some custom Eclipse plugins built at &#8220;la Caixa&#8221;. We will describe how using a collaborative environment, visual designers and code generators “la Caixa” allows its developers to create rapidly all the software components, from web UI to IMS-PLI-DB2 transactions, but also archiving software reuse across the whole organization and enforcing governance in an unobtrusive way.</p>
<p>This presentation will also explain briefly how &#8220;la Caixa&#8221;&#8216;s 24.000 tellers are using Eclipse as a branch teller workplace. We will describe &#8220;la Caixa&#8221; bank teller evolution, and how using Eclipse it is possible to integrate in a common workplace from a custom legacy UI render to a modern web UI.</p>
</blockquote>
<p>If you are interested in attending, you need to <a href="http://wiki.eclipse.org/EclipseBankingDayLondon#Attendee_Registration">pre-register</a> (early, space is limited!). There is no cost to register but you must work for the financial services industry.</p>
<p>Hope to see and meet great Eclipse enthusiasts there! I will try to share my thoughts on the conference after the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2008/12/22/eclipse-banking-day-in-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Ganymede hidden treasures</title>
		<link>http://www.rodenas.org/blog/2008/07/31/eclipse-ganymede-hidden-treasures/</link>
		<comments>http://www.rodenas.org/blog/2008/07/31/eclipse-ganymede-hidden-treasures/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 23:52:01 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Statistics]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/?p=304</guid>
		<description><![CDATA[TweetTweetThe last week of June (as usual), the Eclipse Foundation delivered the new release of Eclipse, called Ganymede. This year the updated version is a coordinated release of 23 different projects and represents 18 MLOC. There are lots of articles and posts out there explaining the new features, so I&#8217;m not going to bore you [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2008/07/31/eclipse-ganymede-hidden-treasures/&via=ferdy&text=Eclipse Ganymede hidden treasures&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2008/07/31/eclipse-ganymede-hidden-treasures/&via=ferdy&text=Eclipse Ganymede hidden treasures&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>The last week of June (as usual), the <a href="http://www.eclipse.org/org/">Eclipse Foundation</a> delivered the new release of Eclipse, called <a href="http://www.eclipse.org/ganymede/">Ganymede</a>. This year the updated version is a coordinated release of <a href="http://www.eclipse.org/ganymede/learn.php">23 different projects</a> and represents 18 <acronym title="Million Lines Of Code">MLOC</acronym>. There are lots of <a href="http://www.eclipse.org/ganymede/buzzmore.php">articles</a> and <a href="http://www.technorati.com/search/Eclipse+Ganymede?language=n&#038;authority=n">posts</a> out there explaining the new features, so I&#8217;m not going to bore you with the rehashed details. I would just like to mention on two interesting features.</p>
<p>The first one is a really cool feature introduced in the <a href="http://www.eclipse.org/ecf/">Eclipse Communication Framework</a> project that enables distributed teams to reap the benefits of pair programming. Based on a <a href="http://code.google.com/soc/">Google Summer of Code</a> proposal, <a href="http://codesurgeonblog.com/">Mustafa Isik</a> developed <a href="http://wiki.eclipse.org/DocShare_Plugin">Real-Time Shared Editing</a>, dubbed Cola (<b>col</b>l<b>a</b>borate), a mechanism that allows two developers to work collaboratively in real-time to edit source code and/or documents. He has put together a short <a href="http://www.vimeo.com/1195398">screencast</a> showing the usage of this technology. Check it out! Digging further in this amazing feature, Mustafa <a href="http://twitter.com/codesurgeon/statuses/872309665">pointed me</a> to a <a href="http://www.youtube.com/watch?v=GfeUCT-tRJQ">Google Tech Talk</a> he gave at <a href="http://google-opensource.blogspot.com/2008/06/eclipseday-at-googleplex.html">EclipseDay at the Googleplex</a> where he explained how this plugin resolves in real time any change conflict. The video is worth a visit. And if you want to add this feature to other editors (by default it has has been added to the JDT Java Source Code editor and Eclipse&#8217;s Default Text Editor), <a href="http://eclipseecf.blogspot.com/">Scott Lewis</a> has wrote some easy instructions &#8230;  simply by adding a little bit of <a href="http://wiki.eclipse.org/Extending_Real-Time_Shared_Editing_for_Use_with_Other_Editors">markup to plugin.xml</a>.</p>
<p>The second one is the <a href="http://www.eclipse.org/epp/usagedata/">Usage Data Collector</a>, a piece of technology that will generate statistics on how the various components of the Eclipse workbench (loaded bundles, commands and actions, perspective changes, view usage, &#8230;) are being used by developers. The Eclipse Foundation intent is to use this data to help committers and organizations better understand how developers are using Eclipse, in order to improve the overall user experience. Privacy must not be a problem, as this feature is opt-in (there is an option on the &#8220;Usage Data Collector&#8221; preferences page labeled &#8220;Enable Capture&#8221;) and it is completely anonymous. Although the data collected is not quite representative, you can see right now some <a href="http://www.eclipse.org/org/usagedata/results.php">statistics</a> (I see lots of <a href="http://c2.com/cgi/wiki?CopyAndPasteProgramming">Cut-and-Paste Programming</a>). I hope that these statistics will be public and the Eclipse Foundation will publish some reports regularly (I have not seen any notice about this). But besides the benefits that these statistics may have for the Eclipse Foundation, I believe they can also be attractive to some organizations which have developed internal plugins. And I say this from my own experience. One of the problems we had in the past was how to measure the use of the different plugins we developed, and also, which was the response time (we had several complains about the client performance). We finally had to create an infrastructure in order to collect and analyze these data. So, I see with interest the possibility of extending the official UDC API (both, listeners and monitors). Let&#8217;s see how it evolves in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2008/07/31/eclipse-ganymede-hidden-treasures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclifox &#8211; Web Browser-Based Interaction with the Eclipse IDE</title>
		<link>http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/</link>
		<comments>http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 23:05:41 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[eclifox]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/</guid>
		<description><![CDATA[TweetTweetalphaWorks, the IBM emerging technologies portal, has released a new Eclipse plug-in that sounds very interesting: Web Browser-Based Interaction with the Eclipse IDE (codename Eclifox or Eclipse Web Enabler). It is an Eclipse plug-in that enables Gecko-based browsers, like Firefox, access to the Eclipse IDE. Browser-based access to an Eclipse IDE or an Eclipse-based application [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/&via=ferdy&text=Eclifox - Web Browser-Based Interaction with the Eclipse IDE&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/&via=ferdy&text=Eclifox - Web Browser-Based Interaction with the Eclipse IDE&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p><a href="http://www.alphaworks.ibm.com/">alphaWorks</a>, the IBM emerging technologies portal, has released a new <a href="http://www.eclipse.org/">Eclipse</a> plug-in that sounds very interesting: <a href="http://www.alphaworks.ibm.com/tech/eclifox?open&#038;S_TACT=105AGX01&#038;S_CMP=LP">Web Browser-Based Interaction with the Eclipse IDE</a> (codename Eclifox or Eclipse Web Enabler). It is an Eclipse plug-in that enables <a href="http://wiki.mozilla.org/Gecko:Home_Page">Gecko</a>-based browsers, like <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>, access to the Eclipse <acronym title="Integrated Development Environment">IDE</acronym>.</p>
<blockquote><p>
Browser-based access to an Eclipse IDE or an Eclipse-based application allows users to access Eclipse without any installation or configuration. Users can evaluate an application without downloading it. Alternatively, Eclipse can be accessed by multiple browser-based users. This application provides an opportunity for combining Eclipse content in mashups.
</p></blockquote>
<p>Developed by 6 interims from the <a href="http://www.sjce.ac.in/">SJCE</a> and guided by <a href="http://gauthampai.livejournal.com/">Gautham B Pai</a> from the IBM India Software Lab, this plug-in converts Eclipse User Interface content, except for the ones created with <acronym title="Graphical Editing Framework">GEF</acronym> or visual editors, to <acronym title="XML User interface Language)">XUL</acronym> format, that it is served by a <a href="http://jetty.mortbay.com/">Jetty web server</a> and then rendered in the Gecko browser.</p>
<p>Here it is an screenshot of the PHP plug-in viewed inside a Firefox browser:</p>
<p><center><a href='http://www.rodenas.org/blog/wp-content/files/2007/10/eclifox.jpg' title='Eclifox - Web Browser-Based Interaction with the Eclipse IDE'><img src='http://www.rodenas.org/blog/wp-content/files/2007/10/eclifox.jpg' alt='Eclifox - Web Browser-Based Interaction with the Eclipse IDE' width="450" height="349" /></a></center><br />
</p>
<p>And view this impressive <a href="http://www.alphaworks.ibm.com/demo/flash/display/eclifox0">flash demo</a> that shows the usage of Python and Ruby plug-ins from Eclifox.</p>
<p>This is the second attempt I see to bring us a web browser IDE. The first one, who follows a different programming model based on <a href="http://en.wikipedia.org/wiki/AJAX">Ajax</a> and <a href="http://en.wikipedia.org/wiki/REST">REST</a>, is the Web UI Foundation Component of the <a href="http://jazz.net/">Jazz Platform</a>, which allows users to directly access a Jazz server from a web browser.</p>
<p>We shall be keeping an eye on them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Process Framework 1.2 has been released</title>
		<link>http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/</link>
		<comments>http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 18:15:08 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Methodologies]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/</guid>
		<description><![CDATA[TweetTweetPer Kroll (EPF Project Lead) has announced that yesterday it has been released EPF 1.2, which you can download on the EPF Composer Download page. EPF Composer 1.2 &#8211; New Features and Key Improvements Improved Diagram Editor Diagram editor has been completely reimplemented Provides swimlanes, control flow labels, free-form drawing, and font styles Files can [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/&via=ferdy&text=Eclipse Process Framework 1.2 has been released&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/&via=ferdy&text=Eclipse Process Framework 1.2 has been released&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>Per Kroll (EPF Project Lead) has <a href="http://dev.eclipse.org/mhonarc/lists/epf-dev/msg02195.html">announced</a> that yesterday it has been released <acronym title="Eclipse Process Framework">EPF</acronym> 1.2, which you can download on the <a href="http://www.eclipse.org/epf/downloads/tool/epf1.2.0_downloads.php">EPF Composer Download page</a>.</p>
<blockquote>
<h3>EPF Composer 1.2 &#8211; New Features and Key Improvements</h3>
<ul>
<li><b>Improved Diagram Editor</b></li>
<ul>
<li>Diagram editor has been completely reimplemented</li>
<li>Provides swimlanes, control flow labels, free-form drawing, and font styles</li>
<li>Files can be saved in GIF, JPG, or BMP format</li>
</ul>
<li><b>Improved Rich Text Editor</b></li>
<ul>
<li>Font family and size can be changed</li>
<li>Content cut from Microsoft Word can be pasted as plain text</li>
<li>Links and images can be added in the HTML view</li>
<li>Improved HTML error markers and correction features</li>
</ul>
<li><b>Improved Configuration Editor</b></li>
<ul>
<li>Processes can be fine-tuned by adding or removing categorized elements</li>
<li>Improved configuration error reporting for Method Configurations and Method Libraries</li>
<li>Current view is highlighted in configuration editor</li>
<li>Configuration views can be ordered</li>
</ul>
<li><b>Improved Process Editor</b></li>
<ul>
<li>Activities are displayed with indented and outdented elements</li>
<li>All tasks at any level can be suppressed</li>
<li>Activities can have multiple descriptors</li>
</ul>
<li><b>Additional platform support</b></li>
<ul>
<li>Vista
<li>
<li>Internet Explorer 7</li>
<li>Mozilla FireFox 2</li>
<li>Subversion</li>
<li>Eclipse 3.3</li>
</ul>
<li><b>Other Improvements</b></li>
<ul>
<li>New plug-in naming convention allows plug-ins to be displayed in hierarchical lists</li>
<li>Published sites on application servers can implement server-based search</li>
<li>GUIDs are no longer present in published filenames</li>
<li>A new variability type is provided: Extends and Replaces</li>
<li>Elements in categories can be ordered alphabetically, manually, or by type</li>
</ul>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/08/02/eclipse-process-framework-12-has-been-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse new download page</title>
		<link>http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/</link>
		<comments>http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 00:01:46 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/</guid>
		<description><![CDATA[TweetTweetDid you find too difficult to download what you needed from the Eclipse web site? Try the new draft download page and give some feedback to the Eclipse Packaging Project via bugzilla. The new download page maps to four user profiles and packages: Java Developers: The essential tools for any Java developer, including a Java [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/&via=ferdy&text=Eclipse new download page&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/&via=ferdy&text=Eclipse new download page&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>Did you find too difficult to download what you needed from the Eclipse web site? Try the new <a href="http://www.eclipse.org/downloads/indexProto.php">draft download page</a> and give some feedback to the <a href="http://www.eclipse.org/epp/">Eclipse Packaging Project</a> via <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=187879">bugzilla</a>.</p>
<p>The new download page maps to four user profiles and packages:</p>
<ol>
<li>Java Developers: The essential tools for any Java developer, including a Java IDE, a CVS client, XML Editor and Mylar.</li>
<li>Java Enterprise Developers: Tools for Java developers creating JEE and Web applications, including a Java IDE, tools for JEE and JSF, Mylar and others.</li>
<li>C/C++ Developers: An IDE for C/C++ developers.</li>
<li>RCP/Plugin Developers: A complete set of tools for developers who want to create Eclipse plug-ins or Rich Client Applications. It includes a complete SDK, developer tools and source code.</li>
</ol>
<p>And remember, the new <a href="http://www.eclipse.org/europa/">Eclipse Europa</a> will be released this month!</a><br />
<center><a href="http://www.eclipse.org/europa/"><img src="http://www.eclipse.org/europa/images/europa.jpg" border=0 alt="The Next Total Eclipse" title="Europa" ></a></center></p>
<p>(Via <a href="http://ianskerrett.wordpress.com/2007/06/06/help-wanted-test-the-new-download-page-and-packages/">Ian Skerrett</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/06/08/eclipse-new-download-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Process Framework (EPF) Wiki</title>
		<link>http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/</link>
		<comments>http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 23:46:20 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Methodologies]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/</guid>
		<description><![CDATA[TweetTweetLogicaCMG has created a new site, called EPF Wiki, aimed to contain free software process descriptions, created using the Eclipse Process Framework (EPF) Composer, that everyone can edit using Wiki technology. EPF Wiki is Wiki technology designed to be used together with Eclipse Process Framework (EPF). This offers the best of two distinct worlds: the [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/&via=ferdy&text=Eclipse Process Framework (EPF) Wiki&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/&via=ferdy&text=Eclipse Process Framework (EPF) Wiki&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p><a href="http://www.logicacmg.com/">LogicaCMG</a> has created a new site, called <a href="http://www.epfwiki.net/">EPF Wiki</a>, aimed to contain free software process descriptions, created using the <a href="http://www.eclipse.org/epf/">Eclipse Process Framework (EPF)</a> Composer, that everyone can edit using <a href="http://en.wikipedia.org/wiki/Wiki">Wiki</a> technology.</p>
<blockquote>
<p>EPF Wiki is Wiki technology designed to be used together with Eclipse Process Framework (EPF). This offers the best of two distinct worlds: the worlds of powerful process frameworks and Wikis. It offers an process engineering infrastructure that combines a modular method construction approach and the flexibility and ease of use that is the defining characteristic of a Wiki.</p>
<p>EPF Wiki is an innovation that adds Wiki features to the hypertext process descriptions created with EPF Composer.</p>
</blockquote>
<p>There is a discussion in <a href="http://dev.eclipse.org/mhonarc/lists/epf-dev/maillist.html">epf-dev maillist</a> about how Wikis can be accepted as a means of contributing as expected by the Eclipse organization, similar to <a href="https://www.eclipse.org/bugs/">Bugzilla</a> and the official <a href="http://www.eclipse.org/newsgroups/">discussions lists</a>.</p>
<p>
<center><a href="http://www.epfwiki.net/images/epfwiki_infra_overview.jpg"><img src='http://www.rodenas.org/blog/wp-content/files/2007/04/epfwiki_infra_overview.jpg' alt='EPF Wiki Infrastructure' /></a></center><br />
</p>
<p>This new site is considered an unofficial EPF community site, as this technology is still under Eclipse Legal Review, and it is not available as a download. It is planned to become available in the third quarter of 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/04/27/eclipse-process-framework-epf-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSDM Plugin for OpenUP/Basic approved</title>
		<link>http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/</link>
		<comments>http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 17:39:36 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[DSDM]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Methodologies]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/</guid>
		<description><![CDATA[TweetTweetMark Dickson has announced that the Eclipse PMC have approved the donation of the DSDM Plugin for OpenUP/Basic through the Eclipse Process Framework. The plug-in has been donated by the DSDM Consortium. It is designed to extend OpenUP/Basic, combining elements of DSDM with the Open Unified Process. Central to this is the idea of enhancing [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/&via=ferdy&text=DSDM Plugin for OpenUP/Basic approved&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/&via=ferdy&text=DSDM Plugin for OpenUP/Basic approved&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>Mark Dickson has <a href="http://dev.eclipse.org/mhonarc/lists/epf-dev/msg01895.html">announced</a> that the Eclipse <acronym title="Project Management Committee">PMC</acronym> have approved the donation of the <a href="http://en.wikipedia.org/wiki/DSDM">DSDM</a> Plugin for <a href="http://en.wikipedia.org/wiki/OpenUP/Basic">OpenUP/Basic</a> through the <a href="http://www.eclipse.org/epf/">Eclipse Process Framework</a>.</p>
<blockquote>
<p>The plug-in has been donated by the <a href="http://www.dsdm.org/">DSDM Consortium</a>. It is designed to extend OpenUP/Basic, combining elements of DSDM with the Open Unified Process. Central to this is the idea of enhancing the existing Stakeholder role through the addition of 4 business roles from DSDM, namely:</p>
<ul>
<li>Ambassador User</li>
<li>Executive Sponsor</li>
<li>Visionary</li>
<li>Advisor User</li>
</ul>
<p>The objective is to increase active stakeholder participation within a project by making these roles responsible for performing tasks and delivering products.</p>
</blockquote>
<p>An Ambassador User comes from the business and ensures that the system being built is the right one to meet requirements. An Executive Sponsor is a high-level user who will champion the project and is ultimately the owner of the system being developed. A Visionary is a user committed to the project and its business goals, who will ensure that objectives are being met. An Advisor User brings day-to-day knowledge of the job being carried out into the project.</p>
<p>The plugin will shortly be added to the <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.epf/?root=Technology_Project">EPF <acronym title="Concurrent Versions System">CVS</acronym> repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/04/21/dsdm-plugin-for-openupbasic-approved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparison of the latest versions of Eclipse, NetBeans and IntelliJ</title>
		<link>http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/</link>
		<comments>http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 19:46:35 +0000</pubDate>
		<dc:creator>ferdy</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IntelliJ]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/</guid>
		<description><![CDATA[TweetTweetDexX has published a nice article called Eclipse, NetBeans, and IntelliJ: Assessing the Survivors of the Java IDE Wars where compares the latest versions of the major IDEs in the Java development space: NetBeans, Eclipse/MyEclipse, and IntelliJ IDEA. The article reviews the three major Java IDEs from the viewpoint of basic, common features, but if [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/&via=ferdy&text=Comparison of the latest versions of Eclipse, NetBeans and IntelliJ&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/&via=ferdy&text=Comparison of the latest versions of Eclipse, NetBeans and IntelliJ&related=:&lang=en&count=vertical" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p>DexX has published a nice article called <a href="http://www.devx.com/Java/Article/34009">Eclipse, NetBeans, and IntelliJ: Assessing the Survivors of the Java IDE Wars</a> where compares the latest versions of the major <acronym title="Integrated Development Environment">IDEs</acronym> in the Java development space: <a href="http://www.netbeans.org/">NetBeans</a>, <a href="http://www.myeclipseide.com/">Eclipse/MyEclipse</a>, and <a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a>.</p>
<p>The article reviews the three major Java IDEs from the viewpoint of basic, common features, but if focuses more on their strengths in four common areas of development: Swing, JSP/Struts, JavaServer Faces, and J2EE/EJB 3.0.</p>
<p>In the last part of the article, the author warns about ignoring the next version of Microsoft Visual Studio (code named &#8220;<a href="http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx">Orcas</a>&#8220;), because <a href="http://www.microsoft.com/">Microsoft</a> is putting a massive amount of R&#038;D effort in both libraries and development tools, although he believes none of the Java IDE vendors are getting too comfortable and resting on their laurels:</p>
<blockquote><p>I am very glad to see that the mistaken old Java mentality of &#8220;release the <acronym title="Application Programming Interface">APIs</acronym> first and then wait for the development tools of varying quality to appear much later&#8221; is being aggressively replaced with &#8220;release the APIs and world-class development tools for them as soon as possible&#8221;.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.rodenas.org/blog/2007/03/17/comparison-of-the-latest-versions-of-eclipse-netbeans-and-intellij/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

