<?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>EasySOA &#187; eclipse</title>
	<atom:link href="http://www.easysoa.org/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.easysoa.org</link>
	<description></description>
	<lastBuildDate>Tue, 19 Feb 2013 16:53:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Publishing models documentation at Eclipse DemoCamp Grenoble</title>
		<link>http://www.easysoa.org/2012/06/publishing-models-documentation-at-eclipse-juno-democamp-grenoble/</link>
		<comments>http://www.easysoa.org/2012/06/publishing-models-documentation-at-eclipse-juno-democamp-grenoble/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 16:38:50 +0000</pubDate>
		<dc:creator>Marc Dutoo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.easysoa.org/?p=1206</guid>
		<description><![CDATA[Juno&#8217;s Hot in June
So what&#8217;s hot in Juno, the upcoming latest Eclipse yearly release? As planned, Yoann and I were at the Eclipse Juno DemoCamp hosted by Xerox Lab in Grenoble on June the 13th  to listen to the quick list of BonitaSoft&#8217;s Aurélien Pupier.
For all hardcore Eclipse fans among you, here it is: xcore [...]]]></description>
			<content:encoded><![CDATA[<h3>Juno&#8217;s Hot in June</h3>
<p>So what&#8217;s hot in <a href="http://wiki.eclipse.org/Juno">Juno</a>, the upcoming latest <a href="http://www.eclipse.org">Eclipse</a> yearly release? <a title="Eclipse DemoCamp – June 13th, Grenoble" href="http://www.easysoa.org/2012/05/eclipse-democamp-june-13th-grenoble/">As planned</a>, Yoann and I were at the <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Juno_2012/Grenoble">Eclipse Juno DemoCamp</a> hosted by Xerox Lab in Grenoble on June the 13th  to listen to the quick list of <a href="http://www.bonitasoft.org/blog/author/aurelien-pupier/">BonitaSoft&#8217;s Aurélien Pupier</a>.</p>
<p>For all hardcore Eclipse fans among you, here it is: <a href="http://wiki.eclipse.org/Xcore">xcore</a> (a DSL for EMF using xtext), <a href="http://www.eclipse.org/xtend/">xtend</a> (an extended Java language using on the fly code generation to provide a RoR / Groovy &amp; al.-like experience) and EMF support for <a title="New whitepaper: SOA-Business Core Model" href="http://eclipse.org/mylyn">Mylyn</a> (two hot Eclipse assets brought together). That&#8217;s a lot of <a href="http://eclipse.org/emf">EMF</a> if you ask me, but it is only natural since EMF is now part of the core of the <strong>Eclipse 4.x series</strong> &#8211; indeed, Juno is also the first Eclipse release where the first target is the 4.x branch, with the 3.x kept as secondary.</p>
<h3>From Eclipse to Document Management &#8211; JWT &amp; EasySOA as demo guests</h3>
<p>Now, on EasySOA&#8217;s side, we had pretty hot stuff in our saddlebags also. First Yoann gave the audience a rocky ride (ha!) with his <a href="http://www.slideshare.net/yrodiere/gef-svg-export-in-jwt-a-newcomers-rocky-ride-to-eclipse">SVG Export quickie</a>. Then we came around to the main point (<a href="http://www.slideshare.net/mdutoo/eclipse-democamp-2012ecmv05pub">slides here</a>): how business domain <strong>models</strong> designed in Eclipse can valuably go in a Document Management System (<strong>DMS</strong>) along with generated documentation (such images, HTML, PDF) and get a new life there as design documentation that is versioned, published and available to all, from business users to developers. Saying it otherwise, <strong>there&#8217;s a life for models after design time,</strong> and that&#8217;s as reference and documentation.<strong style="display: block; margin: 12px 0 4px;"></strong> <iframe style="border-style: solid; border-color: #cccccc; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 1px 1px 0pt;" src="http://www.slideshare.net/slideshow/embed_code/13325954" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<p>Note that we are not talking about collaborative model editing, as in Eclipse <a href="http://wiki.eclipse.org/Dawn">Dawn</a> / <a href="http://www.eclipse.org/cdo/">CDO</a>, but at what happens once edition has ended and how to make it valuable beyond Eclipse-using business analysts and architects.</p>
<p>This is a larger problem than specific Eclipse BPMN / <a title="Contribute" href="http://eclipse.org/mangrove">Mangrove</a> integration with EasySOA Core as demonstrated last year at the same place, that we sought to answer with a far more generic solution. To make things short, it involves the <a href="https://www.oasis-open.org/committees/cmis/">CMIS standard</a> and its <a href="http://chemistry.apache.org/">Apache Chemistry</a> client on the DMS side, and a customizable <a href="http://www.eclipse.org/atl/">ATL</a> model-to-model transformation with matching and filtering strategies on the Eclipse EMF model side.</p>
<p>Our demonstration has been done in the case of <a title="Contribute" href="http://eclipse.org/jwt">Eclipse Java Workflow Tooling</a> (JWT) models (for now it&#8217;s been prototyped as an Eclipse JWT transformation). It&#8217;s been tested to work with a bare <a href="http://doc.nuxeo.com/display/NXDOC/CMIS+for+Nuxeo">Nuxeo</a> DMS as well as with its <a href="http://cmis.alfresco.com/">Alfresco</a> Open Source competitor. From here, we&#8217;d like to write an ATL transformation more specific to the EasySOA Core extensions to the Nuxeo model.</p>
<p><a href="http://www.easysoa.org/wp-content/uploads/2012/06/easysoa-eclipseecm-demo.png"><img class="alignnone size-full wp-image-1218" title="easysoa-eclipseecm-demo" src="http://www.easysoa.org/wp-content/uploads/2012/06/easysoa-eclipseecm-demo.png" alt="" width="569" height="364" /></a></p>
<p>It&#8217;s raised some interest in <a href="http://eclipse.org/soa">Eclipse SOA</a> partners (Xerox &amp; Obeo to name a few), we&#8217;re talking with others, so we&#8217;ll see what may become out of it. If you&#8217;re interested, write to the <a title="Contribute" href="http://www.easysoa.org/welcome/contribute/">EasySOA</a> or <a title="Contribute" href="http://eclipse.org/jwt">JWT</a> mailing list!</p>
<h3>Some More Sweets</h3>
<p>Other topics on the Eclipse.org side included <a href="http://www.eclipse.org/eclipse4/">e4</a> (nicely illustrated overview by <a href="http://mickaelistria.wordpress.com/">Michael Istria</a>), <a href="http://eclipse.org/gmf">GMF</a> and <a href="http://eclipse.org/tycho">Tycho</a> (time to give your Eclipse build more than a facelift &#8211; Chris ?), while topics on the research side gave overviews of advanced uses of Eclipse technologies.</p>
<p>Among these, automatic suggestion of model constraints (<a href="http://en.wikipedia.org/wiki/Object_Constraint_Language">OCL</a> for EMF) was presented by Juan Cadavid, who crossed France from the Rennes <a href="http://www.kermeta.org/">Kermeta</a> team and met for the first time after contributing years back a lot of Eclipse SOA members &#8211; including my very self. Thierry Jacquin of Xerox showed how to seamlessly bridge GMF and <a title="New whitepaper: SOA-Business Core Model" href="http://eclipse.org/Xtext">XText</a> modeling. Finally, Andy Gotz introduced the Dawn Science data analysis workbench, whose embedded workflow editor with graphical data mapping and Ptolemy engine made me think of SCA graphics and JWT features.</p>
<p>So you could have learnt that and a lot more if you were among the happy bunch in Grenoble last week. I was there and can report having also  enjoyed muffins and beers galore, all in an atmosphere of innovation, sharing and friendliness. So congrats to both organizers and sponsors (Eclipse &amp; Xerox)!</p>]]></content:encoded>
			<wfw:commentRss>http://www.easysoa.org/2012/06/publishing-models-documentation-at-eclipse-juno-democamp-grenoble/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EasySOA at Eclipse DemoCamp Grenoble 2011</title>
		<link>http://www.easysoa.org/2011/06/easysoa-at-eclipse-democamp-grenoble-2011/</link>
		<comments>http://www.easysoa.org/2011/06/easysoa-at-eclipse-democamp-grenoble-2011/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 18:07:57 +0000</pubDate>
		<dc:creator>Marc Dutoo</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.easysoa.org/?p=364</guid>
		<description><![CDATA[On the 28th of June, the EasySOA team went to Grenoble to participate to the Indigo Eclipse DemoCamp at the invitation of Adrian Mos &#8211; who has incidentally become this year a member of the Eclipse Architecture Council on behalf of the Eclipse SOA top level project.
I really think that doing a talk about a [...]]]></description>
			<content:encoded><![CDATA[<p>On the 28th of June, the EasySOA team went to Grenoble to participate to the Indigo <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Indigo_2011/Grenoble">Eclipse DemoCamp</a> at the invitation of Adrian Mos &#8211; who has incidentally become this year a member of the Eclipse Architecture Council on behalf of the Eclipse SOA top level project.</p>
<p>I really think that doing a talk about a project is an opportunity to make it meet a specific audience. You can get questions or feedback, but before that, merely thinking about it from the point of view of those listening to you can bring insight: how does this project help them ? Our <a title="EasySOA backstage at Solutions Linux 2011" href="http://www.easysoa.org/2011/05/easysoa-at-solutions-linux-2011/">last public stint</a> (though undercover) had been about putting business tags on services, so now by having to talk to Eclipse development experts we&#8217;d get a timely push in the other direction. And for that, we prototyped with partners EasiFab integration of an Eclipse SOA-tooled development lifecycle with the EasySOA&#8217;s &#8220;all-watching eye&#8221; on all things SOA.</p>
<p style="text-align: center;"><a href="http://www.easysoa.org/wp-content/uploads/2011/06/easysoa_from_eclipse_bpmn.png"><img class="size-full wp-image-510 aligncenter" title="easysoa_from_eclipse_bpmn" src="http://www.easysoa.org/wp-content/uploads/2011/06/easysoa_from_eclipse_bpmn.png" alt="" width="617" height="272" /></a></p>
<p>So we talked (<a href="http://www.slideshare.net/mdutoo/eclipse-democamp-eclipse-to-easysoa-core">slides here</a>) about such a simple development workflow :</p>
<ul>
<li>the business user describes his &#8220;feature&#8221; requirements in the EasySOA collaborative platform, using business design tools such as <a href="http://www.eclipse.org/bpmn">Eclipse BPMN</a></li>
<li>the developer uses the <a href="http://www.eclipse.org/soa">Eclipse SOA tools</a> stack and especially the aptly-named <a href="http://www.eclipse.org/mangrove">Mangrove</a> to go from the BPMN standard to architectural design (<a href="http://www.eclipse.org/soa/sca">SCA diagram</a>), add technical details and from there go to SOA runtime configuration</li>
<li>all the while, EasySOA is told about it through its REST API, and especially about newly created services and the architecture that supports them</li>
<li>so when those services will be available, when they are tagged by a business user and monitored in EasySOA, other information such as their creator, their purpose, their business and technical design are also available.</li>
</ul>
<p style="text-align: center;"><a href="http://www.easysoa.org/wp-content/uploads/2011/06/easysoa_correlation_archi_monit.png"><img class="size-full wp-image-511 aligncenter" title="easysoa_correlation_archi_monit" src="http://www.easysoa.org/wp-content/uploads/2011/06/easysoa_correlation_archi_monit.png" alt="" width="484" height="316" /></a></p>
<p>The demonstration included service discovery by SCA import and monitoring of &#8220;SOA sandbox&#8221; calls. It went very well, alas only until the talk started &#8211; who said demo effect ? We&#8217;ll work on simulating locally those online web services we use in the demo so we&#8217;ll be less dependent on them.</p>
<p>Anyway, there was a lot more to the DemoCamp than our single talk. I finally learned how Adrian uses <a href="http://www.slideshare.net/adrianmos/integrating-xeproc-dsl-into-eclipse-soa">Mangrove at Xerox</a> &#8211; that&#8217;s with the Xeproc DSL, basically document rendering workflows. We met old friends such as <a href="http://mickaelistria.wordpress.com">Mickaël Istria</a> (who co-authored <a title="Going Collaborative" href="http://scarbo.ow2.org">OW2 Scarbo</a> with me) and Vincent Zurczak from <a href="http://www.petalslink.com">Petalslink</a>. A more <a href="http://mickaelistria.wordpress.com/2011/07/01/back-on-grenoble-demo-camp/">in-depth and pictural report</a> is available at Mickaël&#8217;s blog, who was actually one of the organisers in addition to giving yummy presentations of the <a href="http://www.slideshare.net/mickaelistria/whats-new-in-eclipse-indigo-democamp-grenoble-2011">Indigo release</a> and Windows Builder.</p>
<p>And congratulations to the <a href="http://www.alpesjug.org/">Alpes JUG</a> and the <a href="http://www.xrce.xerox.com/">Xerox Research</a> team, they put in hard work &#8211; not to talk about all these muffins &#8211; in order for this DemoCamp to be a success !</p>]]></content:encoded>
			<wfw:commentRss>http://www.easysoa.org/2011/06/easysoa-at-eclipse-democamp-grenoble-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
