Features

Features

Build beautiful GUIs for browsers and touchscreens using RPG on your IBM i server.

Valence runs natively on your IBM i using ILE RPG and the free Apache Web Server—no WebSphere® Application Server, Java or PHP knowledge required!

Valence 3.0 added important improvements and upgrades to Valence. View all the new Valence 3.0 features.

Base Features Include:

Download FREE or Purchase a License Download or Purchase a License of Valence Software for System i, iSeries, AS/400 RPG Application Modernization
  • Extensive JavaScript libraries for the front-end, optimized for use with RPG programs on the IBM i
    • Web 2.0 browser components from a straightforward JavaScript framework called Ext JS: Auto-complete, pop-up windows, expandable trees, drag-and-drop, tab panels, grids with sortable columns, charts and graphs and much more.
    • FusionCharts and FusionWidgets for dynamic graphing/charting and for building dashboard applications
  • Valence RPG Toolkit
    • Enable RPG programs to communicate with the browser and its Web 2.0 components
    • Send physical file or RPG array data directly into front-end browser grids, trees, etc. (and vice-versa)
    • Route embedded SQL results straight to the browser with one line of RPG code
    • Plug multiple fields from a browser page directly into a standard RPG data structure
    • Move JavaScript array data from the browser into an equivalent RPG array
    • Utility procedures for working with IFS paths
    • Integrated PDF generator — use simple RPG procedures to create PDF files
    • Integrated email support — send email straight from your RPG programs
  • Valence Portal – a powerful and intuitive tab-based portal for logging in to your IBM i and launching browser applications
    • Easily administer users, groups, programs and navigation trees
    • Automatically handles library list overrides, user swapping and security checks
    • Optionally create multiple names in different languages for all your applications/folders/environments/etc.
    • Add custom exit programs to perform special functions when users log in, log out or launch specific applications
    • Accommodate non-Valence web applications, including other internal or external web pages
  • Multiple flexible login options
    • Use standard IBM i users and passwords, or...
    • Use custom Valence user IDs - ideal for external users for whom you don’t want to create explicit IBM i user profiles
    • Hybrid method - Valence user IDs linked to IBM i profiles
    • EIM/Kerberos support available
  • Application for testing back-end RPG programs in development
  • Full international character set support.
    • Use with virtually any language in the world — Valence works in Unicode
    • Mix multiple languages in the same instance, or even in the same field
    • Multilingual functionality - users select language of choice when logging in
  • AutoCode routines to help you write both front-end and back-end code for new programs
    • Generate apps with add/update/delete features, in addition to basic grid inquiry
    • Extend and enhance front-end or back-end code with easy-to-locate placeholders
    • Optionally specify edit authority for select users
  • Error management features
    • Every back-end RPG program error is automatically logged in a special incident file.
    • o Includes optional rules to send emails when particular errors are encountered
  • Sample programs and instructional videos
  • Lightning fast response times — as low as 8 milliseconds!
Screenshot: modernized AS/400 RPG navigation tree in Web 2.0 browser maintains the speed and simplicity of original but is easier to use and significantly reduces training time.

Upon logging on to the IBM i using the Valence Viewport, users are presented with a customizable navigation tree. The logos and graphics of this screen can be customized to reflect your company’s identity. (click to enlarge)

Screenshot: AS/400, i5/OS, iSeries, iBMi integration tools allow you to create charts from your RPG data

Design your own visually stunning screens using the charting and dashbord tools included with Valence. (click to enlarge)

New Valence 3.0 Features:

  • Ext JS 4.0 – Sencha’s Ext JS 4.0 includes improved browser performance, new functionality for grids and forms, new charting and graphing options, and much more.
  • Valence Touch – based on Sencha Touch, Valence Touch is a mobile version of the Valence Portal for devices like iPads, iPhones and various Android-based smartphones—with support for Blackberry 6 devices coming soon. Valence automatically detects users logging in on a mobile device and renders the navigation tree in a Touch-friendly format. Launch “standard” Valence apps as well as mobile-specific apps from the portal. See more details on in the Valence Forum.
  • Portal Enhancements – customize the look and feel of the portal by adjusting how the navigation tree is displayed and select apps you want to auto start whenever you log in.
  • Streamlined Administration – roll out new applications to your users quickly. Newly created options are now automatically added to default groups and navigation trees in the Portal. The Groups and Options maintenance apps include new tools that make it easier to see which users have access to specific applications on your system.
  • Back-end Improvements – a data-caching feature has been added so that list components, like combo boxes with relatively static data (e.g. lists of codes that rarely change), are loaded faster than ever for your users.
  • Developer Aids – the collection of examples and the AutoCode tool have been updated to demonstrate/use the latest Ext JS 4.0 features.
  • Valence Nitro - an integrated source editor for speedy maintenance of front-end JavaScript code
    • Built right into Valence – there's nothing extra to install (no RDP, Aptana or other JavaScript editors required)
    • Advanced JavaScript syntax checking – write super clean code and easily position to errors in the code
    • Full UTF8 compatibility – handles Unicode characters without problems common in other editors
    • File transfer tools - Zip, unzip, and transfer files between systems seamlessly
    • Source locking mechanism – lets you know when other programmers have a file open for editing
  • Valence Instance Manager – create and maintain multiple Valence instances on your IBM i. Includes tools to clone your existing instances and apply future Valence updates as they're released. Available in the Valence Enterprise and OEM editions.

IBM i Requirements

  • IBM i running V5R4 or higher
  • Minimum 100MB free disk space
Download Free

Please visit the Version History forum for more requirements details pertaining to the latest release.

Why Use Valence for IBM i, AS/400, iSeries, RPG App Modernization »