There is an interesting type of tool that the .NET framework makes possible because of the way it compiles and executes code. These tools are called decompilers and/or assembly browsers. When .NET source code is compiled, the compiler output isn’t directly executable machine instructions. Rather an intermediate “assembly” is produced that at runtime works with .NET’s Common Language Runtime to produce the actual executable machine instructions. Assembly decompilers/browsers let you dig into the internals of an assembly to get a closer look at what it offers. This article takes a closer look at these free tools.
ASNA’s free 60-minute Webcasts are a great way to learn about ASNA’s products and their capabilities and features. This article lists the currently scheduled Webcasts for June are listed below. Our Webcasts are interactive and show our products in action!
As expected, IBM recently formally announced a three-year “Service Extension” for i5OS V5R4. Pushing out the service offering had been a “statement of direction.” Prior to this announcement, September 30,2013 was slated to be the formal end of V5R4. IBM’s announcement letter 613-004 provides formal details on the offer, which extends software maintenance for V5R4 starting on October 1, 2013 for up to three years. IBM makes it very clear that the purpose of this offer is for usage support, not for adding new features or enhancements. V5R4 will not receive cume PTF packages, any new features, nor will be there be any retrofitted back into V5R4 from V6R1 or V7R1.
Aimed at beginner-to-intermediate developers, ASNA’s Visual RPG Web class teaches how to use ASNA Visual RPG to create browser-based applications for deployment to the Internet or your local intranet. This class assumes that students know RPG, but otherwise the class teaches browser-based development from the ground up. ASNA’s Tim Daniels is the instructor for these courses.
Virtually all AVR for .NET applications use a DataGate database name to connect to the application’s database server. This article shows how to soft-code a database name in either a Windows or ASP.NET application. Soft-coding your database names makes it easy to make runtime changes between database names–without the need to recompile and redeploy the application. With this technique, we’ll store database names in the project’s config file and then at runtime read, and apply, the soft-coded DB name.
ASNApalooza in Barcelona, Spain this year is nearly here! In less than four weeks we’ll be in Spain with many ASNA customers and business partners. We have a full two-day technical schedule as well as plenty of time set aside for peer-to-peer networking. It will be an exciting, fun, information-packed event.
Linux has a set of utilities provided under the umbrella of the “Advanced Packaging Tool.” One of its really handy components is a utility called apt-get. apt-get provides a way, via a command line, to install utilities and other software. While there are point-and-click ways to do this in Linux, diehards don’t do it that way, they use the command line.
Over the years, we have implored our customers to get, and learn how to effectively use, a version control system (VCS). Over the years, many have. And those customers won’t ever be making frantic phone calls to tech support hoping we can magically resurrect their source code from EXEs and DLLs. However, just as many haven’t yet embraced VCS and live their every programming day on the edge of the abyss of disaster. For all but the most trivial of software projects, good version control is essential.
Visual Studio provides a great debugger. I’m sure most AVR coders use it frequently–but I think that most coders haven’t taken the time to learn some of its more esoteric, but powerfully and generally easy-to-use features. This article takes a look at two such features.
COMMON is in Austin, Texas this year in about three weeks (April 7-9, to be exact). ASNA will be there discussing ASNA products, including some of the latest mobile bits that our R&D department has been burning the midnight oil writing and testing.
ASNA is having two workshops, one in New York City on May 14th and one in Atlanta (Alpharetta), Georgia on May 16th. In these workshops, ASNA’s Roger Pence shows you, with live demonstrations, how ASNA Wings and ASNA Mobile RPG can solve all of your IBM i mobile app challenges. You will learn that with ASNA Mobile RPG and ASNA Wings, creating great smartphone and tablet-based apps is easily within your RPG programming team’s reach.
On 24th April, IBM CUA COMMON UK is having a seminar with the theme, “Getting more for less.” There will be several business partners and an IBM customer speaking on a variety of interesting subjects. Among those speaking will be ASNA’s Jonathan Greenstreet. Jonathan will be talking about IBM’s Open Access for RPG API (OAR). His discussion shows what the Open Access API is and how it works. He will also discuss OAR in the context of ASNA Wings and ASNA Mobile RPG.