• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound Reveals Flexible Code Generator for RPG and PHP

    November 18, 2014 Alex Woodie

    One of the toughest parts of beginning an application modernization initiative is just knowing where to start. To give IBM i developers a head start, Profound Logic last week officially unveiled JumpStart, a new code generator that outputs basic RPG and PHP programs, complete with a modern Web or mobile interface. But unlike other code generators, the company says JumpStart gives you full control over how the resulting code looks.

    JumpStart is the latest addition to ProfoundUI, the company’s tool for creating modern user interfaces using RPG Open Access technology. The company decided to build JumpStart after several clients asked for help with building the server-based back-ends for modern apps to go along with the modern user interfaces that ProfoundUI delivers.

    Developers get started with JumpStart by selecting a template for a common type of application, such as a subfile listing, data entry, or lookup. Then they point the JumpStart tool at an existing database file, hit enter, and voila! Clean and modern RPG or PHP application code–complete with HTML5- and JSON-based user interfaces–comes out the other end.

    The new JumpStart code generator gives users control over how their resulting PHP or RPG code looks.

    It’s a little more complicated than that, but not much more. “Think of it as a scaffold,” says Profound Logic product developer Brian May in a recent webinar. “It will allow you to quickly kick off a new project by basically pointing it at a file and letting it generate the CRUD [create, read, update and delete] application for you, so you can just go in and add your logic.”

    The software supports all the modern RPGLE accouterments, including embedded SQL for database access, data structures for display file I/O, aliases for long names, modular subprocedures, and free format RPG specs. The product uses mainline procedures, not the RPG lifecycle, May says, which is one of the reasons for generating clean code.

    “One of the great things about JumpStart is it does generate clean modern and easy to maintain code, and it does that using templates,” May says. “You’ll find the templates very configurable and I think that’s what sets this particular application generator apart from others.”

    JumpStart gives developers the capability to create their own template to generate code the way they want. This is handy if the developer’s shop has certain standards, such as a requirement to have “DS” as a prefix on all data structures, May says.

    “Our templating system actually allows you to control what that generated code looks like,” he says. “If I wanted to come in and change all the data structure names, I can come in and add that prefix to all the data structures, and then any application I generate going forward will have that on the front end.”

    If your shop doesn’t use embedded SQL, fear not! You can continue to use standard file I/O operations. That’s another example of the flexibility that templates give you with this product, May says.

    “You can use whatever coding style that you feel you would like to use,” Profound’s IBM i Champion says. “That’s what really gives JumpStart a lot of flexibility. The code that is generated will be modern using our standard templates, but you have full control. So if best practices change, or you have shop standards, or if you like to do things a little different way, you can change the templates to conform to the way you would like the code to look when it’s actually generated.”

    JumpStart can also be used to help accelerate the learning process for programmers who are just learning RPG, says Alex Roytman, CEO of Profound Logic. “New developers, or developers that have a background in other languages, find it easy and intuitive to learning modern RPG.” It’s the old legacy RPG code that they may struggle with. The code and interfaces created by the Profound UI JumpStart tool are very easy to work with for any developer,” he says.

    The one thing you’re not going to get from JumpStart is 5250 green screens. All of the programs generated by JumpStart include GUIs based on Rich Display Files; the RPG OA-based files are generated by Profound UI.

    The company has lots of ideas for how it can continue developing JumpStart in the future. For now, it’s in limited beta. If you’re interested in joining the beta and getting your hands on JumpStart, contact the company. If you’re interested in viewing the recent Profound webinar that discusses the new JumpStart features in depth, you can view it here.

    RELATED STORIES

    Profound UI 5 Expands What i Can Do

    Profound UI Handles Long-Name Aliases for RPG Coders

    Profound UI’s Rich New Language Options

    Profound Reveals Native Mobile App Option

    Profound Framework Moves to Open Source

    What’s Happening In IBM i App Dev?

    Mobile Developers Battle Complexity, Deployment Time



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    PERFSCAN

    Revolutionary Performance Management Software

    At Greymine, we recognize there is a void in the IT world for a dedicated performance management company and also for a performance management tool that’s modern, easy to use, and doesn’t cost an arm and a leg. That’s why we created PERFSCAN.

    PERFSCAN is designed to make your job easier. With revolutionary technology, an easy-to-read report and graphics engine, and real time monitoring, tasks that used to take days can now take minutes. This means you will know your system better and will be able to provide better service to your customers.

    OUR FEATURES

    PERFSCAN is full of robust features that don’t require you to take a three-day class in order to use the product effectively.

    Customizable Performance Reporting

    Whether you are troubleshooting a major system problem or simply creating a monthly report, PERFSCAN lets you select any combination of desired performance metrics (CPU, Disk, and Memory).

    User Defined Performance Guidelines

    No matter if you are a managed service provider managing complex systems in the cloud or a customer analyzing your on-premises solution, PERFSCAN gives you the flexibility to define all mission critical guidelines how they need to be.

    Understanding The Impact Of Change

    Tired of all the finger pointing when performance is suffering? PERFSCAN’s innovative What’s Changed and Period vs. Period analysis creates a culture of proof by correlating known environmental changes with system performance metrics.

    Comprehensive Executive Summary

    Creating performance graphs is easy. Understanding what they mean is another thing. With one mouse click, PERFSCAN includes an easy-to-understand executive summary for each core metric analyzed.

    Combined Real-Time Monitor And Performance Analysis Tool

    With PERFSCAN’s combined built in enterprise real-time monitor and historical performance analysis capability, you will always know how your mission-critical systems are performing.

    Cloud Performance Reporting Is Easy

    Managing performance for production systems in the cloud can be a black hole to many system administrators. The good news is PERFSCAN analyzes all core metrics regardless of the location. That’s why MSPs and customers love PERFSCAN.

    Detailed Job Analysis

    PERFSCAN shows detailed top job analysis for any desired period. All metrics are displayed in two ways: Traditional Report and Percentage Breakdown Pie Chart. This toggle capability instantly shows the jobs using the most system resources.

    Save Report Capability

    Your boss lost the report you gave to him on Friday. Now what do you do? With PERFSCAN’s save report capability, any report can be retrieved in a matter of seconds.

    Professional PDF Reporting With Branding

    Creating professional looking reports for your customers has never been easier with PERFSCAN. Branding for our partners and service provider customers is easy with PERFSCAN.

    Check it out at perfscan.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Fresche Legacy:  IBM i Management and Modernization Made Easy
    LANSA:  Getting ready to build a mobile app? Webinar: November 19, 11 am CT / 12 pm ET
    Maxava:  Real-time backup and recovery for IBM i on your system or cloud hosted.

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    SAP Agrees To Pay Oracle $359 Million To Settle TomorrowNow Suit TMW Adds Dynamic Route Mapping to Trucking Suites

    Leave a Reply Cancel reply

