|
| |
Classic
ASNA Visual RPG Classic 4.0 (AVR) is an
integrated development environment for creating enterprise Web, Windows and .NET
applications. Transparent database access; an integrated editor, compiler and
debugger; support for emerging standards such as XML and SOAP; and equally
powerful Web or Windows deployment possibilities make ASNA Visual RPG the one
application development environment you can't afford to ignore!
Windows and
the Web: for RPG programmers!
ASNA Visual RPG (AVR) is an enterprise application development
system for both Web- and Windows-hosted applications. AVR's Windows-based
development environment uses the latest in state of the art compiler technology
to provide an RPG compiler that produces native Windows executables (either EXEs
or DLLs).
AVR programs connect to the two
most popular business databases around today, IBM's iSeries/400 and Microsoft's®
SQL Server®, as well as to ASNA's own Acceler8DB® for
deployment on local PCs or Windows NT/2K/XP Servers®. AVR's database
connectivity provides transparent data access to your AVR programs; AVR programs
connect, without change, to any of the databases mentioned above. Think
of the possibilities: with one development environment you can create
database-independent Windows and Web applications. With AVR, you can easily take
an application originally intended for the iSeries/400® and slide MS
SQL Server under it. Platform independent applications have never been this
easy!
AVR provides a powerful, modern,
and extensible version of RPG. AVR's RPG isn't your granddaddy's RPG! While
maintaining backwards compatibility with most of your existing RPG code, AVR
substantially supercharges RPG. For example, AVR's RPG includes:
 |
Integrated development
environment—AVR's IDE provides a one-stop workbench for your application
developers to edit, compile, test and debug their Web and Windows
applications. |
 |
File overrides at the F-Spec
level—enables a single AVR program to connect to a variety of databases
without making any source code changes. |
 |
Class creation—AVR lets
you write robust Windows DLLs for creating superb object-oriented Web and
Windows enterprise applications. Classes are the key to superbly architected
Web and Windows programs and AVR lets you build great classes. |
 |
A variety of built-in ActiveX
controls—AVR ships with more than 28 ActiveX controls, including a subfile
control and a specialized input field that supports RPG edit codes and edit
words, for use with Windows applications. |
 |
ActiveX/COM support—for
those times when you need a specialty control, AVR is compatible with
off-the-shelf ActiveX controls and, for those times when you need a special
control, can also be used to create ActiveX controls. AVR is also fully
compliant with any OLE automation server, such as MS Word or Excel. It's easy
to program for these applications with AVR. |
 |
A full complement of Web
development capabilities—the Web is very important and AVR is ready for
it! Out of the box, AVR is Web-ready with built-in support for such important
Web technologies as XML, SOAP and Active Server Pages. Also upcoming in AVR is
support for Microsoft's .NET platform. (Click
here to read more about
AVR's upcoming .NET version of AVR.) |
 |
Local variables—ensures
that your programs are reliable and easy to maintain. |
 |
Built-in debugger—AVR's
source level debugger saves you time and trouble chasing down your
"undocumented anomalies." |
 |
ILE RPG BIF support—AVR's
RPG implementation includes ILE BIF support for both its ILE RPG and
RPG/400 syntax. |
 |
User-defined functions—In
addition to RPG's subroutine, AVR adds the ability to create routines that
return values (known as functions in languages such as VB and C).
|
Data access at warp speed!
The most powerful programming language in
the world isn't much good if it doesn't connect well to your enterprise data.
But AVR has you covered there as well!
AVR uses ASNA's Acceler8DB (ADB)
to connect to a variety of enterprise databases. ADB connects AVR programs
directly to:
 | IBM iSeries 400 |
 | Microsoft SQL Server |
 | ADB databases on NT/2K/XP Servers |
 | Single user ADB databases on NT/2K/XP/Win98
PCs |

|