

	
























 



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

































































































































































































































































































	

	  
	
	
	
	

	  
	
	
	
	

	  
	
	
	
	

	  
	
	
	
	

	  
	
	
	
	

	  
	
	
	
	

	  
	
	
	
	

	








<title>Interactive Tayside News</title>
<meta name="description" content="X-Ray Legacy Code to Reveal Secrets">

<meta name="keywords" content="X-Ray Legacy Code to Reveal Secrets"> 

		<script language="JavaScript">
<!--

<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//-->
</script>

      
        
	<link href="./css/custom.css" rel="stylesheet" type="text/css">
		
		<link href="./CSS/center3.css" rel="stylesheet" type="text/css" />
	


<link type="text/css" rel="stylesheet" href="styles/menu.css" />

<script type="text/javascript" language="JavaScript" src="styles/menu.js"></script>
		
		</head>

   
    <body onload="MM_preloadImages('go24_r3_c3_f2.gif','go24_r3_c5_f2.gif','go24_r3_c7_f2.gif','go24_r3_c9_f2.gif','go24_r3_c11_f2.gif','menu_r1_c1.gif','menu_r2_c1.gif','menu_r3_c1.gif','images/jobs_rollover.gif')">
	<span class="skiplink">[<a href="#mainContent" tabindex="1" title="Go straight to main content. Access Key = 'c'" class="skiplink" accesskey="c">Go to main content</a>]</span>

        <div id="outerContainer">

            
   <div id="header"><!-- #BeginLibraryItem "/Library/top_index.lbi" --><style type="text/css">
<!--
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #306AB3;
}
-->
</style>

<table width="780" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr> 
    <td height="47"><a href="index.cfm" accesskey="h"><img src="go24_r1_c1.gif" alt="Interactive Tayside Home" name="go24_r1_c1" width="167" height="47" border="0" id="go24_r1_c1" /></a></td>
    <td height="47" valign="top"><img src="go24_r1_c2.gif" alt="Excellence in Digital Media" name="go24_r1_c2" width="613" height="11" border="0" id="go24_r1_c2" />
	<div style="display: inline;">
<form style="display: inline; margin: 0;" method="post" action="site_search_results.cfm">	
	<table border="0" cellspacing="0" cellpadding="0" align="right">
  <tr>
  <td valign="bottom" height="30">
<span class="search">search this site</span> <input type="text" name="criteria" size="30" maxlength="50" class="formelement_normal" /></td>
    <td valign="bottom"><input name="submit" type="image" src="images/search_go.gif" width="33" height="15" border="0" hspace="10" vspace="2" /></td>
  </tr></table>
  </form>
  </div>
  </td>
  </tr>
  <tr> 
    <td valign="top"><a href="index.cfm" accesskey="h"><img src="go24_r3_c1.gif" alt="Interactive Tayside Home" name="go24_r3_c1" width="167" height="21" border="0" id="go24_r3_c1" /></a></td>
    <td rowspan="2" valign="top"> 
      <table align="center" border="0" cellpadding="0" cellspacing="0" width="613">
        <tr> 
          <td> 
            <table align="center" border="0" cellpadding="0" cellspacing="0" width="40">
              <tr> 
                <td><img src="go24_r3_c2.gif" alt="" name="go24_r3_c2" width="40" height="21" border="0" id="go24_r3_c2" /></td>
              </tr>
              <tr> 
                <td><img src="go24_r4_c2.gif" alt="" name="go24_r4_c2" width="40" height="15" border="0" id="go24_r4_c2" /></td>
              </tr>
            </table>
          </td>
          <td><a href="aboutus.cfm?page_ID=2" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('go24_r3_c31','','go24_r3_c3_f2.gif',1)" accesskey="a"><img src="go24_r3_c3.gif" alt="About Us" name="go24_r3_c31" width="87" height="36" border="0" id="go24_r3_c31" /></a></td>
          <td><img src="go24_r3_c4.gif" alt="" name="go24_r3_c4" width="5" height="36" border="0" id="go24_r3_c4" /></td>
          <td><a href="partners2.cfm?page_ID=6" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('go24_r3_c51','','go24_r3_c5_f2.gif',1)" accesskey="p"><img src="go24_r3_c5.gif" alt="Partners" name="go24_r3_c51" width="88" height="36" border="0" id="go24_r3_c51" /></a></td>
          <td><img src="go24_r3_c6.gif" alt="" name="go24_r3_c6" width="6" height="36" border="0" id="go24_r3_c6" /></td>
          <td><a href="directory.cfm?page_ID=20" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('go24_r3_c71','','go24_r3_c7_f2.gif',1)" accesskey="b"><img src="go24_r3_c7.gif" alt="Businesses" name="go24_r3_c71" width="87" height="36" border="0" id="go24_r3_c71" /></a></td>
          <td><img src="go24_r3_c8.gif" alt="" name="go24_r3_c8" width="6" height="36" border="0" id="go24_r3_c8" /></td>
          <td><a href="support2.cfm?page_ID=16" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('go24_r3_c91','','go24_r3_c9_f2.gif',1)" accesskey="s"><img src="go24_r3_c9.gif" alt="Support" name="go24_r3_c91" width="87" height="36" border="0" id="go24_r3_c91" /></a></td>
<td><img src="go24_r3_c8.gif" alt="" name="go24_r3_c8" width="6" height="36" border="0" id="go24_r3_c8" /></td>
<td><a href="jobs.cfm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('jobs','','images/jobs_rollover.gif',1)" accesskey="j"><img src="images/jobs.gif" alt="Employment" name="jobs" width="87" height="36" border="0" id="jobs" /></a></td>
          <td><img src="go24_r3_c10.gif" alt="" name="go24_r3_c10" width="6" height="36" border="0" id="go24_r3_c10" /></td>
          <td><a href="contactus.cfm?page_ID=19" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('go24_r3_c111','','go24_r3_c11_f2.gif',1)" accesskey="a"><img src="go24_r3_c11.gif" alt="Contact Us" name="go24_r3_c111" width="87" height="36" border="0" id="go24_r3_c111" /></a></td>
          <td><img src="go24_r3_c12.gif" alt="" name="go24_r3_c12" width="11" height="36" border="0" id="go24_r3_c12" /></td>
          <td><img src="go24_r3_c13.gif" alt="" name="go24_r3_c13" width="10" height="36" border="0" id="go24_r3_c13" /></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr> 
    <td valign="top"><a href="index.cfm" accesskey="h"><img src="go24_r4_c1.gif" alt="Interactive Tayside" name="go24_r4_c1" width="167" height="22" border="0" id="go24_r4_c1" /></a></td>
  </tr>
</table>
<!-- #EndLibraryItem --><table align="center" border="0" cellpadding="0" cellspacing="0" width="780">
	  <tr>
	   <td>
                  <table border="0" cellspacing="10" cellpadding="0">
                    <tr> 
                      <td height="80"> 
                        <table border="0" cellpadding="0" cellspacing="0" height="79">
                          <tr> 
                            <td width="128"><a href="register.cfm" onMouseOut="MM_swapImgRestore()"  onMouseOver="MM_swapImage('menu_r1_c111','','menu_r1_c1.gif',1)" title="Register your Business" ><img name="menu_r1_c111" src="menu_r1_c1_f2.gif" width="127" height="25" border="0" alt="Register your Business"></a></td>
                          </tr>
                          <tr> 
                            <td width="128"><a href="directory_search.cfm" onMouseOut="MM_swapImgRestore()"  onMouseOver="MM_swapImage('menu_r2_c111','','menu_r2_c1.gif',1)" title="Find a Business" ><img name="menu_r2_c111" src="menu_r2_c1_f2.gif" width="127" height="28" border="0" alt="Find a Business"></a></td>
                          </tr>
                          <tr> 
                            <td width="128"><a href="newsletter.cfm" onMouseOut="MM_swapImgRestore()"  onMouseOver="MM_swapImage('menu_r3_c111','','menu_r3_c1.gif',1)" title="Newsletter Subscribe" ><img name="menu_r3_c111" src="menu_r3_c1_f2.gif" width="127" height="26" border="0" alt="Newsletter Subscribe"></a></td>
                          </tr>
                        </table>
                      </td>
					  
					  
					  
					  
<td height="79"><a href="http://www.interactivetayside.com/directory_details.cfm?company_ID=588"><img src="images/pages/Denki_Number_Crunch.gif" width="80" height="80" alt="Denki Number Crunch" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.interactivetayside.com/directory_details.cfm?company_ID=588"><img src="images/pages/Denki_DextersLab04.jpg" width="80" height="80" alt="Denki Dexter's Laboratory" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.dynamogames.com"><img src="images/pages/playStyle_dynamogames.gif" width="80" height="80" alt="Championship Manager 2010 Dynamo Games" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.dynamogames.com"><img src="images/pages/dizzydrops_dynamogames.gif" width="80" height="80" alt="Dizzy Drops Dynamo Games" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.dynamogames.com"><img src="images/pages/managerInfo_dynamogames.gif" width="80" height="80" alt="Championship Manager 2010 Dynamo Games" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.interactivetayside.com/directory_details.cfm?company_ID=588"><img src="images/pages/Denki_ShrekThird1.gif" width="80" height="80" alt="Denki Shrek the Third for Sky Interactive" border="0" /></a></td>
					  
					  
					  
<td height="79"><a href="http://www.interactivetayside.com/directory_details.cfm?company_ID=679"><img src="images/pages/RTW_8.jpg" width="80" height="80" alt="Real Time Worlds" border="0" /></a></td>
                      
                    </tr>
                  </table>
				  </td></tr>
                  </table>
    

            </div><!-- end header -->
 
			
			 <!-- #left2 -->
        
            
  <div id="left2"> 
   
  </div>
  <!-- #left2 -->
       
            <div id="right2">

    <div class="rightsidetitle"> <span class="crumbtrail"><a href="index.cfm"  title="Home">Home</a> 
      &gt; <a href="news_archive.cfm"  title="News">News</a></span> </div>
      
    <div class="rightside"><a name="mainContent"></a> 
	  <p><span class="mybold">X-Ray Legacy Code to Reveal Secrets</span><br/>
	  <span class="mydate">02/02/2010</span></p>
	  
	  <span class="mybody">
	  
	  <p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Rapid Quality Systems are proud to announce the immediate release of Code Rocket for Visual Studio .NET 2005, 2008 and 2010.</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Code Rocket (TM) is an innovative tool that reveals the inner workings of C#, Java and C/C++ code, using innovative technology to interactively explore the structure of legacy programs and allowing developers to visualise the underlying algorithms and find the meaning behind the code.</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Allowing developers to unravel inherited code, or improve algorithms they are currently developing, Code Rocket slices through obscure code, making documentation a breeze - automatic within a continuous integration system - without any instrumentation of the code.</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Code Rocket provides interactive visualisations of code as it is being developed, and developers can work in any view, text, diagram or psuedocode; with each view synchronized in real time, freeing developers from working within the confines of a language and allowing them to develop the underlying algorithm by taking a higher level view of the work at hand. The complimentary views can then be used to aid in documentation and understanding of the system as a whole, and as a review framework for developers, managers and customers.</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Code Rocket helps developers maintain code comments and improve the documentation as it elevates these elements to first class views, making them more visible and less subjective, thus also improving consistency, readability and quality of the underlying code.</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">&quot;After 30 years of software development, Code Rocket is the tool I always wish that I had, allowing easier communication and documentation&quot; - Dr Steve Parkes (STAR-Dundee Ltd.).</span></p><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"></span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">&quot;Code Rocket is an exciting tool, allowing developers to collaborate more closely and making it easier to understand how applications actually work&quot; - Russell Kay (CEO - Rapid Quality Systems)</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">&quot;<b>About Code Rocket</b></span></p><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Code Rocket is available now for Visual Studio .NET and works with 2005, 2008 and 2010 versions, a free 30 day trial can be downloaded from<span class="apple-converted-space"> </span><a href="http://www.rapidqualitysystems.com/" target="_blank"><span style="COLOR: #664d9f">http://www.rapidqualitysystems.com</span></a>. Code Rocket costs as little as £150 for a single language and can be easily integrated into your Visual Studio workflow and integrated into a continuous integration development environment. Code Rocket for Eclipse is coming soon!</span><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"> </span><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><b><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">About Rapid Quality Systems Ltd.</span></b><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana"></span></p><p /><p style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><span style="FONT-SIZE: 6.5pt; COLOR: #003366; FONT-FAMILY: Verdana">Rapid Quality Systems are a spinout<span style="mso-spacerun: yes">  </span>from The University of Dundee, <place w:st="on" /><placename w:st="on" />Space</placename /> <placename w:st="on" />Technology</placename /> <placetype w:st="on" />Center</placetype /></place /> (<a href="http://spacetech.dundee.ac.uk/" target="_blank"><span style="COLOR: #003ea8">http://spacetech.dundee.ac.uk/</span></a>) founded in September 2009 by Dr. Steve Parkes and Craig Ramsay (CTO - Rapid Quality Systems). Russell Kay is the Chief Executive Officer and Alan Faichney is Chairman.</span></p><p /><p /></p></p><p> </p></p></p></p></p></p> <P>
	  </span>
<br/><br/>
	 
                          
                          <span class="mybold">Contact:</span> <span class="mybody">Russell Kay</span><br />
                          
                          
                          
                          <span class="mybold">Email:</span> <span class="mybody"><a href="mailto:russell.kay@rapidqualitysystems.com" title="russell.kay@rapidqualitysystems.com">russell.kay@rapidqualitysystems.com</a></span><br />
                          
                          
                          <span class="mybold">Url:</span> <span class="mybody"><a href="http://www.rapidqualitysystems.com/root/" target="_new" title="www.rapidqualitysystems.com/root/">www.rapidqualitysystems.com/root/</a></span>
                          
						  

	  
	  
      
	  <!-- side -->
	   </div>
	  
	   
   

            </div> <!-- #right2 -->
        
  <div id="footer"><!-- #BeginLibraryItem "/Library/footer.lbi" -->	<div align="center">
      <p class="mybody"><a href="aboutus.cfm?page_ID=2" title="About Us">About 
                  Us</a> | <a href="partners2.cfm?page_ID=6" title="Partners">Partners</a> | <a href="directory.cfm?page_ID=20" title="Business">Business</a> 
                  | <a href="support2.cfm?page_ID=16" title="Support">Support</a> | <a href="jobs.cfm" title="Jobs">Jobs</a> | <a href="contactus.cfm?page_ID=19" title="Contact Us">Contact 
                  Us</a> | <a href="terms.cfm" title="Terms & Conditions">Terms &amp; Conditions</a> | <a href="accessibility.cfm" title="Accessibility">Accessibility</a> | <a href="site_search.cfm" title="Search">Search</a> | <a href="rss.cfm"><img src="images/rss.gif" alt="RSS" border="0" /></a>
                  </p>
				  </div><!-- #EndLibraryItem --></div>
  <!-- #footer -->

        </div> <!-- #outerContainer -->
		
    </body></html>