Destination .NET! Platform Tools, Technologies & Resources
1 3 5 7 9
2 4 6 8 10
From VB4, C++ and Java to working on .Net Since Beta, 1.0.
Improving partner satisfaction and accelerating Microsoft platform adoption for managed ISVs.
Is your application compatible with Windows Vista? Make sure today by taking our self-test. Just follow the five steps of the Works with Windows Vista program so that you and your customers can be confident in your solution’s compatibility. Read More >>
What product/topic are you most interested in?
(Choose your top answer.)
Windows Vista
Windows Server 2008
2007 Microsoft Office system
SQL Server 2008
ASP.NET
Visual Studio 2008
Windows Mobile
Software as a Service
A little bit of everything
Just browsing, thanks

View Results
Whether you love the site or hate it, we want to know. Tell us what topics to cover, help us improve things, or just sound off on something we could've done better. Send your feedback directly to the editor by email.
 Print Print
Rate this item | 0 users have rated this item.
Migrating AS/400 to .NET: Four Paths to Modernizing Applications (cont'd)

Sykora-ML Software
The central concept of Sykora-ML's ML-iMPACT is the transformation of RPG and CL source code into C#. .NET compilers translate these generated sources and ML-iMPACT adds a run-time environment that emulates iSeries-specific components. Optionally, all data can be converted from DB2 to a SQL database. The migrated software can access both the DB2 database and any other SQL database. This gives customers the choice of using the iSeries system as a database server for the migrated software, or of switching to a SQL database, as desired.

"We see advantages of .NET over AS/400 as it relates to integration and modernization of new technology into legacy AS/400," says Martin Gossen, General Manager. "We're not critical of the iSeries environment. It's an environment that we came from and we really position ourselves as an excellent modernization strategy for that platform. We certainly think there are advantages to syntax consolidation and modernization with Visual Studio and the .NET Framework. SYKORA ML technology has native support to allow for ease of integration and communications with other systems… mobile devices and Microsoft Office. Our technology is fairly unique. We are a true conversion to C#. Some companies go to an intermediate language and still retain RPG or a flavor of RPG in the architecture post migration. With the same level of accuracy and legacy preservation, we will take you directly to C#. We think there are advantages there because most of our clients want to consolidate to a single syntax that they're going to be using to modernize moving forward."

With ML-iMPACT, analysis tools parse the RPG and CL code to detect what basic functionalities are used and which of them can be migrated. The converted software will have the same functionality as the original software. The GUI can be used by users who are familiar with the green screen functionality without additional training. Input handling is kept very similar to the green-screen mode if required. 5250 terminal-emulation can be still used, so that the GUI generated by screen-scrapers is still applicable. ML-iMPACT translates ILE, RPG, and CL and RPG and CL III at GENLVL10, as well as CL code. The migrated software will be platform- and database-independent—Sykora-ML focuses on popular common technologies for the run-time environment, such as .NET and Windows, and on databases such as DB2 on iSeries, SQL Server, etc. ML-iMPACT provides methods in the migrated application that can be further enhanced using components of .NET. With the release of the .NET framework 3.0 (native in Windows Vista) using Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF), creating state-of-the-art WEB 2.0 applications has never been easier. Sykora ML plans to support Windows Vista in the next release. It provides techniques to edit and parameterize the user dialogues with standard UI editors. It's possible to further develop RPG and CL sources on iSeries and re-migrate the software, without losing the enhancements added to the translated software after the previous migration. This allows the RPG, CL, and .NET skills to be combined. Most importantly, you can maintain one set of sources for both iSeries and .NET platforms. It also allows the choice of letting the converted software operate independently from the iSeries or of using the iSeries as the database server and maintaining the separation of the database, application logic, server functionality, and user interface.

Microsoft's NXT Program Can Help
For software companies that want to migrate or cross-platform their primary solutions to the Microsoft platform, NXT is the logical next step. NXT is a new, end-to-end initiative from Microsoft that helps to make the process of adopting Microsoft technologies faster, easier, and less expensive. When you participate in NXT, you get technical, sales, and marketing support at each step of the migration process, including guidance and resources to help ensure that migrating or cross-platforming your solution to Microsoft technologies is successful. It's important to have a Windows-based version of your product, not only to compete in the marketplace, but to future-proof your business. Moving to Windows will help you to expand your market, protect your existing installed base, and help you keep pace with—or stay ahead of—competitors.

If appropriate, NXT will connect you with an NXT delivery partner, chosen to match your specific porting, development, and cross-platforming needs—so you can be assured that Microsoft's partners will help you successfully migrate or cross-platform your solution to Microsoft technologies. Microsoft has chosen the NXT delivery partners for their experience in delivering specialized support in a broad range of development scenarios including:

  • Migrating your solution quickly and cost-effectively.
  • Adding value to your software development.
  • Providing end-to-end support to boost your competitiveness.

*This article was commissioned by and prepared for Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Page 3 of 3
George Walsh is a veteran tech editor and writer with experience in fields ranging from embedded systems programming to CAD. As a freelance researcher and writer, he has provided his expertise to more than 35 clients in a wide variety of technical markets. He is currently Special Projects Editor for BZ Media and writes a monthly column for Eclipse Review.
Previous Page: ASNA Software and PBSI  
Page 1: ADC AustinPage 3: Sykora-ML Software and the NXT Program
Page 2: ASNA Software and PBSI 
Submit article to:
Extending your solution to run on Microsoft technology is easier than ever. Through NXT, you can reach more customers, increase revenues and slash development time and costs, accelerating both your time to market and profitability. Get the details on NTX. >>
Sign up for your free e-mail newsletters today!
DevX Windows Developer Update

More Newsletters
.NET Building Blocks: Custom User Control Fundamentals
Quickly Copy Data Rows from DataReader to a DataTable
Introduction to the WPF Command Framework
Taming Trees: Building Branching Structures
Implement Drag and Drop in Your Windows Forms Applications



JupiterOnlineMedia

internet.com earthweb.com Devx.com mediabistro.com Graphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Copyright 2008 Jupitermedia Corporation All Rights Reserved.
Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers