<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: PTOM: Black-box analysis of legacy applications</title>
	<atom:link href="http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Thu, 23 May 2013 23:40:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Greg Ogburn</title>
		<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/#comment-3664</link>
		<dc:creator>Greg Ogburn</dc:creator>
		<pubDate>Fri, 05 Aug 2011 22:48:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2009/05/27/ptom-black-box-analysis-of-legacy-applications.aspx#comment-3664</guid>
		<description>If you encounter another project like this, I&#039;d love to talk to you about it before you get started. Have a look at http://www.maketechnologies.com for legacy modernization software solution that implements some of your ideas repeatably.</description>
		<content:encoded><![CDATA[<p>If you encounter another project like this, I&#8217;d love to talk to you about it before you get started. Have a look at <a href="http://www.maketechnologies.com" rel="nofollow">http://www.maketechnologies.com</a> for legacy modernization software solution that implements some of your ideas repeatably.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Kuemerle</title>
		<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/#comment-1570</link>
		<dc:creator>Joe Kuemerle</dc:creator>
		<pubDate>Thu, 28 May 2009 23:57:07 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2009/05/27/ptom-black-box-analysis-of-legacy-applications.aspx#comment-1570</guid>
		<description>I would love to hear your perspective on how one of my companies products may help with this style of project.

It is called Runtime Intelligence and it provides a way to inject new functionality into existing applications (either .NET or Java only at the moment) so that they send their usage data back to a central collection and reporting portal at runtime.  This would allow you to actually track what the users are realy doing within the application.  The reporting gives an overview of the usgae of the application, the relative popularity of each instrumented feature and can even provide metrics on how long users spend inside of particular methods.  Using the data you can even recreate the actual execution path in chronological order that a given user took in a specified runtime instance of the application.

Since this new functionality is injected directly into the application binary (in a similar manner to an AOP frameworks post compile weaving implementation) the application can be instrumented to report on its usage without requiring any source code changes.

Since I am a developer on this product and not in sales or marketing I look forward to hearing feedback and discussion on this idea as I think it could be beneficial.  I also would appreciate any direct feedback on other ideas that could be implemented with this technology as I&#039;m always looking for use cases.

For a direct conversation I can be reached directly at my work email : jkuemerle at preemptive . com .  

As for the obligatory product plug this functionality is not only available in our commercial products (Dotfuscator and DashO) but is also now inside of the new version of Dotfuscator Community Edition shipping for free in Visual Studio 2010 (and is in the current public beta).  Not only is the code injection functionality in there but a free version of the data collection and reporting portal is also available so you can see some of the reports that are available out of the box without having to do any sort of registration.</description>
		<content:encoded><![CDATA[<p>I would love to hear your perspective on how one of my companies products may help with this style of project.</p>
<p>It is called Runtime Intelligence and it provides a way to inject new functionality into existing applications (either .NET or Java only at the moment) so that they send their usage data back to a central collection and reporting portal at runtime.  This would allow you to actually track what the users are realy doing within the application.  The reporting gives an overview of the usgae of the application, the relative popularity of each instrumented feature and can even provide metrics on how long users spend inside of particular methods.  Using the data you can even recreate the actual execution path in chronological order that a given user took in a specified runtime instance of the application.</p>
<p>Since this new functionality is injected directly into the application binary (in a similar manner to an AOP frameworks post compile weaving implementation) the application can be instrumented to report on its usage without requiring any source code changes.</p>
<p>Since I am a developer on this product and not in sales or marketing I look forward to hearing feedback and discussion on this idea as I think it could be beneficial.  I also would appreciate any direct feedback on other ideas that could be implemented with this technology as I&#8217;m always looking for use cases.</p>
<p>For a direct conversation I can be reached directly at my work email : jkuemerle at preemptive . com .  </p>
<p>As for the obligatory product plug this functionality is not only available in our commercial products (Dotfuscator and DashO) but is also now inside of the new version of Dotfuscator Community Edition shipping for free in Visual Studio 2010 (and is in the current public beta).  Not only is the code injection functionality in there but a free version of the data collection and reporting portal is also available so you can see some of the reports that are available out of the box without having to do any sort of registration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/#comment-1569</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Thu, 28 May 2009 16:21:15 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2009/05/27/ptom-black-box-analysis-of-legacy-applications.aspx#comment-1569</guid>
		<description>Great post.  Like the ugly tree analogy...lol</description>
		<content:encoded><![CDATA[<p>Great post.  Like the ugly tree analogy&#8230;lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zvolkov</title>
		<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/#comment-1568</link>
		<dc:creator>zvolkov</dc:creator>
		<pubDate>Thu, 28 May 2009 12:49:28 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2009/05/27/ptom-black-box-analysis-of-legacy-applications.aspx#comment-1568</guid>
		<description>At one point I promised to myself to never ever take on projects like this. If you do take it though, make sure you charge 3 times more $$.</description>
		<content:encoded><![CDATA[<p>At one point I promised to myself to never ever take on projects like this. If you do take it though, make sure you charge 3 times more $$.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://lostechies.com/jimmybogard/2009/05/28/ptom-black-box-analysis-of-legacy-applications/#comment-1567</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Thu, 28 May 2009 12:03:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2009/05/27/ptom-black-box-analysis-of-legacy-applications.aspx#comment-1567</guid>
		<description>Great article.</description>
		<content:encoded><![CDATA[<p>Great article.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
