• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Mobile Developers Battle Complexity, Deployment Time

    December 3, 2012 Dan Burger

    It is a simple and irreversible fact that application development teams are consumed by mobile computing. Smartphones and tablets have put the pressure on companies in the IBM midrange community (users of IBM i on Power Systems, i5/OS on iSeries, and OS/400 on AS/400s), where it is not far-fetched to say 50 percent are still dependent on the green-screen interface. A reluctance to convert at least some of their applications to a graphical interface is coming around to haunt them.

    Meanwhile, there are businesses, particularly start-ups, that recognize the power of the graphical user interface and that the need to support a mobile computer and the information flowing to them is considerably larger than the amount of data that is being pumped out to the typical desktop computer. Mobile devices are an expected convenience for most people in their personal and lives and are rapidly assuming an important role in the workplace. That eventuality has companies in a race to make their business critical data accessible to handheld devices–giving executives and out-of-office workers the info they need. Knowledge may be power, but convenience is king.

    Companies in the IBM i community are lining up to evaluate software and frameworks that can help get data to mobile devices with the least amount of complexity, the broadest range of devices, and the shortest time of deployment.

    “I came from an environment where we found it hard to find the time to do what we knew we needed to do to modernize and run a business,” Scott Klement says while sizing up the IBM i landscape. Klement, one of the IBM Power Systems champions and a household name in the IBM i RPG community, has first-hand experience working in IT for the Klement Sausage Company, a typical midsize IBM i shop where running the business puts the squeeze on modernizing applications by adding a modern GUI interface and deploying new technology such as mobile devices.

    “When we did find the time, we also found there was a lot of plumbing that had to be addressed to make it work right.”

    The plumbing Klement refers to the many details that add to the complexity of a new technology implementation such as mobile computing. Dealing with the complexity lengthens the implementation time and often includes training and learning curves that can be steep. It has stymied many companies and left them in a state of paralysis while time and the competition march on.

    Removing complexity through the use of development frameworks is the key to future application development.

    “People’s jobs are at risk because of the older interface still being used,” Klement says. A framework for RPG developers to develop modern applications lets RPG developers compete with developers on platforms that are considered more modern. All the modernization vendors are trying to do this. They just have different ways of doing it.”

    After many years as an RPG developer and a one-man IT department for the family sausage business, which ran on IBM’s midrange computers, Klement signed on three months ago with Profound Logic, an IBM i ISV that specializes in development tools. The framework that Profound uses and is promoting as the best method for developing applications for mobile devices is based on a combination and integration of RPG Open Access, open source PhoneGap (Apache Cordova), and Profound Logic’s own Profound UI.

    The goal is to provide a framework for creating hybrid applications capable of using mobile device features such as cameras, GPS, and signature captures that generally require native applications for the devices. Apple‘s iPhone and iPad require native apps written in Objective C. Apps for Google‘s Android devices are written in Java. Microsoft‘s Windows Mobile devices and Research in Motion‘s Blackberrys have specific development languages as well.

    The advantage of a hybrid app, thanks to PhoneGap, is that it can be written once and used on the most common mobile devices. PhoneGap allows HTML5 and JavaScript to be compiled into native apps that each device recognizes. Profound provides the integration piece for the IBM i.

    One of the questions developers ask is whether they need new skills to produce mobile applications. They want a drag-and-drop design tool,” Klement says based on what he hears from conversations at IBM i conferences, local user group meetings, and online forums. “They like the idea of compiling code into a display file object just like a green screen would. They like the capability to call it up from an RPG program like any other display.”

    Whenever I hear that no new skills are required to do something entirely modern, my eyes narrow and suspicion seeps into my brain. The claim is usually a partial truth. If the claim is made that no HTML5 or JavaScript skills are required, the emphasis is on “required.” But developers who have those skills will have an advantage when it comes to enhancing applications or creating mashups. The same would apply for developers with skills in PHP, Java, .NET or other development languages when it comes to creating mashups with applications based in those languages.

    “Developers are just learning about mobile,” says Alex Roytman, CEO of Profound Logic. “They are just figuring out the possibilities that include using the native features of the mobile devices such as capturing signatures, scanning bar codes, or taking photos–things that go beyond what can be done in the typical browser.”

    Profound has just recently begun to emphasize the mobile application capabilities of its tools, starting with the COMMON Fall Conference in September. Roytman says continual, incremental improvements to Profound UI have been filtering out during the past six months since the flagship product was released as version 4.0 in May. The company now refers to the accumulation of enhancements as Profound UI 4.1.5.

    The integration of PhoneGap was one of those incremental enhancements along with additional widgets that allow developers to bypass manual coding for HTML5 and JavaScript. Getting RPG to interact with the mobile screens and with device features such as a signature pad, camera, and barcode scanning capabilities has been a step forward, Roytman says. Profound UI 4.1.5 also includes PhoneGap templates for the Android, iOS, and Windows Mobile operating systems.

    Enhancing the visual designer tool so that it previews the presentation screens on various mobile devices was another important piece. In making mobile application development more IBM i friendly, Roytman says Profound UI goes beyond simply rendering standard HTML output on browsers of varying sizes or simply using the functionality of taking a photo or using a signature capture by also allowing users to upload and assign these images to the DB2 for i database. I would have assumed this was always the case, but that would be a mistake. Mistakes in mobile application development get made every day, so I wouldn’t have been alone in that regard.

    Keeping mobile development projects simple and keeping RPG developers involved in mobile projects is better from a business perspective. Although it is a generalization that RPG developers know the businesses they work for better than other types of developers, it is true that working with business logic requires more insight into company operations than development that is concerned with the ease of navigation and the importance of design.

    “It is more difficult for developers outside of the IBM i environment to deliver the apps that involve IBM i compared to developers who know the IBM i. No one knows their way around an IBM i environment like an RPG developer does,” Roytman says.

    Frameworks are making mobile development easier for the RPG team to stay engaged. Not only does this simplify the development process for RPG developers, it also demonstrates that it does not take experts in Windows, Java, or PHP, for instance, to get a modern interface.

    RELATED STORIES

    Scott Klement Joins Profound Logic Staff

    New RPG Open Access Standard Depends On XML

    Profound Declares Platform Independence Day

    Profound Updates RPG OA Screen Modernization Tool

    RPG Open Access: You Don’t Know What You Don’t Know



                         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
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Admin Alert: Strategically Using Power Systems’ Processor Trial Capacity On Demand IBM i Support Through 2025? Hold On Just a Second

    Leave a Reply Cancel reply

