Twenty years ago… I was typing on a dumb terminal, connected to a great big beige computer called IBM AS/400 with a thick grey Twinax cable. Screens were green on black, text only — or sometimes orange on black if you were posh. The internet was this thing we used to send emails (if you knew anyone with an email account) and mainly used Bulletin Board Systems to have conversations at dial up speeds.
I was typing on a PC, connected to a big black computer called an IBM iSeries using ethernet. Laptops were hightech, big and heavy with 60 minute battery lives. The internet was this mysterious thing, with even more mysterious HTML websites, that most of us RPG programmers didn’t really associate with our green screen world.
I’m typing on my touch-enabled laptop, or tablet, or smart phone, connected wireless to an IBM Power System. I’m able to maintain those exact same AS/400 applications, which are still running happily on the new generation of computer systems called IBM Power Systems, fully backward compatible with the old AS/400 and iSeries computers, but now running on an operating system called IBM i. I can take that exact same twenty year old program code, run it through a converter to upgrade it to the latest version of RPG4 and then edit using a web-based editor to magically transform that ancient green screen program into a fully functional, completely modern website application.
Who would of thought that the old clunky green screen AS/400 would evolve into a a futuristic machine that could one day run on any sized mobile platform… or can even have its RPG code edited using a mobile phone!
There are a lot of companies out there offering software legacy code modernization to revamp old AS400 applications and blow new life into them. Code modernization itself is a simple process for any RPG programmer.
We are living in fascinating technology filled times….
IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Alpha Nerd and Passionate Eater of Cheese and Biscuits. Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day. Enjoy your stay, feel free to comment and in the words of the most interesting man in the world: Stay thirsty my friend.
IBM i gets a medieval System Reset Button
What is AS400 modernization?
IBM i ACS 5250 EMULATOR FONT – and other ridiculous mumbo jumbo
IBM i SQL statement to convert or compare hundred year date format
How to compare ‘100 Year Date’ to a Timestamp – aka – Weird AS400 iSeries Date formats
Modernize AS400 iSeries Queries – Convert to IBM i SQL
Use IBM i SQL to validate email addresses in Customer Master File
Set off all RPG Indicators in a program
Better performance for re-entrant programs aka reduce static storage