Migration in the Large

14. December 2005 10:09 by Fzoufaly in General  //  Tags:   //   Comments (0)

Another POD CAST.  Listen how customers have done it.  And remember if you share your migration story with me I'll send you a PRIZE!

Migration in the Large

Mark M. Baker

Federico Zoufaly of ArtinSoft discusses the unique challenges in migrating large VB6 applications to .NET including a real life example of a 5 million line VB6 application that was successfully ported by a client. (MP3, 16:23 mins.)



New PodCasts on Dr Dobbs Journal

9. December 2005 12:39 by Fzoufaly in General  //  Tags:   //   Comments (0)

In these pod casts you will find an interesting interview of myself talking about ArtinSoft's experience on .NET migrations.  Many of the basis are covered.  Please send your feedback and enjoy!






Mark Baker and Nik Hemdal interview Windows and .NET experts on techniques for getting the most out of the .NET platform.
Audio is provided in MP3 files. Listen online or subscribe to the
DevNet .NET Cast feed

Ready-Set-Go! Your VB6 Migration

Mark M. Baker

Federico Zoufaly of Artinsoft discusses its Ready-Set-Go! methodology for migrating VB6 applications to .NET and how its extensive experience with migration was a key reason Microsoft selected Artinsoft to develop the VB6 Upgrade Wizard and provide key guidance in the VB6 Migration Guide. Learn how to approach migration as a systematic and thoughtful manner to ensure success. (MP3, 17:23 mins.)

The Wizard of the VB6 Upgrade Wizard

Mark M. Baker

Federico Zoufaly of Artinsoft, the developers of the Microsoft VB6 Upgrade Wizard, describes the benefits of iterative upgrading -- refactoring your VB6 code each time to refine the result from the wizard. He also digs into the internals and improvements of the VS 2005 Upgrade Wizard. (MP3, 16:45 mins.)


ArtinSoft Announces C# to Visual Basic .NET Migration Solution

30. November 2005 10:15 by Fzoufaly in General  //  Tags:   //   Comments (0)

Today ArtinSoft added a new solution to its portfolio.  We are now able to provide consulting services to migrate from C# to VB.NET.  This is in recognition of the broad spectrum of programmers, solutions and customers preferring VB.NET.


Share your opinons!

one more success story ...

29. November 2005 08:47 by Fzoufaly in General  //  Tags:   //   Comments (0)

This comment comes from: http://weblogs.asp.net/israelio/archive/2005/11/29/431788.aspx

" I had to migrate some vb6 app to Visual Studio 2005, I was very afraid things might stop working and that i will have lots of work to do after the conversion


Everything just worked great on first round!

It seems that someone in Redmond has done pretty good job on the conversion wizard as I now have vb.net app !

,,, hmm and don’t mistake me as a vb.net user its being translated as i write this post to c#  :-)


Share your stories with us!

VB6 to VB.NET Migration: A Conversation with Jay Roxe

21. November 2005 11:27 by Fzoufaly in General  //  Tags:   //   Comments (0)

This is a recent interview with Jay Roxe, the Microsoft PM for Visual Basic .NET.  You will find some good pointers on how to approach the migration.

Take a look: http://www.ddj.com/documents/s=9776/ddj1129914421813/swigart2.htm 


Get a Prize for your VB Migration story!

15. November 2005 08:32 by Fzoufaly in General  //  Tags:   //   Comments (0)

Hi all!

I am continously looking for stories about Visual Basic Migrations.  If you share a story with us I'll send you a very nice ArtinSoft beach handbag for your effort.

I want to know the good, the bad and the rest.  The most interesting story will get an additional surprise gift.

Let's start sharing. 

Recovering value properties when moving VB6 User Controls to .NET

15. November 2005 08:30 by Fzoufaly in General  //  Tags:   //   Comments (0)

Oscar's BLOG is also another interesting resource for Visual Basic Migrations.  Check it out and don't be afraid to ask questions.  Oscar is super knowledgeable and willing to help.



Enjoy, Federico.


Technorati link

10. November 2005 13:04 by Fzoufaly in General  //  Tags:   //   Comments (0)

<a href="http://www.technorati.com/claim/3y9amdvwm4" rel="me">Technorati Profile</a>


Visual Basic Upgrade Guide now ready for download from MSDN!

8. November 2005 06:24 by Fzoufaly in General  //  Tags:   //   Comments (0)

Upgrading Visual Basic 6.0 to Visual Basic .NET and Visual Basic 2005 guide is ready!!!.

The guide teaches you a predictable process that can be followed to migrate your Visual Basic 6 code to .NET.  It contains a lot of experience from many migration projects and I am sure it will benefit your project.

This guide was developed jointly by the Microsoft patterns & practices team and ArtinSoft, a company with vast experience in Visual Basic upgrades and the developer of the Visual Basic Upgrade Wizard and the Visual Basic Upgrade Wizard Companion. This guide provides valuable information for organizations who are considering upgrading their Visual Basic 6.0-based applications and components to Visual Basic .NET. It provides proven practices to reach functional equivalence with a minimal amount of effort and cost and guidance for common advancements after the application is running on the .NET framework.

In addition to the guidance itself, a new tool, the Visual Basic 6.0 Upgrade Assessment Tool, is provided to give your organization assistance in identifying common upgrade issues and estimating the cost and effort required to upgrade your Visual Basic 6.0 code.

Let me know what you think!

Visual Basic Upgrade Guide now ready for download!

18. October 2005 12:33 by Fzoufaly in General  //  Tags:   //   Comments (0)

The Visual Basic Upgrade Guide produced by the Patterns and Practices group at Microsoft and authored mainly by ArtinSoft consultants can now be downloaded in its integraf form from GOTDOTNET (http://www.gotdotnet.com/codegallery/directory.aspx enter the VB6 to VB.NET migration guide gallery).

You can also download the Visual Basic Assessment tool that will help you understand the effort required in a migration and it will also help you with the planning of a migration project.

I'd like to hear your comments.  Is this new tool/guidance useful?  Are you looking at migration projects with a different perspective?

Early feedback is very encouraging!


Sunrise Over Zebras

11. October 2005 10:11 by Admin in General  //  Tags:   //   Comments (0)
A picture from my backyard!

Visual Basic Migration Guide Podcast on Dr. Dobbs Journal - PART II

23. September 2005 04:41 by Fzoufaly in General  //  Tags:   //   Comments (0)

Episode 2 of the VB6 to VB.NET Cast is now ready and published at DDJ. Here are the links:

.NET Cast Site


Episode 2 MP3





VBA to VSTA migration

15. September 2005 08:50 by Fzoufaly in General  //  Tags:   //   Comments (0)

The following is an extract of an announcement that went public yesterday.  It shows again the momentum around migrations.  I am currently at PDC in Los Angeles and talking to ISVs, that are current VBA licensees, about how to approach the transition to the new technology.  They all seem to like the automated migration approach in which they provide their customers with tools to help automate the process.  What do you think?  Let me know, let's explore the issue...

“ VSTA consists of an IDE used by ISVs to build VSTA support into an object model they can expose in their application, a runtime engine, and an end-user IDE which communicates with the object model. It includes a software development kit (SDK) for integrating a customer interface object model into the ISV application and an end-user IDE incorporating VB .NET and C#. The application then uses the .NET Framework Common Language Runtime (CLR) for development and production.

Recently, the level of investment made by VBA partners in their .NET applications has increased considerably. Many will decide to integrate VSTA into their existing VBA-enabled products and that, in turn, will create a strong demand among their customers for the migration of their VBA code to the .NET Framework.

ArtinSoft now provides its migration technology and expertise to ISVs who have integrated Microsoft VBA into their products and choose to integrate VSTA into their .NET applications. We have designed this new solution to meet the migration needs of VBA partners worldwide. The core of the solution is a recasting of the ArtinSoft VB Upgrade Companion in order to process VBA projects effectively and then efficiently convert them into fully natural VSTA solutions through the migration and restructuring of their original code. Summit Software , which has supported hundreds of VBA partners since 1996, has provided invaluable input into the design of our new solution. We are currently working closely with Summit to deliver this support program to the VBA community. “


VBA to VSTO: Redesigning an Excel VBA Solution for .NET Using Visual Studio 2005 Tools for Office

15. September 2005 08:40 by Fzoufaly in General  //  Tags:   //   Comments (0)

This is the third article in the series.  The first one focused on the differences between VBA and VSTO, the second Article showed how to migrate a VBA application and obtain functional equivalence on VSTO.

This third article shows you how to maximize the return of the migration by incorporating new .NET features:




Visual Basic Migration Guide Podcast on Dr. Dobbs Journal

15. September 2005 00:36 by Fzoufaly in General  //  Tags:   //   Comments (0)
Migration Guide Podcast on Dr. Dobbs Journal(9/15/2005 8:56:09 AM)
Hosts Mark Baker and Nik Hemdal explore the topic of migrating to .NET with Microsoft Product Manager Eugenio Pace of the Patterns and Practices Group, and Keith Pleas of Keith Pleas & Associates. (MP3 Audio, 16:11 mins).

Episode 1 of 4 is now available on Dr. Dobbs (www.ddj.com). The direct link to the podcast - http://www.ddj.com/documents/s=9887/ddj050913dnc/ .

And don't forget to go to patterns & practices - VB6 to VB.NET Migration Guide and give us your feedback!

Another example of the momentum that Visual Basic 6 to .NET migration is getting...  Stay tuned!

Migration and SOA

5. September 2005 05:49 by Mrojas in General  //  Tags:   //   Comments (0)

We have at Artinsoft performed migrations for several years, enabling clients to preserve the value of their applications.  In the last months it has been interesting to help clients evolve their applications applying an interesting new concept: SOA.

Service Oriented Architecture is not just a buzzword, it is a methology that empowers bussiness by teaching them to focus in goals instead of means.  Migrate a legacy application to a SOA architecture is more valueble because it allows an incremental aproach and provides means to get an immediate return on investment.

Methods and Masters: Visual Basic Migration Roadshow

8. August 2005 02:50 by Fzoufaly in General  //  Tags:   //   Comments (0)

Another pointer to valuable resources that can show you how to expand the life of your VB6 code while learning about VB.NET 2005.


Experience firsthand the latest advances in Visual Basic 2005. Brian A. Randell, a senior consultant with MCW Technologies and a Visual Basic MVP, will demonstrate how to create smart client applications that understand when they're connected to the network and when they're not; how to deploy these smart clients with just a click of your mouse; how you can make a smooth transition from Visual Basic 6.0; and much more.

VB6 to VB.NET Migration Guide

18. July 2005 04:10 by Fzoufaly in General  //  Tags:   //   Comments (0)

The Patterns and Practices group at Microsoft is working on a VB6 to VB.NET Migration Guide.  This guide is “ the bible”  of VB migrations and it contains a lot of best practices around how to move applications.  I definetely recommend you visit this site to get early access to the guide.  ArtinSoft is writing most of the content in the guide so, as always, feedback is highly appreciated!!!


More on VBA migrations

9. June 2005 10:24 by Fzoufaly in General  //  Tags:   //   Comments (0)

Here is another article that shows how to do migrations of VBA code for Office to .NET and VSTO (Visual Studio Tools for Office).  I highly recommend reading the article:


This is another proof point around the viability of automated Visual Basic Migrations.

Read on...