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!
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.)
http://odeo.com/channel/33292/view
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!
http://devnet.developerpipeline.com/podcasts/dotnetcast/
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
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.)
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.)
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.
http://www.artinsoft.com/ne_view.aspx?idn=26
Share your opinons!
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
B U T
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!
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
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.
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.
http://blogs.artinsoft.net/ocalvo/articles/168.aspx
Enjoy, Federico.
<a href="http://www.technorati.com/claim/3y9amdvwm4" rel="me">Technorati Profile</a>
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!
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!
A picture from my backyard!
Episode 2 of the VB6 to VB.NET Cast is now ready and published at DDJ. Here are the links:
.NET Cast Site
http://www.ddj.com/podcast/dotnetcast/
Episode 2 MP3
http://www.ddj.com/documents/s=9887/ddj050921dnc/
Enjoy!
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. “
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:
http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_vsto2005_ta/html/OfficeVSTOExcelVBARearchitecture.asp
Enjoy!
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.
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. |
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!!!
http://www.gotdotnet.com/codegallery/directory.aspx
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:
http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_vsto2005_ta/html/OfficeVSTOExcelVBAMigration.asp
This is another proof point around the viability of automated Visual Basic Migrations.
Read on...