Volume 14, Number 22 -- November 18, 2014
THIS ISSUE SPONSORED BY:

Fresche Legacy
Cilasoft
Shield Advanced Solutions
looksoftware
Focal Point Solutions Group

Table of Contents

  • TMW Adds Dynamic Route Mapping to Trucking Suites
  • TMW Adds Dynamic Route Mapping to Trucking Suites
  • Midrange Dynamics Expands IBM i and Multi-Platform App Dev Capabilities
  • HiT Hooks HANA to Other Databases with DBMoto
  • Maxava Gooses IFS Replication Performance for HA
  • CNX Goes Native with Mobile Framework
  • Profound Reveals Flexible Code Generator for RPG and PHP
  • SoCal Water District Taps Bytware for Server Monitoring
  • Boost Your IBM i Security by Tracking Config Changes
  • ShowCase 10 Gets a Little Help from Friends

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • IBM i Delivers Sizable Benefits, Forrester Consulting Reports
  • SBOMs Will Come to IBM i, Eventually
  • IBM i Backup Provider Storagepipe Snapped Up By Thrive
  • Four Hundred Monitor, June 7
  • IBM i PTF Guide, Volume 25, Number 23
  • Power10 Boosts NVM-Express Flash Performance
  • Fortra Completes Postmortem Of GoAnywhere Vulnerability
  • Guru: Binding Directory Entries
  • How Does Your Infrastructure Spending Stack Up To The World?
  • IBM i PTF Guide, Volume 25, Number 22

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2023 IT Jungle