Home > Microsoft .Net Development Tips > Visual Basic and Visual Basic .NET > Virtualization keeps Legacy Apps alive
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

VISUAL BASIC AND VISUAL BASIC .NET

Virtualization keeps Legacy Apps alive


Ed Tittel
08.11.2008
Rating: --- (out of 5)


.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Companies that have built Visual Basic 6.0 applications may already be using Visual Studio 2008 to develop new code. But what about older applications that need to remain operational, even when development organizations move on to new operating systems and development platforms?

Microsoft offers its take on this situation and presents some interesting solutions in an article entitled "Using Virtualization to Preserve A Visual Basic Client-Server Application" in the Visual Studio 2008 Developer Center Web pages. The approach depends on virtualization of both client and server components, and uses Windowless Terminal Services with Windows Server 2008 to provide virtual runtime environments that clients running Windows XP or Vista can access easily from their desktops.

Virtualization on the server side lets Windows NT 4.0 servers run virtually so that outdated third-party software components can continue to run unaltered in the environment for which they were built. Virtualization on the client side lets users run legacy applications that are incompatible with their current desktop operating systems (especially Vista). The client portion can run on a Windows Server 2008 that runs a virtualized Windows XP or Windows 2000 environment, where Windowless...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Visual Basic and C# development skills
Let Microsoft StyleCop tame your wild C#
Compose XML more quickly using Visual Basic 9
VB 9 Anonymous Types help create flexible objects
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Microsoft delivers Office for Mac SP1 - will bring back VBA
Visual Basic and C# development skills Research

Visual Basic and Visual Basic .NET
Compose XML more quickly using Visual Basic 9
VB 9 Anonymous Types help create flexible objects
Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Check out CodePlex for a ton of interesting .NET projects
Book excerpt: Murach's VB 2008
Book excerpt: Printing in Visual Basic 2005
Visual Basic 2008 and closures
WinForms development using SQL Server 2005 and Visual Basic 2005
Visual Basic 2005 and objects: Building a business object layer

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


Terminal Server lets users work with the legacy application as if it were running standalone on their desktops.

To support the client side, a Windows Server host operating system can support virtual machines running Windows 98, 2000, or XP using Microsoft Virtual Server 2005 R2 SP1 (this software runs on Windows 2000, Windows 2003 Server and Windows Server 2008 host operating systems). It's also possible to use Microsoft Virtual PC 2007 to operate older desktop versions of Windows within virtual machines on XP or Vista (though the more limited processing power and memory resources on desktop machines means this may not work as quickly as it would on a server).

Keeping legacy code alive proves easier if the legacy runtime environment is virtualized. Then it can be encapsulated in a virtual machine runtime environment on either a desktop or a server PC that runs a newer host OS on newer, more capable hardware. Terminal Server helps legacy clients to make the connection with legacy servers, keeping the code accessible and active for the foreseeable future.

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. E-mail etittel@techtarget.com with comments, questions, or suggested topics or tools to review. Cool tools rule!


Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts