Developer Network
Products
asna.com | Products | Visual RPG Contact Us
ASNA Visual RPG for Microsoft Visual Studio .NET

Modern Development Solutions for RPG Programmers

ASNA Visual RPG (AVR) is a modern implementation of RPG that enables RPG developers to easily build Web and Windows applications.  AVR provides direct, secure and fast access to both files and program objects on IBM's System i (formerly known as iSeries, AS/400) server .  Using a familiar, but modernized syntax, RPG programmers can quickly apply their long-standing RPG experience to create modern applications that connect seamlessly to the System i (iSeries, AS/400) platform.

AVR: Evolutionary Development Solution

AVR for .NET is an RPG compiler for Microsoft's .NET Framework.  AVR enables RPG programmers to modernize existing RPG applications, develop Web services, and extend System i applications to .NET and the inherent support in Service Oriented Architecture while continuing to program with a familiar, RPG-like syntax.  AVR integrates into Microsoft's Visual Studio 2003/2005 and compiles to 100% verifiable Microsoft Intermediate Language (MSIL).  AVR for .NET is the only development solution available for Microsoft's .NET that specifically supports high performance access to the System i database.

Using AVR.NET, developers become highly productive in all aspects of .NET Framework because it is faster to learn new technologies when both language and database access are already mastered.  Moreover, the.NET Framework abstracts away complexities of Web Applications, Web services, and XML to further enhance developer productivity.

All assemblies developed with AVR run under Microsoft's .NET Framework with either smart client or browser-based user interfaces.

Business Benefits from AVR

Rapid program development

AVR for .NET enables programming teams to build sophisticated, feature-rich applications quickly.  AVR for .NET employs a superset of the RPG programming language already well understood by the System i development team.  RPG programmers learn AVR for .NET quickly and easily.  Less time learning means more time doing!

Asset preservation and extension

AVR for .NET extends the life of the existing base of RPG source code and allows existing OS/400 program objects to be called from Windows- or browser-based applications.  Because of its RPG roots, AVR for .NET substantially enhances the capabilities of RPG programmers.  For example, any RPG development team can quickly build industry standard Web services with AVR for .NET.  For both tangible assets (source code, program objects and data flows) and intangible assets (RPG programming teams and other stakeholders), AVR for .NET extends and preserves their combined value in the organization.

AVR unifies development teams

AVR for .NET builds a bridge between VB/C# and RPG programming teams.  Where competing products would otherwise have driven a wedge between the two camps, AVR for .NET brings the two teams together to work cohesively on critical IT and business solutions.

Industry standards

AVR for .NET supports XML, XSL, SOAP, WSDL, UDDI and a host of important standards.  Selecting solutions that embrace these standards is an important strategy to ensure persistent integration between applications, and to avoid building proprietary, one-off solutions.

Cross-platform application development

For those organizations maintaining the System i platform into the future, ASNA pledges to be there with the solutions needed to maximize this platform.  If business strategy dictates a migration from the System i to Microsoft servers and desktops, AVR for .NET provides a smooth, non-disruptive strategy for re-architecting RPG applications.

Windows and browser-based interfaces at your command

System i decision makers know how hard it is to find tools that provide the modern interface demanded from RPG applications.  With the ten years of ASNA Visual RPG experience behind it, AVR for .NET quickly breeds success for any modern user interface project.

 
Free Trial

Trial Downloads

Product Information
ASNA Visual RPG for .NET
Webcasts

Live Webcasts

Recorded Webcasts

More Resources

Learn More about Microsoft .NET

.NET 2.0 and WebSphere

Mission Critical Applications Choices

Why .NET?

10 Reasons to adopt AVR

Case Studies

CBK

Labatt Food Services

Cegeka

Wyandot

Click here to see more Case Studies and Success Stories

White Papers

Wolf in Sheep's Clothing
A Rebuttal to Screen Scraping

.NET Security
ASNA and iSeries Security with Microsoft .NET

AS/400, iSeries, and System i5 RPG Application Modernization