<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.artinsoft.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">The Myth of Visual Basic Migration / Upgrade</title><subtitle type="html">The myths about Visual Basic migration make it easy to play the “blame” game instead of trying to understand the issue.  Often, in making the wrong assumptions, we “write off” some alternatives without even considering them.  However, with training, support from automatic migration products and the use of a comprehensive migration methodology, the migration is not only possible using a fraction of the resources required for a rewrite, but it is also the right choice to reduce the Total Cost of Operation and prepare applications to maximize their future business value.</subtitle><id>http://blogs.artinsoft.net/fzoufaly/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.artinsoft.net/fzoufaly/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-05-25T13:28:41Z</updated><entry><title>Is the grass greener while doing green-field development?</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/07/29/is-the-grass-greener-while-doing-green-field-development.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/07/29/is-the-grass-greener-while-doing-green-field-development.aspx</id><published>2008-07-30T00:57:00Z</published><updated>2008-07-30T00:57:00Z</updated><content type="html">Milan Negovan in his blog aspnetresources recently published an excerpt of Michael Feathers&amp;#39; book Working Effectively with Legacy Code . I liked the excerpt so much and I believe that it is so pertinent to the topic of my blog that I also will reproduce it verbatim. -- Often people who spend time working on legacy systems wish they could work on green-field systems. It’s fun to build systems from scratch, but frankly, green-field systems have their own set of problems. Over and over again, I...(&lt;a href="http://blogs.artinsoft.net/fzoufaly/archive/2008/07/29/is-the-grass-greener-while-doing-green-field-development.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1653" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author><category term="ArtinSoft" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/ArtinSoft/default.aspx" /><category term="Automatic Migration" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Automatic+Migration/default.aspx" /><category term="Legacy Code Rewrite" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Legacy+Code+Rewrite/default.aspx" /><category term="Legacy Code maintenance" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Legacy+Code+maintenance/default.aspx" /></entry><entry><title>Aggiorno Beta2 is out!</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/06/05/aggiorno-beta2-is-out.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/06/05/aggiorno-beta2-is-out.aspx</id><published>2008-06-05T13:49:00Z</published><updated>2008-06-05T13:49:00Z</updated><content type="html">How did ArtinSoft got into producing Aggiorno ( www.aggiorno.com )? Well after more than 15 years in the software migration market we learned a few things and we are convinced that developers want to increase their productivity and that automatic programming is a very good mean to do just that. Aggiorno is the latest incarnation of ArtinSoft proven automatic source code manipulation techniques. This time their are aimed at web developers. Aggiorno, in its first release, offers a set of key automated...(&lt;a href="http://blogs.artinsoft.net/fzoufaly/archive/2008/06/05/aggiorno-beta2-is-out.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1621" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author><category term="Aggiorno" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Aggiorno/default.aspx" /><category term="Web Standards" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Web+Standards/default.aspx" /></entry><entry><title>ASP.NET &amp; Web Standards</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/05/09/asp-net-amp-web-standards.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/05/09/asp-net-amp-web-standards.aspx</id><published>2008-05-09T22:38:00Z</published><updated>2008-05-09T22:38:00Z</updated><content type="html">Aggiorno is an add-in for Visual Studio 2005/2008 that can swallow horrible non-validating markup and help you make an ASP.NET site web standards compliant with little effort. With Aggiorno web developers can improve their ASP.NET or HTML sites by making them comply with the latest web standards and incorporating the latest technology trends. This will immediately mean increased productivity and immediate business value. Beta 1 has just been released, so you might want to give it a try and send some...(&lt;a href="http://blogs.artinsoft.net/fzoufaly/archive/2008/05/09/asp-net-amp-web-standards.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1599" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>VB Runtime NOT in next Windows</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/04/30/vb-runtime-not-in-next-windows.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/04/30/vb-runtime-not-in-next-windows.aspx</id><published>2008-04-30T19:44:00Z</published><updated>2008-04-30T19:44:00Z</updated><content type="html">Here is an excerpt from an article that Greg DeMichillie wrote on Directions on Microsoft April Edition: &amp;quot;The planned follow-on release to Windows Vista, code-named Windows 7, will not include the Visual Basic 6.0 (VB 6) runtime libraries, Microsoft has begun informing customers. This sets a timeframe for the final end of support for the runtime.&amp;quot; As we have informed on several occasion in this Blog, Microsoft is performing all the normal steps to retire a technology from market. Visual...(&lt;a href="http://blogs.artinsoft.net/fzoufaly/archive/2008/04/30/vb-runtime-not-in-next-windows.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1595" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author><category term="Visual Basic 6 end of support" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Visual+Basic+6+end+of+support/default.aspx" /></entry><entry><title>April 8th 2008 and the end of Visual Basic 6 Support</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/04/08/april-8th-2008-and-the-end-of-visual-basic-6-support.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/04/08/april-8th-2008-and-the-end-of-visual-basic-6-support.aspx</id><published>2008-04-08T21:04:00Z</published><updated>2008-04-08T21:04:00Z</updated><content type="html">&lt;p&gt;The date has arrived Visual Basic 6 leaves Extended support today.&lt;/p&gt;
&lt;p&gt;Rob Helm recently wrote on &amp;quot;Directions on Microsoft&amp;quot;: &amp;quot;Some organizations will let support lapse on the VB6 development environment, gambling that any serious problems in the VB6 environment has already been discovered&amp;quot;&amp;nbsp; Additionally, Rob adds: &amp;quot;... organizations remaining loyal to VB6 applications will have to make increasingly heroic efforts to keep those applications running as their IT environments change.&amp;quot;&lt;/p&gt;
&lt;p&gt;Organizations that GAMBLE with their business continuity, IT professionals that need to make HEROIC efforts to keep applications running!&amp;nbsp; Don&amp;#39;t you believe that maintaining an IT organization supporting a business is already enough of an effort to add to the mix unsupported applications?&lt;/p&gt;
&lt;p&gt;Do you plan to be a GAMBLING HERO or is it about time to consider ways out of Visual Basic 6?&lt;/p&gt;
&lt;p&gt;Well this might be just the right time.&amp;nbsp; ArtinSoft is about to release a new version of the Visual Basic Upgrade companion. The effort required to migrate has been reduced even further and it now makes more sense than ever to automatically upgrade your applications to C# or VB.NET.&lt;/p&gt;
&lt;p&gt;Have you been procrastinating the decision to move?&amp;nbsp; Act now!!&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1586" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author><category term="VB6 Upgrade" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/VB6+Upgrade/default.aspx" /><category term="VB6 migration" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/VB6+migration/default.aspx" /><category term="VB6 to .NET" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/VB6+to+.NET/default.aspx" /></entry><entry><title>Aggiorno is coming out of stealth mode: www.aggiorno.com</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2008/01/14/aggiorno-is-coming-out-of-stealth-mode-www-aggiorno-com.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2008/01/14/aggiorno-is-coming-out-of-stealth-mode-www-aggiorno-com.aspx</id><published>2008-01-14T23:47:00Z</published><updated>2008-01-14T23:47:00Z</updated><content type="html">&lt;p&gt;Happy 2008!&lt;/p&gt;
&lt;p&gt;During last year, ArtinSoft has also been working on a new product that we called Aggiorno ( &lt;a href="http://www.aggiorno.com/"&gt;www.aggiorno.com&lt;/a&gt; ).&amp;nbsp; Aggiorno is a Visual Studio add-in designed to increase the productivity of web developers.&amp;nbsp; Aggiorno helps developers with a broad range of topics like web standards, SEO (Search Engine Optimization), Accessibility, XHTML, ASP.NET, etc.&lt;/p&gt;
&lt;p&gt;If you want to know more about aggiorno you can visit our new web site or the official blog: &lt;a href="http://www.aggiorno.com/blog"&gt;www.aggiorno.com\blog&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&amp;nbsp;In this blog, I will continue to discuss Visual Basic Upgrades and its implications.&amp;nbsp; By the way, customers are increasingly getting more excited about the speed and safety of migrations vs rewrites.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1548" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author><category term="Aggiorno" scheme="http://blogs.artinsoft.net/fzoufaly/archive/tags/Aggiorno/default.aspx" /></entry><entry><title>2008 is the final warning to move VB6 applications to .NET</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/27/final-warning-to-move-VB6-applications-to-NET.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/27/final-warning-to-move-VB6-applications-to-NET.aspx</id><published>2007-09-27T17:51:00Z</published><updated>2007-09-27T17:51:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.redcomm.com/press/robhelmbio.html"&gt; Rob Helm&lt;/a&gt;, director of research at Directions on Microsoft, recently answered the question "Do the new releases of the Microsoft platform have an impact on the issue of upgrading applications from Visual Basic 6 to Visual Basic .NET?" with the quote that is the title of this post. &lt;/p&gt;
&lt;p&gt; He said that the new platform updates really do not have an impact and that you should not wait any longer to move.  He emphasized that after the end of support date for VB6 the support will only be through a special support contract with Microsoft that typically is "very onerous" and increasing every year. &lt;/p&gt;

&lt;p&gt; Additionally, Rob Helm mentioned something that I had not noticed.  Did you know the name of Visual Basic .NET is now officially only "Visual Basic"?  Definetely another sign pointing at the future!&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1514" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Microsoft improves compatibility libraries for VB 6.0: Visual Basic 2005 Power Packs 2.0</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/24/VB-Powr-Pack.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/24/VB-Powr-Pack.aspx</id><published>2007-09-24T18:06:00Z</published><updated>2007-09-24T18:06:00Z</updated><content type="html">&lt;p&gt;Microsoft recently started to distribute a new version of the Visual Basic 2005 Power Packs. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92FAA81E-E9C1-432C-8C29-813493A04ECD&amp;displaylang=en"&gt;Link to Download details: Microsoft Visual Basic 2005 Power Packs 2.0&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Notably, the routines that are included help with the automatic Upgrade/Migration of VB6 to .NET.  From the MSDN web site: &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;h4&gt;" Overview&lt;/h4&gt; &lt;p&gt;&lt;a&gt;&lt;/a&gt;The new Line and Shape controls included in this version of the Visual Basic 2005 Power Packs are a set of three graphical controls that enable you to draw lines, ovals, and rectangles on forms and containers at design time making it much easier to enhance the look of your user interface. These new shape controls also provide events such as click and double-click allowing developers to respond and interact with end users.&lt;br&gt;The Printer Compatibility Library allows projects that used the Printer and Printers Collection in Visual Basic 6.0 to be upgraded without having to re-write your printing logic. By simply adding a reference to the library, declaring a Printer and making a few minor syntax changes, your project will be able to print using the Printers collection and Printer object as it did in Visual Basic 6.0. This version adds a new Write method to the Printer object which allows you to print text without a forced carriage return similar to the semicolon syntax used by Print method in Visual Basic 6.0. &lt;br&gt;The PrintForm component is designed to bring back the ability to easily print a Windows Form. With this the new PrintForm component you can once again layout the Windows Form exactly as you want it and allow your users to print the form as a quick report." &lt;p&gt;  &lt;p&gt;I'd like to relate this post with the one I did a few days ago related to performance (&lt;a href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/13/1504.aspx"&gt;http://blogs.artinsoft.net/fzoufaly/archive/2007/0...&lt;/a&gt; ).  In the previous post I was arguing about the use of the VB6 Compat library from .NET applications.  Basically, I was arguing that the VB Compatibility library is written and distributed by Microsoft and therefore users should not be afraid to use it in their programs.  TThe same goes with the power pack Microsoft is now releasing.  The power pack contains a number of functions that are not directly addressed by the basic .NET framework but that are widely used and requested by VB programmers.  So what is the right solution?  Well, program them in .NET!!!  I mean, is there another way to provide functionality that is not by programming it?  Again, don't be afraid of using these routines more than you would be of any control you use in your app.  And also, do not worry about the performance hit!! &lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1507" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Will your VB6 application continue to work on Vista?</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/19/Is-VB6-supported-on-Vista.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/19/Is-VB6-supported-on-Vista.aspx</id><published>2007-09-19T16:19:00Z</published><updated>2007-09-19T16:19:00Z</updated><content type="html">&lt;p&gt;Microsoft is committed to support the vb6 runtime environment on Vista.  However they will not continue to support the IDE: the development environment is not officially supported by Microsoft on Vista.&lt;/p&gt;
&lt;p&gt;More detailed information can be found at:
&lt;a href="http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx"&gt; VBRUN &lt;/a&gt; and &lt;a href="http://www.ftponline.com/channels/net/2007_09/kpeterson2/"&gt; ftponline &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Additionally, do not forget to also verify the support of your third party controls.  Are they being supported by their manufacturer?&lt;/p&gt;