Volume 21, Number 43 -- December 3, 2012
THIS ISSUE SPONSORED BY:

Infinite Corporation
CCSS
Maxava
inFORM Decisions
RJS Software Systems

Table of Contents

  • Power Systems Cloud Builders Get Huge Discounts
  • IBM Adds IBM i Support To Traveler And Kills Lotus Name
  • Mobile Developers Battle Complexity, Deployment Time
  • As I See It: How IT Decided The Election
  • Excepting X86 Iron, Server Sales Continue To Slip In Q3
  • IBM To Charge For Lapsed Hardware Maintenance
  • A BI On IBM i Partnership Blooms
  • IBM Extends And Tweaks Power Systems Deal In Europe
  • Going Mobile With Power Systems Feeds And Speeds
  • You Have The Right To Remain Online

Content archive

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

Recent Posts

  • The Power11 Transistor Count Discrepancies Explained – Sort Of
  • Is Your IBM i HA/DR Actually Tested – Or Just Installed?
  • Big Blue Delivers IBM i Customer Requests In ACS Update
  • New DbToo SDK Hooks RPG And Db2 For i To External Services
  • IBM i PTF Guide, Volume 27, Number 33
  • Tool Aims To Streamline Git Integration For Old School IBM i Devs
  • IBM To Add Full System Replication And FlashCopy To PowerHA
  • Guru: Decoding Base64 ASCII
  • The Price Tweaking Continues For Power Systems
  • IBM i PTF Guide, Volume 27, Numbers 31 And 32

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 © 2025 IT Jungle