Delphi makes modernizing AS/400 and System i applications easier

Your customers can throw the "modernization" term around as if it all it takes is a few clicks and "bam" you have a new application. We all know that you and your team have spent many years building real, mission-critical applications that run your business on mid-range machines. And yes, we know that applications need to be modernized with rich Windows and Web interfaces to broaden their appeal to new users, reduce training costs and reduce user errors.

Modernization, however, does pose a dilemma for developers - you don't want to reinvent your applications from scratch, and you don't just want an exact replica of the 80x24 screen that replaces a terminal with a web browser.

Move forward without abandoning the past

Good news. The technology now exists to move applications forward like your customers want, and increase your developer's team productivity. Using Delphi/400 products, you now have a real solution for building Rich Windows Interfaces (RWI) or Rich Web Applications (RWA) with a few simple clicks of a button.

This is not a screen scraping technology or screen telemetry process. This is real exposure of the entire i box. Using component based development, developers can interact, call, or expose any data or program on the i box with just a few components and then expose the information with data-aware components to make development even faster.

"Delphi/400 lets you create hybrid applications that take the best of the i box and add functionality to give the best customer experience ever, either in a Windows application or an AJAX enabled web application."

RPG, COBOL and C developers find Delphi easy to use

With Delphi/400, component based development is easy to learn and fun to program. Delphi is a world leader in creating Windows and Web based applications. Thousands of developers around the world use it to create some of the most used and loved commercial and open source applications on the market today. It is built on an object-oriented, Pascal language that has been tested for 20+ years and is generally regarded as a very easy language to learn when coming from other procedural type languages like C, RPG, and COBOL. And with the built-in VCL (Visual Component Library) building applications has never been easier, and yes even fun.

Delphi for RPG programmers - "500 lines of code vs. zero!"

Here is a typical output from an RPG program that contained around 500+ lines of code.

*****  Stock Request Processing  ********* 
LINE     PART       QTY 
NBR      NBR        REQUESTED 
1        14020      100 
2        14030      50 
3        18020      50 
4        21010      50 
5        37020      40 
*****  Program is complete  ********* 

That same type of example as shown below with full editing of columns and full write-back to the i box … zero lines of code.

Delphi/400 lets you embrace and extend your years of development on the i box

Delphi/400 uses components to build systems. Components could be regarded as copylibs on steroids. Entire functionally can be encapsulated into a simple component, and can easily be manipulated through property/attributes and method/operations. Think about the time it would take to write a RPG program to access a database and generate a Microsoft Excel based file after a few calculations are done. With Delphi/400 this can be done with 5 components and can be exposed in a web service, web page, or a Windows application in less than 10 minutes.

With Delphi/400 you don't abandon the years of development on the i box, you embrace and extend the work. This could mean web-enabling your existing applications by exposing the underlying functionality to a web application. The technology allows for total separation from the HTML presentation layer and the underlying business layer. This visual component development is the same used for building RCA, except that instead of a web browser for the interface it would now be a rich Windows application.

The Delphi/400 products allow the developers to get to all of the AS/400, System i, i boxes content, from calling any program, too access to all of the Queues (Data and Message), plus full access to your defined DataAreas. All is available using Delphi/400, even an embedded 5250 screen, so your users never have to leave the application to get their jobs done.

You're not limited to just one approach or one way to accomplishing a task. Delphi gives you the ability to build the applications that will take your company into the future. The Delphi/400 products support the latest standards for the i box and software development in general. Easily create and expose application logic with web services that can be consumed by other products within your company or expose that functionality out to your partners.

Delphi/400 eliminates developer nightmares

With the Delphi/400 products there are none of those developer nightmares that you read about when people try to modernize the applications on the i boxes. There is no .NET to load, no extra knowledge of user Sessions. All data, programs, and queues are available to be exposed in various forms.

Need to deliver your iSeries or AS/400 application to the Web?

Delphi/400 for PHP delivers rich PHP powered Web based user experiences with the same component based development found in the Windows Delphi 400 product. Instead of opening a notepad to create PHP, you have a rich, integrated development environment (IDE) that will allow you to build, run, test, and deploy PHP based applications with ease. Advanced tools like CodeInsight™ help new developers by exposing methods and parameters while the code is being constructed.

Copyright© 1994 - 2013 Embarcadero Technologies, Inc. All rights reserved. Contact Us   Site Map   Legal Notices   Privacy Policy   Report Software Piracy