&lt;p&gt;Many companies have already moved or are in the process to upgrade their Visual Basic Applications to .NET.  However, many others are procrastinating their decision.  Which type are you?  Dont'you think it is time to move yet?  What are you waiting for?&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1505" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Performance of migrated VB6 applications to .NET</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/13/1504.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/13/1504.aspx</id><published>2007-09-13T21:34:00Z</published><updated>2007-09-13T21:34:00Z</updated><content type="html">&lt;p&gt;A common question when upgrading VB6 applications to .NET is regarding the performance of the application.&lt;/p&gt;

&lt;p&gt;The short answer is that the migrated app typically performs as good as the original application.  Let's dive into a couple of common issues that customers typically worry about: &lt;/p&gt;


&lt;p&gt;1) the use of the VB6 compatibility classes in .NET: First of all, I believe this is a very bad namespace name!  Everytime you hear compatibility library you think about performance.  However, in this case, all the classes in the compatibility library are implemented in .NET. They are included just to simplify the maintainability of the code.  The functionality that they provide is not directly provided by .NET, therefore, the correct way of implementing it is to just program it in .NET which is exactly what the compat classes do.  NO performance penalty here! In addition, these classes are part of the .NET framework, thay are supported by Microsoft and they will continue to be supported for the forseable future!  If there is a function in there that you want to use it, just do it! &lt;/p&gt;




