• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound UI’s Rich New Language Options

    November 5, 2013 Alex Woodie

    Multinational companies that need their IBM i applications to support users in multiple languages may fine the latest Web enablement software from Profound Logic to their liking. With Profound UI version 4.7, which debuted last week, Profound is including a new translation database that makes it easier to support multiple languages in the same application. A new code editor and the capability to persist grid changes from session to session round out the release.

    With around 200 paying Profound UI customers and about 500 installations around the world, Profound Logic’s developers are keeping busy with fixes, updates, and change requests to the software. According to Profound Logic CEO Alex Roytman, the version 4.7 release includes about 200 enhancements, which is a lot for a dot release (apparently it has some big plans for 5.0, expected next year).

    Much of the development work in 4.7 went into the multi-language capabilities, Roytman said. There are several related features that will help customers support multiple languages. The first is the new translation database that ships with Profound UI 4.7.

    As Roytman explains, the new translation database makes it easier for developers to change languages used to display the hard-coded parts of an application, such as field names and error messages. It’s up to the users to populate the translation database with the phrases that will be used, such as “good morning” or “does not compute.” Once those phrases in various languages are added to the database, Profound UI’s visual design tool makes it easy to switch between the different translations, depending on the language of the user.

    “As you’re creating a label or a grid with headings in the visual design tool, instead of typing those headings out in just one language, you’re tying them to this translation database,” Roytman says. “So when you’re designing those, you can actually switch languages. You can say, well right now I want to see everything in English. But those labels are not really in English. They’re really tied to a translation database. So you can switch things to Spanish, and right in the design tool you see everything previewed in Spanish.”

    Developers can easily convert hard-coded parts of an IBM i application to other languages with the new translation database in Profound UI 4.8.

    Another new feature that’s related to the translation database is a utility that finds those hard-coded phrases in an application that need to be translated. Developers can run a command that identifies the places in the display file source where those phrases are hard-coded, and then run another command to replace that text with a reference to the phrase ID in the translation database. In effect, Profound has virtualized the hard-coded text of an application, enabling users to easily swap in new languages as needed.

    This approach automates much of the work of preparing an application for multi-language capabilities and actually delivering that application, Roytman says. “We’ve supported the concept of message files and database-driven fields, but that requires a more manual system and there wasn’t a concept of translation,” he says. “This feature is more specifically for translating constants, and the environment is aware of what is more or less a constant, versus what is data.”

    Profound has also done the work of translating some the constant strings that appear in Profound UI applications, such as instructions, error codes, validation messages, and widget text into about a dozen languages, including English, French, German, Spanish, Italian, Hebrew, and several others. Developers can also add their own translation files if their language is not supported.

    Some language translations have been pre-coded into Profound UI.

    The multi-language capabilities will be a boon to Profound’s multi-national customers, Roytman says. “We’ve had customers in different parts so the world. We’ve supported double byte [character sets] and all of that all along,” he says. “Now we have customers that are more sophisticated. Not only do they need to create applications in their own language, but they’re creating applications that they’re going to then serve to different sets or groups of customers, and they’re going to be in different languages.”

    Profound is also making it easier to get at the HTML, CSS, and JavaScript code that Profound UI generates for the Web user interface component of a modernized 5250 application. The Advanced Code Editor is a new Web-based tool that allows developers to access that client-side code directly from the Genie Administrator screen. (Genie is an on-the-fly Web enablement tool that is a component of the Profound UI suite.)

    Previously, to get at the UI code, Profound UI developers had to switch to a PC-based tool, which was a hassle. “Traditionally, it hasn’t been easy for developers to locate the HTML, CSS, and JavaScript code for their applications within their IBM i system,” Roytman says. “And once they did locate these files, they would often need to download and learn how to use an editing tool to make changes.”

    Developers rarely need access to the actual client-side code in a Profound UI application, which is driven by RPG business logic and uses IBM’s Rational Open Access, RPG Edition technology under the covers to output a GUI. About 99 percent of the time, developers will stay within the visual designer environment, where they can customize the look of the UI and add UI functionality by selecting widgets from Profound’s own JavaScript library, which became open source earlier this year.

    The final enhancement in Profound UI 4.7 is support for persistency in grid layout changes. For some time, Profound UI’s widgets have allowed users to sort columns by clicking on a heading–an action that many users have come to expect in this Web 2.0 world.

    “But as soon as you left it and came back later, it was back to its default list, default sorting. There was no easy way to save that or persist that from one session to another,” Roytman says. “Now we have the capability to persist those. So if someone had rearranged everything and had it the way they like to see it, when they come back later, it sticks around.”

    RELATED STORIES

    Profound Reveals Native Mobile App Option

    Profound Framework Moves to Open Source



                         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
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Essextec:  Quick Security Check to analyze the 500 most vulnerable data points on your IBM i
    Bug Busters Software Engineering:  RSF-HA keeps you going while it saves you a bundle
    Secure Infrastructure & Services:  FREE white paper: "9 Reasons IBM Sees a Shift to the Cloud"

    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

    IBM Cuts Storwize Array Disk And SSD Prices Allow Repeated Change With Before Triggers

    Leave a Reply Cancel reply

Volume 13, Number 32 -- November 5, 2013
THIS ISSUE SPONSORED BY:

Databorough
Maxava
SEA - Software Engineering of America
TECA Data
Shield Advanced Solutions

Table of Contents

  • Profound UI’s Rich New Language Options
  • Presto Change-O: BCD Unveils New Modernization Tricks
  • iAdvocacy Resources On Demand
  • SkyVault to Go Active in Early 2014, Infor Says
  • Halcyon’s Extends SLA Tracking Tool to AIX and Linux
  • Magic Conjures Up an In-Memory Data Grid
  • HiT Certifies DBMoto for Google Cloud
  • ASTI Buys UDO Distribution Business of Verbatim
  • Fiserv Expands Footprint in Banks That Use IBM i
  • Mobile Apps Get More Native-Like with Sencha Touch Update

Content archive

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

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

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