Newsletters   Subscriptions  Forums  Store  Media Kit  About Us  Contact  Search   Home 
fhs
Volume 4, Number 22 -- June 1, 2004

ASNA Updates Visual RPG for .NET Development Tool


by Alex Woodie

ASNA this month will start shipping the second release of its flagship product, ASNA Visual RPG for .NET, or simply AVR for .NET, a "superset" of the familiar RPG language that plugs into Microsoft's Visual Studio 2003 development environment and compiles to native .NET code. The company, based in San Antonio, also announced DataGate Component Suite for .NET, which provides .NET programmers with optimized access to DB2/400.

ASNA's tools have always provided a unique value for companies that have invested in RPG and DB2/400 and are looking to extend those investments to the Web or to new Windows clients. For years, the company's "classic" program ASNA Visual RPG (commonly referred to as AVR) gave RPG programmers a visual development environment and a relatively painless upgrade path to Microsoft's Component Object Model (COM) programming architecture, by generating native Windows executable code from AVR's RPG-like syntax. When Microsoft followed up on COM with .NET and finally launched a new release of Visual Studio, ASNA followed suit and launched the long-awaited AVR for .NET 7.0 last summer (see "ASNA Set to Open Road from RPG to .NET").

On June 30, ASNA will start shipping AVR for .NET Version 7.1, the latest iteration of the development tools since last summer's launch. This release builds on the object-oriented programming capabilities of the first release of AVR for .NET, with enhanced object-oriented features such as method overloading, delegates, enhanced polymorphism, and enumerations.

Method overloading, ASNA said, lets RPG programmers create more than one version of a subroutine (or function) that is varied by the routine's parameter list, and also enables the creation of overloaded constructors. The new polymorphism enhancement lets RPG programmers create class definitions for interfaces, for which other classes provide the implementation, the company said. The new delegates feature lets RPG programmers create indirect references to subroutines for events and call backs, ASNA said, while the new enumerations feature should improve code readability. (ASNA said enumerations is somewhat like constants, "only much better.")

ASNA's president, Anne Ferguson, said she is impressed with the object-oriented work AVR for .NET users have done with the first release, and expects even more impressive work to be done with AVR for .NET 7.1. "Our first release of AVR for .NET introduced effective object-oriented programming to our RPG customers," Ferguson said. "With this new version's increased focus on object-oriented implementation, our customers will be able to architect even more powerful, more sophisticated software, with less complexity."

Other changes ASNA has made to the AVR.NET language with Version 7.1 include support for class members with the Intellisense code prompting feature, new constructs (including with/endwith and for/endfor), and the capability to lock sections of code when working with multiple execution threads. ASNA has also enhanced AVR.NET's integration with Microsoft Visual Studio, and said it has delivered better management of compiler warnings, new automatic source control integration capabilities, and a new RPG expression evaluator for Visual Studio's native debugger.

ASNA also announced the expected June 30 availability of its new DataGate Component Suite for .NET, or simply DCS for .NET, a data access library that provides any .NET-compliant language (such as VB.NET or C#) with record-level access to DB2/400. ASNA said that, in addition to providing read/write access to DB2/400 data, DCS for .NET "will also provide VB.NET/C# programmers the ability to call OS/400 program objects."

Ferguson also provided an update on the status of AVR for .NET's expected support for Microsoft's next version of the SQL Server database, codenamed "Yukon." "By this fall, we'll introduce yet another release of AVR for .NET that, despite Microsoft's Yukon delay, supports SQL Server from native RPG I/O commands, and that provides even tighter Visual Studio integration," she said.

Sponsored By
LAKEVIEW TECHNOLOGY

Where Choices Are Highly Available

Businesses come in all shapes and sizes. Now, so does High Availability. MIMIX offers new solutions for Windows, Linux, UNIX and OS/400.

Choose from MIMIX ha1, MIMIX ha Lite, MIMIX dr1 and others. They are exactly the degree of quality and expertise you expect from the HA Leader.

FREE report!
Evaluating Availability Choices

www.MIMIX.com/Choices


Editor: Alex Woodie
Managing Editor: Shannon Pastore
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.


THIS ISSUE
SPONSORED BY:

ACOM
Aldon
AURA Equipments
Lakeview Technology
Guild Companies


BACK ISSUES

TABLE OF
CONTENTS
Access OS/400 Servers from Wireless BlackBerry Devices

IBM Introduces Integration Software to the Midmarket

eStorage Offers 70 GB iSeries Disk Drive for $995

ASNA Updates Visual RPG for .NET Development Tool

News Briefs and Product Shorts


The Four Hundred
OS/400 Community Reacts to eServer i5

Java, .NET on iSeries Programmers Minds, RPG in Their Blood

Worldwide Server Market Perked Up in Q1

Four Hundred Guru
Creating Dynamic Queries, by Bruce Guetzkow

Security and DDM Files, by Wayne O. Evans

Calculate Ages with Query/400, by Ted Holt

Four Hundred Monitor


Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, 50 Park Terrace East, Suite 8F, New York, NY 10034
Privacy Statement