&lt;p&gt;2) COM Interop: The VB Upgrade Wizard generates primary assemblies for the COM component that are referenced from VB6.  This is of course the fastest way to communicate with them from .NET.  Now, typically, COM components are black boxes that presumably execute non trivial functionality.  This means that typically the time spent by the execution of the COM component is orders of magnitude larger than the time spent in the calling of the component from .NET.  Therefore the performance impact is negligible.  This is not true of course if the COM interface is very chatty as you will have to go through the primary assembly overhead many times. &lt;/p&gt;

&lt;p&gt; The reason to eliminate COM interop is normally not one of performance.  You want to eliminate COM components for maintainability reasons, for deployment reasons or to take advantage of newer versions of the components.  If you just want to maintain the same functionality COM interop does not present a performance situation. &lt;/p&gt;

&lt;p&gt; In summary and reinforcing the introductory statement a converted application from Visual Basic 6 to .NET typically performs in the same way as the original one.&lt;/p&gt;

&lt;p&gt;Have you had a different experience?  Let me know!&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1504" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Good list of resources for VB6 Migrations from Microsoft's Peter Ty</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1502.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1502.aspx</id><published>2007-09-12T20:36:00Z</published><updated>2007-09-12T20:36:00Z</updated><content type="html">Peter Ty assembled a good reference of links for Visual Basic 6 Upgardes to .NET.

Enjoy!

http://blogs.msdn.com/peterty/archive/2007/05/25/end-user-computing-foxpro-and-vb-migration.aspx

&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1502" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>BANAMEX signs automatic VB6 migration contract with ArtinSoft</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1501.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1501.aspx</id><published>2007-09-12T19:31:00Z</published><updated>2007-09-12T19:31:00Z</updated><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;The launch of ArtinSoft's spanish web site (www.artinsoft.com.mx)  comes in synch with ArtinSoft's winning a very large contract to migrate over 170 Visual Basic applications at Banamex (a Citi Group subsidiary).  The applications will be fully updated and deployed by the bank in less than one year period.  This is a record time for such a large migration project: over 5 millions lines of code!  &lt;/p&gt; &lt;p&gt;Banamex performed extensive research on how to approach the VB6 support deadline.  Since the beginning of the evaluation process the internal debate was weather to automatically migrate or to rewrite the apps.  &lt;/p&gt; &lt;p&gt;They did a full assessment of their application portfolio and separeted the applications that were about to be retired and choose the applications that were functionally relevant to the business.   They observed that the chosen applications were simply performing all the business requirements they were supposed to perform, therefore no need to change them functionally!    The next realization was that a rewriting was definetely NOT the cost-effective way to solve the situation.  The estimated difference betweeb a rewrite and a migration was 5 to 1.&lt;/p&gt; &lt;p&gt;Banamex showed once more that if your application is performing and what you need to do is move to adopt .NET and all the benefits that come with it then the best way forward is through automatic upgrade.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Read more about the Banamex story at: the following links (some are in spanish):&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt;La República:&lt;/b&gt; &lt;a href="blocked::http://www.larepublica.net/app/cms/www/index.php?pk_articulo=854"&gt;http://www.larepublica.net/app/cms/www/index.php?pk_articulo=854&lt;/a&gt;  &lt;p&gt;&lt;b&gt;El Financiero:&lt;/b&gt; &lt;a href="blocked::http://www.elfinancierocr.com/edactual/tecnologia1231205.html"&gt;www.elfinancierocr.com/edactual/tecnologia1231205.html&lt;/a&gt;  &lt;p&gt;&lt;b&gt;CIO América Latina:&lt;/b&gt; &lt;a href="blocked::http://www.cioal.com/pcwla/cioaldocs.nsf/pages/8E66B81ACF8DB582852573500015F54B"&gt;http://www.cioal.com/pcwla/cioaldocs.nsf/pages/8E66B81ACF8DB582852573500015F54B&lt;/a&gt;  &lt;p&gt;&lt;b&gt;Pergamino Virtual:&lt;/b&gt; &lt;a href="blocked::http://www.pergaminovirtual.com.ar/revista/cgi-bin/hoy/archivos/2007/00001122.shtml"&gt;http://www.pergaminovirtual.com.ar/revista/cgi-bin/hoy/archivos/2007/00001122.shtml&lt;/a&gt;  &lt;p&gt;&lt;b&gt;Business News Americas: &lt;/b&gt;&lt;a href="blocked::http://bnamericas.com/login.jsp?idioma=I&amp;urlJump=story.jsp$SEP$idioma$EQ$I$AMP$sector$EQ$1$AMP$noticia$EQ$406218"&gt;http://bnamericas.com/login.jsp?idioma=I&amp;urlJump=story.jsp$SEP$idioma$EQ$I$AMP$sector$EQ$1$AMP$noticia$EQ$406218&lt;/a&gt;  &lt;p&gt;&lt;b&gt;Yahoo! España:&lt;/b&gt; &lt;a href="blocked::http://es.biz.yahoo.com/10092007/185/firma-costarricense-software-moderniza-sistemas-banamex.html"&gt;http://es.biz.yahoo.com/10092007/185/firma-costarricense-software-moderniza-sistemas-banamex.html&lt;/a&gt;  &lt;p&gt;&lt;b&gt;Yahoo! México:&lt;/b&gt; &lt;a href="blocked::http://mx.news.yahoo.com/.../38/negocios-firma-costarricense-software-moderniza-sistemas-banamex.html&amp;printer=1"&gt;http://mx.news.yahoo.com/.../38/negocios-firma-costarricense-software-moderniza-sistemas-banamex.html&amp;printer=1&lt;/a&gt;  &lt;p&gt;&lt;b&gt;La Prensa Gráfica: &lt;/b&gt;&lt;a href="blocked::http://www.laprensagrafica.com/economia/870594.asp"&gt;www.laprensagrafica.com/economia/870594.asp&lt;/a&gt;  &lt;p&gt;&lt;b&gt;TMCnet:&lt;/b&gt; &lt;a href="http://www.tmcnet.com/usubmit/2007/09/10/2925480.htm"&gt;http://www.tmcnet.com/usubmit/2007/09/10/2925480.htm&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1501" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>ArtinSoft soluciones de migracion automatica de software</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1500.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/12/1500.aspx</id><published>2007-09-12T19:26:00Z</published><updated>2007-09-12T19:26:00Z</updated><content type="html">&lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.artinsoft.com.mx/"&gt;Link to ArtinSoft – soluciones de migración de software&lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;ArtinSoft just lunched its web site for the spanish market and specifically for the Mexican market.  &lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1500" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Testing Upgraded Applications</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/09/03/1497.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/09/03/1497.aspx</id><published>2007-09-04T00:12:26Z</published><updated>2007-09-04T00:12:26Z</updated><content type="html">&lt;p&gt;Many of the same testing principles apply when working with upgraded applications.&amp;nbsp; However, there are certain differences in the process that are worth noting.&amp;nbsp; Here is a list of FAQs that are answered in the 21st and last chapter of the Migration Guide that ArtinSoft has prepared.&amp;nbsp; Check it out and if you have further questions I'll be happy to discuss them with you.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question1"&gt;How many approaches can I take to test an upgraded application?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question2"&gt;Why should I test my upgraded application?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question3"&gt;What are the basic steps in a testing process?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question4"&gt;Why is the test plan so important?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question5"&gt;What methodology should I follow to test my application?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question6"&gt;What items should be included in a test environment?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question7"&gt;Is it necessary to review the design of the application during the testing process?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question8"&gt;When reviewing the upgraded code, what actions must I take?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question9"&gt;What does ‘unit testing’ mean?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question10"&gt;Why should I perform black box testing on an upgraded application?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question11"&gt;In the context of white box testing, what does ‘profiling’ mean?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question12"&gt;What are the most commonly used test strategies for upgrade projects?&lt;/a&gt; &lt;li&gt;&lt;a href="http://migrationguide.artinsoft.com/#question13"&gt;What tools can be used to automatically test VB.NET applications?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://migrationguide.artinsoft.com/Migration-Guide-Faq-Chapter-21.aspx"&gt;Link to Testing Upgraded Applications&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1497" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry><entry><title>Upgrading VB6 to .NET &amp;ndash; migration guide FAQ: 13 Chapters available</title><link rel="alternate" type="text/html" href="http://blogs.artinsoft.net/fzoufaly/archive/2007/05/25/1455.aspx" /><id>http://blogs.artinsoft.net/fzoufaly/archive/2007/05/25/1455.aspx</id><published>2007-05-25T21:28:41Z</published><updated>2007-05-25T21:28:41Z</updated><content type="html">&lt;p&gt;&amp;nbsp;The ArtinSoft migration guide to VB Upgrades and Conversions is becoming a huge success.&amp;nbsp; It is clear that people are consulting it.&amp;nbsp; To me, this is just another evidence that the movement of VB6 applications to .NET is happening!&lt;/p&gt; &lt;p&gt;&lt;a href="http://migrationguide.artinsoft.com/"&gt;Link to Upgrading VB6 to .NET – migration guide FAQ&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Your comments are more than welcome!&lt;/p&gt;&lt;img src="http://blogs.artinsoft.net/aggbug.aspx?PostID=1455" width="1" height="1"&gt;</content><author><name>Fzoufaly</name><uri>http://blogs.artinsoft.net/members/Fzoufaly.aspx</uri></author></entry></feed>