• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound Logic Speeds Up Mobile Client

    September 1, 2021 Alex Woodie

    Organizations that adopt the latest release of Profound Logic’s mobile client for iOS will find it runs significantly faster than older versions — up to 300 percent, the company says. An update to Apple’s newest Web browser rendering engine is the key behind the speedup in Profound UI Mobile Client version 2.8, the company says.

    Profound UI Mobile Client is a development tool and client runtime that enables organizations to create native iOS applications. It works with both Profound UI as a front-end for RPG applications (with integration handled via IBM’s RPG Open Access) as well as Profound.js, the company’s Node.js development tool.

    Profound Logic has been a big user of Apache Cordova, the open source framework that enables developers to target multiple mobile devices, including Android and iOS, with the same development effort. But on the iOS front, it has also supported additional libraries to render screens correctly.

    Previous versions of Profound UI Mobile Client relied on Apple’s UIWebView to securely show HTML content inside of iOS applications. In 2014, with the launch of iOS 8.0, Apple released a successor to that framework called WKWebView. UIWebView has been fully deprecated at this point, and in December 2020, Apple ceased allowing apps with UIWebView to be listed on its App Store.

    It took a bit of work to move the Mobile Client to Apple’s new WebKit, but it’s worth it because of the performance increase and access to new features, says Profound Logic CEO Alex Roytman.

    Profound UI Mobile Client includes a graphical designer (shown) and a runtime.

    “When we created our mobile technology, we were using the predecessor [UIWebView] that didn’t have all of the capabilities,” Roytman tells IT Jungle. “We made the choice that we needed to move on.”

    The shift to Apple’s new WebKit under the hood of Mobile Client wasn’t easy, however. “It was a lot of work for us, because we had to rewrite a lot of code and replace a lot of components,” Roytman says.

    Profound Logic is seeking to make the transition to WKWebView as easy as possible in Mobile Client 2.8, which is designed to work with Profound UI 6.10 and later.

    Some customers won’t notice any difference compared to the old library, except possibly for some slightly different rendering objects on the screen. The company had been forced to do some workarounds to get certain widgets to render correctly, so that will be an improvement.

    However, other customers will see some big changes, most notably in performance. “The applications are going to be a lot running a lot faster,” Roytman says. “We have some customers saying it seems like the app takes up too much memory, so all of that is now resolved with this update.”

    The speedup is largely due to a just-in-time (JIT) JavaScript compiler in WKWebView, which helps reduce the overall memory footprint of the library. The amount of speedup will depend on the particular application and the device it’s running on.

    Profound UI Mobile Client version 2.8 gets speedier thanks to the latest WKWebView library.

    According to Profound Logic, the JIT compiler is capable of delivering an application speedup of 200 percent to 300 percent in rendering times. In benchmark tests that Profound conducted with Speedometer, WKWebView is responsible for a 50 percent speedup compared to UIWebView running on the same iPhone, the company says.

    Companies that have older iOS devices will probably be the biggest beneficiaries of the speedup, Roytman says. “We did have a specific case where we had a customer with older devices where some of the screens were taking a couple seconds” to render, he says. “Now they’re going to be less than a second to render.”

    The move to WKWebView also introduces some new features to Profound UI Mobile Client, including voice dictation. Profound Logic has a customer that has been eager to adopt the new release because it will enable them to enable voice dictation with their mobile apps.

    Security is another thing that’s been improved with the move to WKWebView. With the older library, cross site sharing could be done without any limitations, Roytman says, but now WKWebView limits that. The new release also fixes some glitches that occurred with iOS 13 and 14 and restores full functionality, the company says.

    IBM i shops are eager to modernize their systems at the moment. According to Roytman, the bulk of the work still revolves around moving away from 5250 green screens toward Web interfaces, but mobile app enablement is also increasing.

    “In general, there are different ways to approach mobile,” he says. “For some customers, it’s just a matter, OK, I need to access the system so I can just [access my Web applications] from home on a computer or from a tablet. So creating a specialized mobile interface is kind of the next step.”

    While the target devices among IBM i shops vary, it seems that more are choosing iOS devices, Roytman says. Exactly what’s driving the affinity between iOS and the i OS server has yet to be demonstrated.

    RELATED STORIES

    Profound Goes Low Code with Node.js Framework

    Profound and Connectria Hook Up in Cloud-Modernization Push

    Profound Marks 20 Years With A Free Dev Site For Node.js

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: HTML, IBM i, iOS, Java, JavaScript, JIT, just-in-time, Node, Profound Logic Software, Profound.js, RPG

    Sponsored by
    TL Ashford

    TL Ashford writes software to generate Barcode Labels and Forms for the IBM i.

    Our software products are the most feature-rich, cost-effective solutions available!

    TLAForms converts traditional IBM i spool files into high quality, professional forms that are output as PDF documents. A form is associated with a spool file and the form is designed. TLAForms then ‘watches’ the IBM i output queue for a new spool file to be generated. When a new spool file is generated, TLAForms reads the data from the spool file, places the data on the form, and outputs a PDF document. The PDF documents can be archived to the IFS, automatically emailed, and printed.

    Features:

    • Select Data directly from an IBM i Spool File
    • Burst IBM i Spool Files based on page or Spool File data
    • Add spool file data to form as Text using a wide variety of fonts and colors (the MICR font for printing checks is included in the software)
    • Add spool file data to form as bar code – including 2-dimensional bar codes PDF-417 and QRCode
    • Configure SQL statements to retrieve and use IBM i File data on forms
    • Utilize Actions to show or hide objects on the form based on data within the spool file
    • Import Color Graphics
    • Use Color Overlays
    • Create Tables
    • Forms can be archived to the IFS
    • Forms can be emailed automatically
    • Forms can be printed to any IBM i, Network or Windows printer
    • Forms are automatically generated when a new spool file is generated in the IBM i output queue
    • NO PROGRAMMING required
    • On-Line Video Training Library

    Learn more about TLAForms at www.tlashford.com/TLA2/pages/tlaforms/overview.html

    Barcode400 is native IBM i software to design and print labels directly from your IBM i in minutes! Compliance and RFID labeling is easy using Barcode400’s tools and templates.

    Features:

    • Software resides on the IBM i
    • IBM i security and Backup
    • Labels are centrally located on the IBM i
    • Label formats are available to all users the instant they are saved – even in remote facilities
    • GUI designer (Unlimited Users)
    • Generate Labels as PDF documents!
    • Print to 100’s of thermal transfer printers
    • Print to HP and compatible printers
    • Print labels interactively – No Programming Necessary!

    OR Integrate into existing application programs to automatically print labels – Barcode400 has been integrated with nearly every ERP and WMS software available on the IBM i, including thousands of in-house written applications.

    • On-Line Video Training Library
    • Free Compliance Labels
    • Generate Checks using the MICR font
    • RFID Support (optional)
    • History / Reprint Utility
    • Integration Assistant
    • Low Cost (no tiered pricing)

    Learn more about Barcode400 at www.tlashford.com/TLA2/pages/bc400labels/overview.html

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Zebra Pivots Into AI, Robotics with Acquisitions IBM i PTF Guide, Volume 23, Number 36

    Leave a Reply Cancel reply

TFH Volume: 31 Issue: 56

This Issue Sponsored By

  • TL Ashford
  • UCG Technologies
  • PTC Implementer
  • Eradani
  • WorksRight Software

Table of Contents

  • Profound Logic Speeds Up Mobile Client
  • Zebra Pivots Into AI, Robotics with Acquisitions
  • Want to Talk IBM i OSS? Head Up the Ryver
  • Four Hundred Monitor, September 1
  • IBM i PTF Guide, Volume 23, Number 35

Content archive

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

Recent Posts

  • How Committed Is Big Blue To The IBM Cloud?
  • Immutable Copies Are Only As Good As Your Validation
  • Guru: IBM i *USRPRF Security
  • ERP Transitions Loom for SAP on IBM i Customers
  • Inflation Pumps Up Global IT Spending, Supply Chain Deflates It
  • COMMON Set for First Annual Conference in Three Years
  • API Operations Management for Safe, Powerful, and High Performance APIs
  • What’s New in IBM i Services and Networking
  • Four Hundred Monitor, May 18
  • IBM i PTF Guide, Volume 24, Number 20

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

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.