<?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>SciTools Blog &#187; Scitools Announcements</title>
	<atom:link href="http://scitools.com/blog/category/scitools-announcements/feed" rel="self" type="application/rss+xml" />
	<link>http://scitools.com/blog</link>
	<description>Maintain your Software</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:15:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Indian Distributor</title>
		<link>http://scitools.com/blog/2011/10/indian-distributor.html</link>
		<comments>http://scitools.com/blog/2011/10/indian-distributor.html#comments</comments>
		<pubDate>Tue, 04 Oct 2011 22:22:22 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[partner]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/10/indian-distributor.html</guid>
		<description><![CDATA[We are happy to announce we have partnered with Bangalore based Meteonic to better serve our growing customer base in India. Meteonic has years of experience in the static analysis industry and will do an excellent job with Understand.&#160; As always, our goal is to provide you the best software value, and the best customer [...]]]></description>
			<content:encoded><![CDATA[<p>We are happy to announce we have partnered with Bangalore based <a href="http://meteonic.com">Meteonic</a> to better serve our growing customer base in India. Meteonic has years of experience in the static analysis industry and will do an excellent job with Understand.&#160; As always, our goal is to provide you the best software value, and the best customer support you have ever experienced. They join our growing list of <a href="http://scitools.com/contact">localized partners</a> who help us provide faster support to our international customer base.</p>
<p>In India? Give them a ring:</p>
<p><strong>Meteonic</strong>     <br /><a href="http://www.meteonic.com/">www.meteonic.com</a>     <br />Tel: +91-9980070704, +91-080-40874900     <br /><a href="mailto:moumita@meteonic.com">moumita@meteonic.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/10/indian-distributor.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Python API</title>
		<link>http://scitools.com/blog/2011/08/new-python-api.html</link>
		<comments>http://scitools.com/blog/2011/08/new-python-api.html#comments</comments>
		<pubDate>Mon, 29 Aug 2011 20:47:57 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/08/new-python-api.html</guid>
		<description><![CDATA[Understand now fully supports Python access to its underlying database! The new Python API allows you to write your own scripts that can create custom reports, generate your own metrics and in general make Understand deliver exactly what you want it to.
Getting Started
The Python API runs on your 3.x installation of Python, you can grab [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://python.org"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="python-logo[1]" border="0" alt="python-logo[1]" align="right" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/pythonlogo1.gif" width="211" height="71" /></a>Understand now fully supports Python access to its underlying database! The new Python API allows you to write your own scripts that can create custom reports, generate your own metrics and in general make Understand deliver exactly what you want it to.</p>
<h3>Getting Started</h3>
<p>The Python API runs on your 3.x installation of Python, you can grab it from <a href="http://python.org/download/">here</a> if you need to install it. </p>
<p>Once you have Python installed you need to tell it where the Understand module is. The easiest way to do that is to add/modify the PYTHONPATH <a href="http://en.wikipedia.org/wiki/Environment_variable">environment variable</a> to include the module location, which is SciTools/bin/&lt;<em>System</em>&gt;/python. Also if you did not add Understand to the Path variable during installation, you will need to add the SciTools/bin/&lt;System&gt; directory to PATH.</p>
<p>Finally, to use the API you will need to put &#8216;import Understand&#8217; in your script.</p>
<h3>Documentation</h3>
<p>The most up-to-date documentation will ship with Understand and can be accessed from the Python Console with:    <br />&#160;&#160; import understand     <br />&#160; help (understand)     <br />A more readable version can be obtained with the python &#8216;pydoc&#8217; command, which can generate an html version of the documentation. We also try to keep a current version of the Python documentation on the <a href="http://www.scitools.com/support/manuals.php">Manuals</a> page.</p>
<h3>Sample Scripts</h3>
<p>The documentation includes some samples. More detailed example scripts are shipped with Understand in the SciTools/scripts/python folder.</p>
<p><strong>Happy Scripting!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/08/new-python-api.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Clustered Call Graphs</title>
		<link>http://scitools.com/blog/2011/08/clustered-call-graphs.html</link>
		<comments>http://scitools.com/blog/2011/08/clustered-call-graphs.html#comments</comments>
		<pubDate>Mon, 29 Aug 2011 16:12:35 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[graphs]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/08/clustered-call-graphs.html</guid>
		<description><![CDATA[The new interactive Clustered Call Graphs show the function call graph, organized by file. There are several variants of this graph: Call, Call-by, Butterfly and Internal Call. They can also be accessed from the function, class, file or architecture level. These graphs can all be accessed from the Graphical View right click menu for the [...]]]></description>
			<content:encoded><![CDATA[<p>The new interactive Clustered Call Graphs show the function call graph, organized by file. There are several variants of this graph: Call, Call-by, Butterfly and Internal Call. They can also be accessed from the function, class, file or architecture level. These graphs can all be accessed from the Graphical View right click menu for the entity.</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="2" width="400" align="center">
<tbody>
<tr>
<td valign="top" width="200">
<p align="center"><strong>Cluster Call Butterfly Graph</strong></p>
<p>           <a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image4.png">             <br /><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Butterfly" border="0" alt="Butterfly" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb3.png" width="244" height="159" /></a>             </td>
<td valign="top" width="200">
<p align="center"><strong>Cluster Callby Graph</strong></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb4.png" width="215" height="244" /></a> </p>
</p>
</td>
</tr>
<tr>
<td valign="top" width="200">
<p align="center"><strong>Cluster Call Graph</strong></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb5.png" width="244" height="227" /></a> </p>
</p>
</td>
<td valign="top" width="200">
<p align="center"><strong>Cluster Call Internal Graph</strong></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image7.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb6.png" width="224" height="244" /></a> </p>
</td>
</tr>
</tbody>
</table></div>
<p> <span id="more-841"></span>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image8.png" width="242" height="659" /></p>
<p>As with the dependency graphs, you can change what data these graphs display by using the graph customizer pane, to the right of the graphs. With this, you can show and hide nodes and edges, highlight nodes and edges of interest, and aggregate edges going into a file or architecture. </p>
<p>We hope this graph will provide a useful tool in helping you visual your code.</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/08/clustered-call-graphs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Macro Definitions &#8211; Improved!</title>
		<link>http://scitools.com/blog/2011/08/macro-definitions-improved.html</link>
		<comments>http://scitools.com/blog/2011/08/macro-definitions-improved.html#comments</comments>
		<pubDate>Mon, 29 Aug 2011 15:44:37 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[macros]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/08/macro-definitions-improved.html</guid>
		<description><![CDATA[There is a new option for identifying and defining missing macros. The new tool shows what macros are not defined as well as how and where they are referenced. This makes it easy to see which missing Macro definitions would have the largest impact on your project.
 
After the parse is complete the parse log [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image.png" width="272" height="71" />There is a new option for identifying and defining missing macros. The new tool shows what macros are not defined as well as how and where they are referenced. This makes it easy to see which missing Macro definitions would have the largest impact on your project.</p>
<p> <span id="more-832"></span>
<p>After the parse is complete the parse log will have a new button, Undefined Macros, that leads to this new tool. You can access the previous parse log from the View menu if you have already closed it. </p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image1.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb.png" width="454" height="286" /></a></p>
<p>And you get the Undefined Macros dialog, which lets you sort and filter the list of macros that are referenced in your project but not defined. It also shows the number of times that macro is used and the number of files it is used in. To give a macro a global definition, simply select it and enter the new value in the text box near the bottom.</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image2.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb1.png" width="404" height="396" /></a></p>
</p>
<p>If the macro needs to have different values in different folders or files, the Detail View button at the bottom will provide access to the the Override dialog that will let you specify the value for a macro for any file or folder.</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/08/image3.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.scitools.com/blog/wp-content/uploads/2011/08/image_thumb2.png" width="404" height="367" /></a></p>
<p>Once you have sent the macro values you want, the save button will prompt you to reparse the project, and large swaths of inactive (pink) code will be activated and the results of the analysis will be even more accurate.</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/08/macro-definitions-improved.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Re-Written Command Line Tool &#8216;Und&#8217;</title>
		<link>http://scitools.com/blog/2011/06/re-written-command-line-tool-und.html</link>
		<comments>http://scitools.com/blog/2011/06/re-written-command-line-tool-und.html#comments</comments>
		<pubDate>Mon, 27 Jun 2011 20:35:00 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[und]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/06/re-written-command-line-tool-und.html</guid>
		<description><![CDATA[Build 571 contains a completely re-written version of ‘und’, the command line interface for Understand. 
The commands have been standardized and the tool should be much easier to use. Because of the extensive changes, this new version is not backwards compatible with older versions of und. The old und will still ship and has been [...]]]></description>
			<content:encoded><![CDATA[<p>Build 571 contains a completely re-written version of ‘und’, the command line interface for <em>Understand</em>. </p>
<p>The commands have been standardized and the tool should be much easier to use. Because of the extensive changes, this new version is not backwards compatible with older versions of und. The old und will still ship and has been renamed <strong>&#8216;undlegacy&#8217;</strong> &#8211; current users will need to change the name of the binary for scripts to continue to work.</p>
<p>In general the syntax for running commands are similar to Subversion and should be much more intuitive than previous versions.</p>
<p>The new version also includes a cool new interactive mode that lets you specify a database and then continually run commands in it, similar to MySQL. </p>
<p>The help documentation has been flushed out extensively and should be much more useful &#8211; just run <strong>und help</strong> for a complete overview of how to use this great new tool. Also this post steps through each different method of using und and demonstrates some of the most common commands: <a href="http://scitools.com/blog/2011/07/integrate-understand-with-your-build-system.html">Integrate Understand with your build system</a>.</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/06/screenshot.2.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="screenshot.2" border="0" alt="screenshot.2" src="http://www.scitools.com/blog/wp-content/uploads/2011/06/screenshot.2_thumb.jpg" width="445" height="373" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/06/re-written-command-line-tool-und.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Parse Improvement Tool</title>
		<link>http://scitools.com/blog/2011/04/parse-improvement-tool.html</link>
		<comments>http://scitools.com/blog/2011/04/parse-improvement-tool.html#comments</comments>
		<pubDate>Tue, 05 Apr 2011 22:56:12 +0000</pubDate>
		<dc:creator>KevinG</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Parse]]></category>
		<category><![CDATA[Parse Improvement Tool]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2011/04/parse-improvement-tool.html</guid>
		<description><![CDATA[ With Understand 2.6 Build 560 we’ve added a powerful new tool for creating C/C++ projects. The Parse Improvement Tool helps you quickly find missing include paths for your project which will lead to more accurate parsing and project information. Previously Understand relied on you knowing exactly where the include files were and specifying the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.93.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Improve Parse" border="0" alt="Improve Parse" src="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.93_thumb.jpg" width="417" height="55" /></a> With <em>Understand 2.6</em> Build 560 we’ve added a powerful new tool for creating C/C++ projects. The Parse Improvement Tool helps you quickly find missing include paths for your project which will lead to more accurate parsing and project information. Previously <em>Understand</em> relied on you knowing exactly where the include files were and specifying the path. Now there is a tool to help you find those missing files.</p>
<p> <span id="more-807"></span>
<p>The above dialog will appear on the parse log after analyzing your project, you can also access the log via<strong> View-&gt;Last Parse Log</strong></p>
<p>Once you hit the <strong>Improve Parse</strong> button, you will be presented with a list of include files referenced but not found in the project:<a href="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.95.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="screenshot.95" border="0" alt="screenshot.95" src="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.95_thumb.jpg" width="244" height="162" /></a></p>
<p>Hit the Search button to begin finding those files. You will be presented with this dialog:</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.96.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="screenshot.96" border="0" alt="screenshot.96" src="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.96_thumb.jpg" width="244" height="236" /></a> </p>
<p>Where you can navigate to a directory where the missing files reside, or select a directory that contains header files and hit the large Search button to descend through it looking for missing include files.</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.97.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="screenshot.97" border="0" alt="screenshot.97" src="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.97_thumb.jpg" width="244" height="163" /></a>Select the directories you want to add, and they will be added to the project include paths. When you are finished you can save those include paths and choose to reparse the entire project, or just the files that were parsed on the previous parse.<a href="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.98.jpg"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="screenshot.98" border="0" alt="screenshot.98" src="http://www.scitools.com/blog/wp-content/uploads/2011/04/screenshot.98_thumb.jpg" width="244" height="186" /></a> That’s all there is to it. Let us know if you have have any questions, problems or feedback – <a href="mailto:support@scitools.com">support@scitools.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2011/04/parse-improvement-tool.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new in Understand 2.6?</title>
		<link>http://scitools.com/blog/2010/09/whats-new-in-understand-2-6.html</link>
		<comments>http://scitools.com/blog/2010/09/whats-new-in-understand-2-6.html#comments</comments>
		<pubDate>Mon, 13 Sep 2010 16:46:00 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.6]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2010/09/whats-new-in-understand-2-6.html</guid>
		<description><![CDATA[With this week’s Build 529, we’ve also incremented the major release version of Understand to 2.6.  The changes released in 2.6 represent over a year or so of development, and we felt the new features big enough to warrant a version bump.
New in Understand 2.6 are:

64 bit Linux installation kit. This is a native kit, [...]]]></description>
			<content:encoded><![CDATA[<p>With this week’s Build 529, we’ve also incremented the major release version of <em>Understand</em> to 2.6.  The changes released in 2.6 represent over a year or so of development, and we felt the new features big enough to warrant a version bump.</p>
<p>New in <em>Understand 2.6</em> are:</p>
<ul>
<li><strong>64 bit Linux installation kit</strong>. This is a native kit, and does not require 32 bit compatibility libraries.</li>
<li><strong>UML Diagram</strong>. Class diagrams are now available for the Project and individual classes.<a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image15.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb15.png" border="0" alt="image" width="130" height="163" /></a></li>
<li><strong>Treemaps.</strong> A new way to visualize metrics.<a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image16.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb16.png" border="0" alt="image" width="366" height="236" /></a></li>
<li><strong>Codecheck</strong>. Implement coding standards and easily browse results.<a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image2.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb2.png" border="0" alt="image" width="557" height="368" /></a></li>
</ul>
<p>For more information on these new features. Click below to see the details.</p>
<p><span id="more-748"></span></p>
<h2><strong>64 Bit Linux kit.</strong></h2>
<p>This is a native 64 bit Unix installation, for those with 64 bit Linux systems that do not want to install the 32 bit compatibility libraries.</p>
<p><strong><br />
</strong></p>
<p><strong> </strong></p>
<h2><strong>UML Diagram</strong>.</h2>
<p><span style="font-weight: normal;"> Implemented via a plug-in script, this feature is available on the Right click menu for any class. </span></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image3.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb3.png" border="0" alt="image" width="184" height="244" /></a></p>
<p><span style="font-weight: normal;">and draws a UML Class Diagram for the class selected: </span></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image17.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb17.png" border="0" alt="image" width="194" height="244" /></a></p>
<p><span style="font-weight: normal;">A global version, drawing all project classes is also available via the Graphs-&gt;Project Graphs-&gt; menu: </span></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image5.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb5.png" border="0" alt="image" width="244" height="80" /></a> <a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image6.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb6.png" border="0" alt="image" width="130" height="244" /></a></p>
<p><strong><span style="font-weight: normal;">Graph drawing options can be found by right clicking in the “gray” area of the graph. </span><br />
</strong></p>
<h2>Treemaps</h2>
<p>Available via the Metrics-&gt; menu, Treemaps show metrics information via size of graph nodes and color gradient. Different metrics can be tied to size or color to help visualize the code:</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image7.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb7.png" border="0" alt="image" width="244" height="179" /></a></p>
<p>Here node size is tied to the metric “CountLine” and color to “MaxCyclomatic” with dark blue representing the highest complexity:</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image18.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb18.png" border="0" alt="image" width="576" height="371" /></a></p>
<p>So we learn that unzip.c is large, but not particularly complex, while inflate.c is large and highly complex.</p>
<p>By default the maps are nested by directory structure, although if you have built other architectures then they can be used as well.   Another example, using “<strong>SumCyclomatic</strong>” and “<strong>CountStmt</strong>” will show what files do a lot of work and are also complex:</p>
<ul><strong>SumCyclomatic, CountStmt -  “See where work and complexity reside”</strong></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/clip_image002.jpg"><img style="display: inline; border: 0px;" title="clip_image002" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/clip_image002_thumb.jpg" border="0" alt="clip_image002" width="639" height="232" /></a></ul>
<h2>CodeCheck</h2>
<p>Many customers use Understand and Understand scripting to implement coding standards or to perform quality control checks on their source code.</p>
<p>With Understand 2.6, we’ve implemented that feature directly into a tool called “CodeCheck”, which is available from its own top level menu.</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image9.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb9.png" border="0" alt="image" width="244" height="129" /></a></p>
<p>To use Codecheck, you specify what files you want to check, and then what checks to perform. It runs and then integrates the results into an easy to browse/organize results viewer:</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image2.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb2.png" border="0" alt="image" width="557" height="368" /></a><br />
Selecting Checks</p>
<p style="text-align: center;"><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image10.png"><img class="aligncenter" style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb10.png" border="0" alt="image" width="590" height="458" /></a></p>
<p style="text-align: center;"><em>Scripts are explained in the Rationale section and can be configure.<br />
</em></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image11.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb11.png" border="0" alt="image" width="611" height="389" /></a><em><br />
Results ordered by file. Note counts of violations on left.<br />
</em></p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image12.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb12.png" border="0" alt="image" width="634" height="408" /></a><br />
Results ordered by violation</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image13.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb13.png" border="0" alt="image" width="683" height="349" /></a><br />
Violations in table, and filtered to find a .cpp/.h pair</p>
<p><a href="http://www.scitools.com/blog/wp-content/uploads/2010/09/image14.png"><img style="display: inline; border: 0px;" title="image" src="http://www.scitools.com/blog/wp-content/uploads/2010/09/image_thumb14.png" border="0" alt="image" width="665" height="326" /></a><br />
Treemap of violations (size) and number of distinct violations (color).</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2010/09/whats-new-in-understand-2-6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understand powers metrics in recent IEEE Software article</title>
		<link>http://scitools.com/blog/2010/03/understand-powers-metrics-in-recent-ieee-software-article.html</link>
		<comments>http://scitools.com/blog/2010/03/understand-powers-metrics-in-recent-ieee-software-article.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:39:00 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2010/03/understand-powers-metrics-in-recent-ieee-software-article.html</guid>
		<description><![CDATA[Dr. A. Gunes Koru and Dr. Khaled El Emam’s latest paper in IEEE Software, titled “The Theory of Relative Dependency: Higher Coupling Concentration in Smaller Modules”, turns conventional thoughts on where to test upside down by showing that smaller modules, not larger or more complex modules, can provide more effective testing payback in terms of [...]]]></description>
			<content:encoded><![CDATA[<p>Dr. A. Gunes Koru and Dr. Khaled El Emam’s <a href="http://www.computer.org/portal/web/csdl/doi/10.1109/MS.2009.118" target="_blank">latest paper in IEEE Software</a>, titled “The Theory of Relative Dependency: Higher Coupling Concentration in Smaller Modules”, turns conventional thoughts on where to test upside down by showing that smaller modules, not larger or more complex modules, can provide more effective testing payback in terms of defects eliminated:</p>
<p>Abstract:</p>
<blockquote><p><em>Recent studies have repeatedly found that smaller modules are proportionally more defect-prone. In this article, the authors formulate and test a hypothesis stating that smaller modules are proportionally more coupled, given that dependencies caused by coupling have been consistently associated with defect-proneness. Strong evidence supports this hypothesis. Furthermore, refactoring exacerbates this effect. On the basis of this study&#8217;s highly consistent results, the authors state the empirically based theory of relative dependency. That is, in large-scale software systems, smaller modules will be proportionally more dependent compared to larger ones. These findings have two implications for practice. First, we now have an empirically supported mechanism explaining the observations that defect concentration is higher in smaller modules. Practitioners can use this mechanism as evidence while seeking resources and support to revise or amend their organizations&#8217; quality assurance and quality control practices. Second, particularly for the projects that refactor extensively, such as those using agile methods, focusing defect detection activities on smaller modules will increase their efficiency and effectiveness even more.</em></p>
</blockquote>
<p>They used <em>Understand</em> to generate the C++ measurements of many large open source projects.&#160; We donate licenses of <em>Understand</em> to worthy research projects frequently. We’ve e-mailed many times with Dr. Koru to support his efforts and are pleased his work was accepted by IEEE. </p>
<p>The team extensively used the DIT (Depth Inheritance Tree) and CBO (Coupling Between Objects) that <em>Understand</em> provides.</p>
<p>We’ve noted a few ideas for product enhancements from reading their article.</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2010/03/understand-powers-metrics-in-recent-ieee-software-article.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understand 2.5</title>
		<link>http://scitools.com/blog/2010/03/understand-2-5.html</link>
		<comments>http://scitools.com/blog/2010/03/understand-2-5.html#comments</comments>
		<pubDate>Tue, 09 Mar 2010 22:29:19 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.5]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/2010/03/understand-2-5.html</guid>
		<description><![CDATA[
This weekend we released Understand 2.5 (build 507).  Its main changes include:

Instant Search – a new feature which permits instant searching in even the largest bodies of code. Indexing starts after parsing ends. It operates in the background without holding up any other activities. When complete the search box in the upper right instantly answers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://scitools.com/blog/wp-content/uploads/2010/03/image.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="image" src="http://scitools.com/blog/wp-content/uploads/2010/03/image_thumb.png" border="0" alt="image" width="244" height="194" /></a></p>
<p>This weekend we released <em>Understand 2.5 (build 507)</em>.  Its main changes include:</p>
<ul>
<li><strong>Instant Search</strong> – a new feature which permits instant searching in even the largest bodies of code. Indexing starts after parsing ends. It operates in the background without holding up any other activities. When complete the search box in the upper right instantly answers your queries.</li>
<li><strong>Dependency Graphs</strong> -  these replace our old dependency graphs with new layout, saving, and cool clustering, save, undo, and redo options. They use a much updated layout engine, which we will roll into our other graphs and use to create new ones in the coming months.</li>
<li><strong>Simplified Licensing</strong> – <em>Understand 2.5</em> includes all languages and all features. The only licensing difference, in terms of price, is the use of floating or specific developer licenses.  Understand 2.5 does use a new license – your old one will not run it permanently. Instead, it will operate for 30 days, giving you time to request a replacement license if you are under maintenance. This is done directly from <em>Understand</em> or via our website.</li>
<li><strong>Pricing</strong> -  we’ve removed all levels and language variants. <em>Understand 2.5</em> has it all. This will be our path going forward with new features as well.  The new price is <a href="http://scitools.com/store">a little higher</a> and the only differentiation is if you need a Single Developer or Floating License.   If you are under maintenance you can update to <em>Understand 2.5</em> without any cost. Nor will the higher price affect your maintenance going forward. It will remain 18% of your purchase price annually.</li>
<li><strong>TrackBack Removed &#8211; </strong>this will be missed by many users, but we needed to focus on core analysis capabilities.<br />
Take heart, the engineer who wrote much of it will be taking it open source very soon. Look for an announcement here. To be notified by e-mail send a request to <a href="mailto:support@scitools.com">support@scitools.com</a>.</li>
<li><strong>Menu Revamping</strong> &#8211; menus were moved about and standardized to be more in common with most applications. Additionally, edit menu items are now contextual with editor and graph operations. As an application ages, menus become complex and suffer from bloat. We wanted to simplify and reduce clutter.</li>
<li><strong>License Manager GUI</strong> <strong>with Improved Diagnostics</strong> – our old license manager does not need to be updated. If it is updated, or for new installations, a new License Manager GUI simplifies operation. Additionally, the server and clients have many more diagnostics embedded to diagnose any licensing manager problems.</li>
<li>And many hundreds of bug fixes and minor improvements.</li>
</ul>
<p>We know change can make winners and losers. We’ve tried to make every user a winner with <em>Understand 2.5.</em> If we failed for you, let us know how, and we will try to sort it out and make you as happy as we can.</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2010/03/understand-2-5.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing Scitools Labs</title>
		<link>http://scitools.com/blog/2009/02/introducing-scitools-labs.html</link>
		<comments>http://scitools.com/blog/2009/02/introducing-scitools-labs.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:45:34 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Scitools Labs]]></category>
		<category><![CDATA[Understand 2.0]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2009/02/introducing-scitools-labs.html</guid>
		<description><![CDATA[
Customers tell us frequently that they appreciate our weekly builds. They provide a constant stream of new features and bug fixes to Understand users. We like weekly builds because it means we don&#8217;t have to provide patch binaries to customers in dire need of an update and also because we hate the idea of a [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://understandyourcode.com/images/ScitoolsLabsGlow.png" border="0" /></p>
<p>Customers tell us frequently that they appreciate our weekly builds. They provide a constant stream of new features and bug fixes to <em>Understand</em> users. We like weekly builds because it means we don&rsquo;t have to provide patch binaries to customers in dire need of an update and also because we hate the idea of a crash or bug existing in the wild longer than necessary.</p>
<p>But what do we do with new capabilities that we want feedback on, but aren&rsquo;t quite &ldquo;production ready&rdquo;?&nbsp;We faced this with <em>Understand 2.0,</em> which had lots of new features/capabilities.&nbsp; Frankly, I think we took too long getting feedback and had to redo more than we would have liked once we did get user experiences.</p>
<p>Going foward we have big plans for <em>Understand </em>and the core technology it is based on. And so that we can get rapid feedback, we will be exposing features much earlier than we have in the past using a vehicle called &ldquo;<em>Scitools Labs</em>&rdquo;.</p>
<p><em>Scitools Labs</em> isn&rsquo;t some effort to make us look bigger than we are. We are still the 20 something person company we&rsquo;ve always been.&nbsp; Instead, it is our way of asking&hellip; &ldquo;this is where we are heading, what do you think?&rdquo;.</p>
<p>Build 471, which will be released tomorrow, includes three <em>Scitools Labs</em> features:</p>
<ul>
<li>Dependence Analysis, Graphing and metrics&nbsp;for files and architectures</li>
<li>Stack Analysis specific to Microchip Corporation&rsquo;s compiler/micro-controllers</li>
<li><a href="http://www.understandyourcode.com/" target="_blank">UnderstandYourCode.Com</a>&nbsp;&ndash; a website hosting free tools, online analysis and new web oriented features we are putting into <em>Understand</em>.</li>
</ul>
<p>I&rsquo;ll write more specifically about&nbsp;each new&nbsp;<em>Scitools Labs</em> technology in blog postings prefixed with &ldquo;Scitools Labs:&ldquo;. </p>
<p>And remember, your input is the whole idea, so don&rsquo;t be shy &ndash; let us know what you think.</p>
<p><img src="http://scitools.com/blog/smile5.gif" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2009/02/introducing-scitools-labs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VHDL support avilable in B470</title>
		<link>http://scitools.com/blog/2009/02/vhdl-support-avilable-in-b470.html</link>
		<comments>http://scitools.com/blog/2009/02/vhdl-support-avilable-in-b470.html#comments</comments>
		<pubDate>Mon, 02 Feb 2009 22:19:03 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.0]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2009/02/vhdl-support-avilable-in-b470.html</guid>
		<description><![CDATA[
Build 470, released today, introduces beta support for VHDL.&#160; E-mail support@scitools.com for instructions on how to enabble that support.
&#160;
]]></description>
			<content:encoded><![CDATA[<p><img src="http://scitools.com/blog/smile1.gif" /></p>
<p>Build 470, released today, introduces beta support for VHDL.&nbsp; E-mail <a href="mailto:support@scitools.com">support@scitools.com</a> for instructions on how to enabble that support.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2009/02/vhdl-support-avilable-in-b470.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Licenses are available</title>
		<link>http://scitools.com/blog/2008/11/site-licenses-are-available.html</link>
		<comments>http://scitools.com/blog/2008/11/site-licenses-are-available.html#comments</comments>
		<pubDate>Wed, 05 Nov 2008 14:49:57 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/11/site-licenses-are-available.html</guid>
		<description><![CDATA[I was just doing technical support for one of our site license customers. It occurred to me that many folks don&#8217;t know that is an option. Doing a site license has these benefits:

quite low unit pricing
easy availability of Understand to when engineers move in and out of projects
much easier licensing (no license manager, it just [...]]]></description>
			<content:encoded><![CDATA[<p>I was just doing technical support for one of our site license customers. It occurred to me that many folks don&rsquo;t know that is an option. Doing a site license has these benefits:</p>
<ul>
<li>quite low unit pricing
<li>easy availability of <em>Understand</em> to when engineers move in and out of projects
<li>much easier licensing (no license manager, it just works on your IP ranges or domains) </li>
</ul>
<p>If your site&nbsp;might be&nbsp;interested just contact Sue or Kevin at <a href="mailto:sales@scitools.com"><font color="#669966">sales@scitools.com</font></a> to learn cost and technical options.</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/11/site-licenses-are-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome Understand 2.0</title>
		<link>http://scitools.com/blog/2008/07/welcome-understand-20.html</link>
		<comments>http://scitools.com/blog/2008/07/welcome-understand-20.html#comments</comments>
		<pubDate>Thu, 03 Jul 2008 11:21:42 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.0]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/07/welcome-understand-20.html</guid>
		<description><![CDATA[At the beginning of July we released Understand 2.0. It represented the culmination of about 3 years of work where we maintained and improved Understand 1.4 while simultenously developing a brand new version of Understand.
Our goal for 2.0 was to make&#160;a tool that is a &#8220;must have&#8221; if you are maintaining code (and who isn&#8217;t??).&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>At the beginning of July we released <em>Understand 2.0. </em>It represented the culmination of about 3 years of work where we maintained and improved <em>Understand 1.4 </em>while <em>simultenously</em> developing a brand new version of <em>Understand.</em></p>
<p>Our goal for 2.0 was to make&nbsp;a tool that is a &#8220;must have&#8221; if you are maintaining code (and who isn&#8217;t??).&nbsp; </p>
<p><span id="more-341"></span></p>
<p><em>Understand</em> 2.0 has a totally re-written GUI with&nbsp;modern GUI conveniences. It&nbsp;enhances our leading capabilities in&nbsp;code understanding/maintenance with new features like the &ldquo;Entity Explorer&rdquo; and vast improvements to our existing ways of telling you about your code.</p>
<p>You can now analyze any language we support together&nbsp;using &ldquo;combined language analysis&rdquo;.&nbsp;If Java calls C and then C calls Ada, Understand 2.0 can follow the&nbsp;chain.</p>
<p>It has a much&nbsp;improved&nbsp;programmers editor with code completion, macros, foldable structure bars and dozens of other improvements.&nbsp;</p>
<p><em>Understand 2.0</em> also introduces key new capabilities&nbsp; not available in any other tool. Things like Architecture, continuous change knowledge, semantic change analysis, a nifty overlayed differencing tool, &nbsp;automatic metrics charting/graphing, and maintenance estimation.</p>
<p>We are very proud of <em>Understand 2.0</em>. All of our engineers use it all day every day. New hires tell us &ldquo;I don&rsquo;t know how I programmed without it&rdquo;.&nbsp;</p>
<p>Finally,&nbsp;we would like to thank the thousands of <em>Understand</em>&nbsp;users that sent suggestions over the years. We take your ideas very seriously.&nbsp;<em>Understand 2.0</em> is built to do what you asked us&nbsp;to have it&nbsp;do.&nbsp;&nbsp;Also, many thanks go out to the&nbsp;few hundred users who participated in our 2.0 beta&nbsp;program, using sometimes flakey builds&nbsp;but always&nbsp;giving us gentle and excellent guidance.&nbsp;</p>
<p>It&rsquo;s been a long and&nbsp;hard three years, but I&rsquo;m confident <em>Understand 2.0</em>&nbsp; sets us up for another successful decade helping engineers maintain their code.</p>
<p>Regards,</p>
<p>Ken Nelson<br />President<br />Scientiific Toolworks, Inc.</p>
<p>P.S. </p>
<p>If you own <em>Understand 1.4</em> and are under maintenance then go ahead and download <em>Understand 2.0</em>. You can install them together and your existing license will work. And you can run either one.</p>
<p>If you aren&rsquo;t under maintenance, go ahead and try it for 15 days. If you like it, contact our <a href="mailto:sales@scitools.com">sales@scitools.com</a> folks and ask for a maintenance renewal quotation. They can also tell you if you are under maintenance or not.</p>
<p><img src="http://scitools.com/blog/smile5.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/07/welcome-understand-20.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Professional Services Group</title>
		<link>http://scitools.com/blog/2008/07/new-professional-services-group.html</link>
		<comments>http://scitools.com/blog/2008/07/new-professional-services-group.html#comments</comments>
		<pubDate>Thu, 03 Jul 2008 01:48:50 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/07/new-professional-services-group.html</guid>
		<description><![CDATA[Historically we have always had a very small percentage of our revenue as services. As our customer base&#160;has grown (over 4,000 customer sites as of last month), requests for customizations, training, new reports, new metrics, new analysis features have increased to the point where we need to have an organized way of responding.
Towards that end [...]]]></description>
			<content:encoded><![CDATA[<p>Historically we have always had a very small percentage of our revenue as services. As our customer base&nbsp;has grown (over 4,000 customer sites as of last month), requests for customizations, training, new reports, new metrics, new analysis features have increased to the point where we need to have an organized way of responding.</p>
<p>Towards that end we&rsquo;ve created a Professional Services group within Scitools. Currently it is a Lead Engineer (Rob Shurtliff&nbsp;&ndash;&nbsp;a senior engineer with a number of years experience providing professional services)&nbsp;and three other engineers. We can matrix a variety of other engineers with special skills through the group as well.</p>
<p>So what can the new Scitools PSG do for you? </p>
<p><a href="http://www.scitools.com/products/proservices.php">http://www.scitools.com/products/proservices.php</a></p>
<p>has the details.&nbsp; But in short, anything related to improving your benefit from using our tools. That could include training, special scripts, new metrics, adding an assembler or other language, helping you create architectures, a multi-site metrics collection system. Whatever you need that depends on our technology.</p>
<p>Our new Scitools PSG works in these ways:</p>
<ul>
<li>&nbsp;fixed price deliverable &ndash; we agree on a deliverable. You pay when we deliver and you are happy.</li>
<li>&nbsp;on going hourly&nbsp; &ndash; this is for ongoing work; a budget or contract is set, we bill against it.</li>
<li>&nbsp;retainer &ndash; the group sells 40, 80 and 200 hour retainers. There are also product bundles that include licenses and service hours. When you have a need they tell you the hours required and after your e-mailed approval they proceed.</li>
</ul>
<p>If you have something in mind e-mail our <a href="mailto:support@scitools.com">support@scitools.com</a> folks.</p>
<p><img src="http://scitools.com/blog/smile5.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/07/new-professional-services-group.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Website</title>
		<link>http://scitools.com/blog/2008/07/new-website.html</link>
		<comments>http://scitools.com/blog/2008/07/new-website.html#comments</comments>
		<pubDate>Thu, 03 Jul 2008 01:41:22 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/07/new-website.html</guid>
		<description><![CDATA[You will notice that our website (http://www.scitools.com)&#160;is completely redone.&#160; This coincides with Understand 2.0&#8217;s release and with the Engineer, Pro, and Analyst versions of Understand.
I hope you like it. If you notice anything bogus, please e-mail. 

]]></description>
			<content:encoded><![CDATA[<p>You will notice that our website (<a href="http://www.scitools.com">http://www.scitools.com</a>)&nbsp;is completely redone.&nbsp; This coincides with Understand 2.0&rsquo;s release and with the Engineer, Pro, and Analyst versions of Understand.</p>
<p>I hope you like it. If you notice anything bogus, please e-mail. </p>
<p><img src="http://scitools.com/blog/smile1.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/07/new-website.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understand 2.0 Product Structure</title>
		<link>http://scitools.com/blog/2008/07/understand-20-product-structure.html</link>
		<comments>http://scitools.com/blog/2008/07/understand-20-product-structure.html#comments</comments>
		<pubDate>Wed, 02 Jul 2008 12:48:45 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.0]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/07/understand-20-product-structure.html</guid>
		<description><![CDATA[Concurrent to Understand 2.0&#8217;s movement from beta to release we are also announcing some product structure changes.
2.0 adds a lot of features, but not all those features are of interest to all engineers.&#160; Or if of interest, then some do not need the same level of functionality.&#160; And not all features require the same support [...]]]></description>
			<content:encoded><![CDATA[<p>Concurrent to <em>Understand 2.0&rsquo;s</em> movement from beta to release we are also announcing some product structure changes.</p>
<p>2.0 adds a lot of features, but not all those features are of interest to all engineers.&nbsp; Or if of interest, then some do not need the same level of functionality.&nbsp; And not all features require the same support (one of our major expenses).&nbsp; And, frankly, some of those features are worth more to some customers than others (I&rsquo;m not going to hide that we do hope to make some more money).</p>
<p>To make sure that customers can buy tools closer to their exact needs Understand 2.0 is offered in four different levels. The &ldquo;lowest&rdquo;, <em>Understand Engineer</em> offers what 1.4 offered.&nbsp; So the segmentation mainly involves new features only. The four levels are:</p>
<ol>
<li><strong>Understand 2.0 Non-Commercial</strong><br />This version has all features of the highest <em>Understand</em> level, but only supports C/C++/Java and C#. <br />We are still finalizing license agreements for this version, but it is intended for use by students and open source developers.<br />If you wish to be notified when it is available, just e-mail <a href="mailto:sales@scitools.com">sales@scitools.com</a>.&nbsp; We can supply temp codes to permit use until the final shrinkwrap agreement for this version is finished.&nbsp; The eventual license will be an annual license.
</li>
<li><strong>Understand 2.0 Engineer<br /></strong>This version supports C/C++/Java and C#.&nbsp; <em>Understand Engineer</em>&nbsp;provides similar capabilities to <em>Understand 1.</em>4 including the excellent navigation, graphics, maintenance editor,&nbsp;reporting and&nbsp;project metrics.&nbsp;2.0 adds&nbsp;combined language analysis, basic change analysis, single scenario maintenance estimations and metrics charts/graphs.&nbsp; Our standard for this version was that it be better than 1.4 but&nbsp;cost the same. One key difference, <em>Understand Engineer</em> will not be offered with a floating license. For that, get Pro or Analyst.
</li>
<li><strong>Understand 2.0&nbsp;Pro<br /></strong>This version comes in two language variants &ndash; L1 (C/C++/Java/FORTRAN) and L2 (L1+Ada, PL/M, Jovial). It provides all the capabilities of <em>Understand Engineer</em>, but offers advanced snapshot based change analysis, a full set of metrics, broader metrics charting capabilities, and&nbsp;multi-scenario maintenance estimation.&nbsp; We envision Understand Pro as what a team would typically outfit an engineer with if they are trying to create a rigourous programming environment.
</li>
<li><strong>Understand 2.0 Analyst</strong><br />This version also comes in L1 and L2 language variants. It provides Pro capabilities, plus advanced multi-snapshot change analysis and change metrics, detailed multi-time metrics charting, and multi-scenario/multi-plan maintenance estimation. We&rsquo;ve also placed API development in Analyst, although scripts or API programs built with Analyst can be used by Pro or Engineer versions of Understand 2.0&nbsp;.&nbsp; We envision Analyst as what an IVV, QA, Test team members would use, and also as something a team operating in a rigorous environment would have a license or two available as team members rolled through IVV/metrics analysis/change analysis roles.&nbsp;</li>
</ol>
<p>THe exact differences can best be seen by running 2.0 and alternating Run Levels via the Help menu.&nbsp; Or you can check out the feature comparison matrix on our revised website.</p>
<p><strong>What about 1.4 licenses?</strong>&nbsp;&nbsp; <em>Understand for C++, Java, FORTRAN</em> map to <em>Understand 2.0 Pro</em> with their respective languages and API usage enabled.&nbsp; <em>Understand for Ada, JOVIAL</em> and<em> PL/M</em> licenses map to <em>Understand 2.0 Analyst</em> licenses with their respective languages enabled.&nbsp; Combined language analysis is&nbsp;avialable but will consume a legacy license for each language.&nbsp;No new license is needed, your existing ones will work.&nbsp;&nbsp; If you want to have your licenses upgraded to L1 or L2 language packs then our <a href="mailto:sales@scitools.com">sales@scitools.com</a> folks can help with quotations for that.</p>
<p><strong>What about TrackBack?</strong>&nbsp;&nbsp; <em>TrackBack </em>is a cool product that helps us every day. We are fully committed to <em>TrackBack</em> and plan near term improvements for it.&nbsp; But it will be part of <em>Understand 2.0</em> going forward.&nbsp; We just think it is something that every engineer should have.&nbsp; It will be in each Understand 2.0 kit.&nbsp; Customers who have <em>TrackBack</em> but not <em>Understand</em> will be sent a download link for updating separate from Understand.</p>
<p>I&rsquo;ll caveat that the features between the versions can change, and probably will, once we get feedback from customers and experience selling this way.&nbsp;</p>
<p><img src="http://scitools.com/blog/smile1.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/07/understand-20-product-structure.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Understand 2.0 Frequently</title>
		<link>http://scitools.com/blog/2008/06/update-understand-20-frequently.html</link>
		<comments>http://scitools.com/blog/2008/06/update-understand-20-frequently.html#comments</comments>
		<pubDate>Thu, 19 Jun 2008 15:13:13 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/06/update-understand-20-frequently.html</guid>
		<description><![CDATA[If you are using Understand 2.0 I encourage you to update with each release. It is a young version and has a number of bug fixes and improvements introduced each week.
In particular, if you are a Unix user you will want to at least update to B448 released today. It has a fix in it [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using <em>Understand 2.0</em> I encourage you to update with each release. It is a young version and has a number of bug fixes and improvements introduced each week.</p>
<p>In particular, if you are a Unix user you will want to at least update to B448 released today. It has a fix in it for the problem of lost application settings (fonts, font sizes, window locations, etc&hellip;) on systems that have daily or more frequent clearing of their /tmp directories.</p>
<p>Thanks,</p>
<p>Ken N.</p>
<p><img src="http://scitools.com/blog/smile5.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/06/update-understand-20-frequently.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our plans for transitioning from Understand 1.4 to Understand 2.0</title>
		<link>http://scitools.com/blog/2008/04/our-plans-for-transitioning-from-understand-14-to-understand-20.html</link>
		<comments>http://scitools.com/blog/2008/04/our-plans-for-transitioning-from-understand-14-to-understand-20.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 17:11:40 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Scitools Announcements]]></category>
		<category><![CDATA[Understand 2.0]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/04/our-plans-for-transitioning-from-understand-14-to-understand-20.html</guid>
		<description><![CDATA[Recently we switched our download system so that downloaders are offered the Understand 2.0 beta ahead of Understand 1.4.&#160; This is because we feel that even though not 100% feature complete, the beta is a better tool for what most of our customers use Understand for than 1.4.
That download page change reflects how close we [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we switched our download system so that downloaders are offered the Understand 2.0 beta ahead of Understand 1.4.&nbsp; This is because we feel that even though not 100% feature complete, the beta is a better tool for what most of our customers use Understand for than 1.4.</p>
<p>That download page change reflects how close we are to taking Understand 2.0 off beta.&nbsp; Remaining features we want to add before doing that are:</p>
<ul>
<li>external editor integration (for instance using EMACS as the source editor)</li>
<li>external application control of Understand (permitting other apps to launch Understand views/graphs)</li>
<li>user tools (permitting users to integrate with make, CM and other external system commands)</li>
<li>poster / n-page printing of graphics</li>
</ul>
<p>All of these are 2&ndash;3 weeks away&hellip; so the time is approaching.</p>
<p>Naturally most of our development effort is directed at Understand 2.0, but Understand 1.4 will not be ignored:</p>
<ul>
<li>we will continue to release new builds of Understand 1.4 for 4&ndash;6 months. These builds will include:</li>
<ul>
<li>all parser changes </li>
<li>crash fixes</li>
<li>no new features will be added except for parser and things common to 2.0, like the PERL and C APIs</li>
</ul>
<li>after 4&ndash;6 months, we will stop making new builds of 1.4 weekly. However, we can and will make new builds as we encounter and fix critical errors reported by users still depending on it.</li>
</ul>
<p>Note that all current Understand 1.4 licenses will operate 2.0 as well. If you are under maintenance, enjoy 2.0. If you aren&rsquo;t, give it a try and see if coming back under maintenance is worth the money. If so, e-mail <a href="mailto:sales@scitools.com">sales@scitools.com</a> to ask for a maintenance renewal quotation.&nbsp; As usual, it is an honor system. We hope you understand doing things like 2.0 (and 2.1, 2.2, so forth) takes money and we hope you feel Understand 2.0 and our support efforts are worth the cost.</p>
<p>I hope this plan seems reasonable to you. None of this is cast in stone, so feel free to send concerns, compliments or suggestions&nbsp;&nbsp;to <a href="mailto:support@scitools.com">support@scitools.com</a>.</p>
<p>Regards,</p>
<p>Ken Nelson<br />President<br />Scitools</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/04/our-plans-for-transitioning-from-understand-14-to-understand-20.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the Scitools Blog</title>
		<link>http://scitools.com/blog/2008/04/introducing-the-scitools-blog.html</link>
		<comments>http://scitools.com/blog/2008/04/introducing-the-scitools-blog.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 16:35:52 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Scitools Announcements]]></category>

		<guid isPermaLink="false">http://scitools.com/blog/http:/scitools.com/blog/archives/2008/04/introducing-the-scitools-blog.html</guid>
		<description><![CDATA[Welcome to our new Blog.
Why have a blog?&#160; We feel, strongly, that an educated customer base is a purchasing customer base &#8211; so call it enlightened self interest.&#160; But even more so, we go to great lengths to write our tools and we want our users to know as much as they can about how [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to our new Blog.</p>
<p>Why have a blog?&nbsp; We feel, strongly, that an educated customer base is a purchasing customer base &ndash; so call it enlightened self interest.&nbsp; But even more so, we go to great lengths to write our tools and we want our users to know as much as they can about how they work and what they can do.</p>
<p>In keeping with our usual &ldquo;just the facts&rdquo; approach, this blog will be relatively void of marketing hype. I bill it inside the company as the &ldquo;Engineers Blog&rdquo; &ndash; a place where&nbsp;our product developers can give and get information to help make using our tools a better experience for all.</p>
<p>From time to time there may be a marketing thing or two, like when we introduce a new product. But mostly it will be &lsquo;just the facts&rdquo;.</p>
<p>My initial use of the system (Moveable Type 4.1 hosting and BlogJet posting) has shown posting to be very easy. So I expect in a few weeks we should have all Scitools engineers involved.</p>
<p>Regards,</p>
<p>Ken Nelson<br />President<br />Scitools</p>
]]></content:encoded>
			<wfw:commentRss>http://scitools.com/blog/2008/04/introducing-the-scitools-blog.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

