<?xml version="1.0" encoding="UTF-8" standalone="no"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en-US">
	<title type="text">intrinsarc</title>
	<subtitle type="text">Advanced software engineering tools.</subtitle>

	<updated>2012-10-10T07:42:31Z</updated>

	<link href="http://www.intrinsarc.com" rel="alternate" type="text/html"/>
	<id>http://www.intrinsarc.com/feed/atom</id>
	<link href="http://www.intrinsarc.com/feed/atom?cat=4%2C6" rel="self" type="application/atom+xml"/>

	
	<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Progress update&#8230;]]></title>
		<link href="http://www.intrinsarc.com/progress-update" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1927</id>
		<updated>2011-02-21T14:13:47Z</updated>
		<published>2011-02-13T21:04:49Z</published>
		<category scheme="http://www.intrinsarc.com" term="blog"/>
		<summary type="html"><![CDATA[Apologies for the lack of blog updates; so much work, so little time! Here are some of our recent activities for those interested: Our tools paper was accepted for ICSE 2011 (International Conference on Software Engineering) The title is: Evolve: Tool Support for Architecture Evolution Hawaii here we come! In the paper we discuss how [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/progress-update"><![CDATA[<p>Apologies for the lack of blog updates; so much work, so little time! Here are some of our recent activities for those interested:</p>
<p/>
<ul>
<li><strong>Our tools paper was accepted for ICSE 2011 (International Conference on Software Engineering)</strong>
<p/>
<p>The title is: Evolve: Tool Support for Architecture Evolution</p>
<p>Hawaii here we come! In the paper we discuss how Evolve unifies component design with the concepts of evolution from distributed version control. You can see the short movie we prepared here:</li>
<p><a  style="border-bottom: 1px dotted #65a9e4;" href="http://www.intrinsarc.com/movies/evolve.html" target="_blank">http://www.intrinsarc.com/movies/evolve.html</a></ul>
<ul>
<li><strong>The team edition is nearly in beta</strong>
<p/>
<p>This has involved a huge amount of work, but it&#8217;s really close now.  The team edition uses an advanced object database to allow multiple developers to collaborate on a single model. Huge models are supported gracefully. Look for this to be released sometime in March 2011.</li>
<p/>
<p/>
</ul>
<p>We hope to start blogging a lot more in the new year. Stay tuned, there is much to say!</p>
<p/>
Andrew</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/progress-update#comments" rel="replies" thr:count="0" type="text/html"/>
			<link href="http://www.intrinsarc.com/progress-update/feed/atom" rel="replies" thr:count="0" type="application/atom+xml"/>
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Prague seminar on Evolve]]></title>
		<link href="http://www.intrinsarc.com/prague-seminar-on-evolve" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1924</id>
		<updated>2011-02-13T21:39:06Z</updated>
		<published>2011-02-13T20:56:28Z</published>
		<category scheme="http://www.intrinsarc.com" term="blog"/>
		<summary type="html"><![CDATA[I&#8217;ve just come back to London after giving a 4 hour seminar on Evolve, at Charles University in Prague. It went really well, and we were able to cover both the basics and some advanced subjects such as state machines and code generation. The slides I used are here, although you will need MS Powerpoint [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/prague-seminar-on-evolve"><![CDATA[<p style="text-align: justify;">I&#8217;ve just come back to London after giving a 4 hour seminar on Evolve, at Charles University in Prague. It went really well, and we were able to cover both the basics and some advanced subjects such as state machines and code generation.</p>
<p style="text-align: justify;">The slides I used are here, although you will need MS Powerpoint to view them correctly (doesn&#8217;t work fully in OpenOffice for some reason):</p>
<ul>
<li><a style="border-bottom: 1px dotted #65a9e4;" href="http://www.intrinsarc.com/presentations/prague/Evolve%20-%20Introduction.ppt">An architectural approach to extensible applications</a></li>
<li><a style="border-bottom: 1px dotted #65a9e4;" href="http://www.intrinsarc.com/presentations/prague/Evolve%20-%20Advanced.ppt">Advanced Topics</a></li>
</ul>
<p/>
<p style="text-align: justify;">Thanks to the Uni for hosting this, and to Tomas and Petr for the kind invitation to speak. Several Netbeans engineers were able to attend; the questions they asked were very insightful, particularly those comparing Evolve strata to changesets in distributed version control.</p>
<p style="text-align: justify;">Thanks also to Jaroslav Tulach, the Netbeans architect, for the discussions around Evolve and general software engineering over beers!</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/prague-seminar-on-evolve#comments" rel="replies" thr:count="0" type="text/html"/>
			<link href="http://www.intrinsarc.com/prague-seminar-on-evolve/feed/atom" rel="replies" thr:count="0" type="application/atom+xml"/>
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Evolve 1.0.2 released]]></title>
		<link href="http://www.intrinsarc.com/evolve-1-0-2-released" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1573</id>
		<updated>2010-11-16T01:29:09Z</updated>
		<published>2010-11-16T01:27:41Z</published>
		<category scheme="http://www.intrinsarc.com" term="releases"/>
		<summary type="html"><![CDATA[This release incorporates several usability enhancements. You can now right click on an element to create new elements, rather than using the palette. Please also note that the delete key now deletes the model elements also. If you require the old &#8220;delete view&#8221; command, please invoke this from the edit menu. We made this change [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/evolve-1-0-2-released"><![CDATA[<p>This release incorporates several usability enhancements. You can now right click on an element to create new elements, rather than using the palette.</p>
<p>Please also note that the delete key now deletes the model elements also.  If you require the old &#8220;delete view&#8221; command, please invoke this from the edit menu. We made this change because we found that people generally expected the deeper behaviour in usability tests.</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/evolve-1-0-2-released#comments" rel="replies" thr:count="0" type="text/html"/>
			<link href="http://www.intrinsarc.com/evolve-1-0-2-released/feed/atom" rel="replies" thr:count="0" type="application/atom+xml"/>
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Evolve 1.0.1 released]]></title>
		<link href="http://www.intrinsarc.com/releaseevolve1-0-1" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1545</id>
		<updated>2010-11-10T23:48:43Z</updated>
		<published>2010-11-10T23:46:33Z</published>
		<category scheme="http://www.intrinsarc.com" term="releases"/>
		<summary type="html"><![CDATA[Evolve 1.0.1 has just been released. This fixes a few small bugs around importing and re-importing beans and simplifies the license screens. Please try it out and send any feedback to info@intrinsarc.com]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/releaseevolve1-0-1"><![CDATA[<p>Evolve 1.0.1 has just been released. This fixes a few small bugs around importing and re-importing beans and simplifies the license screens.</p>
<p>Please try it out and send any feedback to <a href="mailto:info@intrinsarc.com">info@intrinsarc.com</a></p>
]]></content>
		
					<link href="http://www.intrinsarc.com/releaseevolve1-0-1#comments" rel="replies" thr:count="0" type="text/html"/>
			<link href="http://www.intrinsarc.com/releaseevolve1-0-1/feed/atom" rel="replies" thr:count="0" type="application/atom+xml"/>
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Evolve is released: version 1.0 now available!]]></title>
		<link href="http://www.intrinsarc.com/evolve-is-released-version-1-0-now-available" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1532</id>
		<updated>2012-10-10T07:42:31Z</updated>
		<published>2010-10-31T20:04:41Z</published>
		<category scheme="http://www.intrinsarc.com" term="blog"/><category scheme="http://www.intrinsarc.com" term="releases"/>
		<summary type="html"><![CDATA[We have released Evolve version 1.0 today, and it is now available for purchase. Evolve is one of the most sophisticated software architecture products on the market. It brings the full power of component orientation to Java. Despite Evolve’s polished interface which insulates the user from much of the sophistication, it is in fact a [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/evolve-is-released-version-1-0-now-available"><![CDATA[<p>We have released Evolve version 1.0 today, and it is now available for purchase.</p>
<p>Evolve is one of the most sophisticated software architecture products on the market. It brings the full power of component orientation to Java. Despite Evolve’s polished interface which insulates the user from much of the sophistication, it is in fact a fully fledged architectural description language under the covers. It also incorporates cutting edge research into component reuse and evolution.</p>
<p>So, please use and enjoy Evolve. Let us know what you like (and don’t like!) about it, and we look forward to releasing the team edition in the new year!</p>
<p>Andrew</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/evolve-is-released-version-1-0-now-available#comments" rel="replies" thr:count="4" type="text/html"/>
			<link href="http://www.intrinsarc.com/evolve-is-released-version-1-0-now-available/feed/atom" rel="replies" thr:count="4" type="application/atom+xml"/>
			<thr:total>4</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Release candidate 5 out!]]></title>
		<link href="http://www.intrinsarc.com/release-candidate-5-out" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=1228</id>
		<updated>2010-11-10T15:38:42Z</updated>
		<published>2010-10-20T20:48:37Z</published>
		<category scheme="http://www.intrinsarc.com" term="releases"/>
		<summary type="html"><![CDATA[Please head over to the download page to get version 1.0rc5. This corrects a defect to do with the handling of primitive types in the leaf code generation. We have been working hard to get to this stage. Based on the slowing rate of bug reports, we are fairly confident of only needing another handful [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/release-candidate-5-out"><![CDATA[<p>Please head over to the download page to get version 1.0rc5. This corrects a defect to do with the handling of primitive types in the leaf code generation.</p>
<p>We have been working hard to get to this stage. Based on the slowing rate of bug reports, we are fairly confident of only needing another handful of further releases before our tentative go-live date of 1st November.</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/release-candidate-5-out#comments" rel="replies" thr:count="0" type="text/html"/>
			<link href="http://www.intrinsarc.com/release-candidate-5-out/feed/atom" rel="replies" thr:count="0" type="application/atom+xml"/>
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Andrew</name>
							<uri>http://www.intrinsarc.com</uri>
						</author>

		<title type="html"><![CDATA[Evolve &#8211; a powerful, UML-based alternative to dependency injection]]></title>
		<link href="http://www.intrinsarc.com/blog-alternative-to-di" rel="alternate" type="text/html"/>

		<id>http://www.intrinsarc.com/?p=989</id>
		<updated>2010-11-10T15:37:26Z</updated>
		<published>2010-10-03T19:11:37Z</published>
		<category scheme="http://www.intrinsarc.com" term="blog"/>
		<summary type="html"><![CDATA[Evolve is a UML-based tool for creating, wiring up and executing components. It currently supports Java. It is now in public beta, and we invite you to try it out. http://intrinsarc.com/evolve/what-is-evolve Have a look at the screenshots at: http://intrinsarc.com/evolve/screenshots &#8220;evolve is a more powerful and principled alternative to dependency injection&#8221; This is a bold claim. [&#8230;]]]></summary>

					<content type="html" xml:base="http://www.intrinsarc.com/blog-alternative-to-di"><![CDATA[<p style="text-align: center;"><img decoding="async" class="size-full wp-image-248          aligncenter" title="evolve" src="http://intrinsarc.com/wp-content/uploads/2010/09/evolve3.png" alt="" /></p>
<p style="padding-left: 90px;">
<p>Evolve is a UML-based tool for creating, wiring up and executing components. It currently supports Java.</p>
<p>It is now in public beta, and we invite you to try it out.</p>
<p style="padding-left: 90px;"><a title="http://intrinsarc.com/evolve/what-is-evolve" href="http://intrinsarc.com/evolve/what-is-evolve" target="_blank">http://intrinsarc.com/evolve/what-is-evolve</a></p>
<p>Have a look at the screenshots at:</p>
<p style="padding-left: 90px;"><a title="http://intrinsarc.com/evolve/screenshots" href="http://intrinsarc.com/evolve/screenshots" target="_blank">http://intrinsarc.com/evolve/screenshots</a><span style="color: #0000ff;"> </span></p>
<h3><span style="color: #0000ff;">&#8220;evolve is a more powerful and principled alternative to dependency injection&#8221;</span></h3>
<p style="text-align: justify;">This is a bold claim. We are going to be contentious at this point and just go ahead and list Evolve&#8217;s advantages. We will then follow up on a serious of blog posts that substantiate our claims. For those who require proof now, please download the software and work through the examples in the user manual.</p>
<h3>a better way to connect objects</h3>
<p style="text-align: justify;">Evolve is based on a powerful component model with full connectors. This lets you wire up any structures you want, in a similar way to how an electronics designer wires chips up into a circuit board. No more messing around with &#8220;prototype&#8221; and &#8220;singleton&#8221; tags to construct complex components. No more problems making two instances refer to each other.</p>
<p style="text-align: justify;">The use of connectors gives far more power than standard DI approaches. This is not conjecture &#8211; Evolve&#8217;s component model comes from years of deep academic research, and we will provide simple examples showing the difference in future posts.</p>
<h3>explicit architecture</h3>
<p style="text-align: justify;">No more hiding architectures inside XML files or smattering them through your codebase as annotations. The full architecture of your application is visible as UML diagrams, and the code and architecture are always kept completely synchronized.</p>
<h3>evolution support is built-in</h3>
<p style="text-align: justify;">Evolve is based on cutting-edge research into highly extensible systems. It offers a powerful way to graphically evolve a system. Many variants of an application can be held in one Evolve model, and any system you make in Evolve has the remarkable property that it can always be extended without destroying the original!</p>
<p style="text-align: justify;">This support for evolution provides a more principled alternative to aspects, without many of their disadvantages.</p>
<h3>easy handling of complexity</h3>
<p style="text-align: justify;">Evolve has been designed to handle large systems with ease. It can  literally scale to thousands of components. Fine-grained or  coarse-grained, Evolve handles them all. No more getting lost as your DI  configuration grows too large.</p>
<p style="text-align: justify;">The above just covers a fraction of Evolve and its extensive facilities. Stay tuned as we work to release the other parts!</p>
]]></content>
		
					<link href="http://www.intrinsarc.com/blog-alternative-to-di#comments" rel="replies" thr:count="2" type="text/html"/>
			<link href="http://www.intrinsarc.com/blog-alternative-to-di/feed/atom" rel="replies" thr:count="2" type="application/atom+xml"/>
			<thr:total>2</thr:total>
			</entry>
	</feed>